공유메모리 이용시 디펑트 현상

kapazang의 이미지

예를 들어서

*ptr = *ptr | 0x40
에서

AAAA라는 것을 0x40 연산을 통해서 변형시키려고 합니다.

문제는 공유메모리를 쓰고 있다는 것인데...
공유메모리를 사용하지 않으면 문제가 없는데
공유메모리를 사용하면 defunct가 떨어집니다.

현재 사용하는것은
2.6대 커널 / gcc 4.1대 버전입니다.

커널 문제인지....gcc문제 인지 모르겠습니다.

혹시 이런 문제를 겪어보셨거나, 보셨거나, 원인을 알고 계신분이 계신지요?