20190226

오늘의 일기
* 오늘의 버그. mm_struct에 멤버로 동적으로 메모리를 할당받아서 통계치를 기록하고 있었는데, vfree하는 도중에 버그가 발생하는 것을 확인함. mm_struct가 복사되어 사용되는 경우에 문제가 발생하는 것 같다. 포인터가 복사되는 경우에 할당 해제가 반복적으로 발생하여 버그가 일어나는 듯. vmalloc과 kmalloc 차이에서 발생하는 버그인 것 같기도 하다. kmalloc vs vmalloc에 대한 링크. 큰 메모리 영역을 할당해야 하므로 vmalloc을 사용했는데, sleep할 수 있다는 특성이 문제를 일으키는 것 같다. 결국 mm_struct에서 동적 할당을 하지 않는 것으로 해결하였음.
* 중국과의 1시간 시차가 생각보다 꽤 힘들다는 생각을 했었는데, 종율이 형 이야기를 듣고는 중국 정도면 아주 좋은 시차구나 하고 생각하게 되었다. 종율이 형은 저녁 12시, 1시에 미팅을 해야 한다고 함.

Advertisements
Posted in 1) Memo

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Recent Posts
누적 방문자 수
  • 155,077 hits
%d bloggers like this: