pthread 사용시 glibc 함수(printf)를 호출하면 segmentation fault

smackbioshw의 이미지

pthread 사용시 glibc 함수(printf)를 호출하면 segmentation fault 가 나옵니다.
원인이 무얼까요?

arm-toolchain 을 gcc 4.3.1, glibc 2.7, binutils 2.18, kernel 2.6.26 으로 만들어서

s3c2410 기판에서 kernel 2.6.26, busybox 1.11, 그리고 응용프로그램까지는 정상으로 작동시켰는데...

원인은
1. glibc 를 thread-safe하게 만들지 못했다?
2. pthread 사용하는 응용프로그램 컴파일옵션이 잘못됬다?

등 가늠이 가지 않습니다.

방조를 바랍니다.

minuk3542의 이미지

너무 정보가 부족한대요.
대충 생각해보면, printf에서 찍는 변수를 접근하는데서 에러가 생길 수 있을 것 같아요.