2012-06-18 3 views
0

libmysqlcppconn.so을 dlopen으로로드하려고 시도하지만 프로그램이이 함수를 호출 할 때까지 대기합니다.dlopen wait가 futex 호출

strace를 나에게 보여줍니다 PID 12122 개 쇼의

futex(0x7faff79b3e00, FUTEX_WAIT, 12122, 

strace를 :

futex(0xaadffae3eee, FUTEX_WAIT_PRIVATE, 2, 

하지만 staticaly 넷빈즈에 libmysqlcppconn.so 내 코드를 연결 때 잘 작동합니다.

무슨 일입니까?

내가 staticaly 넷빈즈에 libmysqlcppconn.so 내 코드를 연결

답변

0

작동 잘

는 정적 libmysqlcppconn.so을 연결하는 것은 불가능하므로, 그렇게하지 않았다. 아마도 당신은 정적으로 libmysqlcppconn.a을 연결했습니다.

무슨 일입니까?

답변을 제공 할 충분한 정보가 없습니다. gdb으로 교수형 처리 과정에 연결하고 thread apply all where을 실행하고 해당 정보로 질문을 업데이트하십시오. 다음 누군가가 무슨 일이 일어나고 있는지 말할 수 있습니다.

관련 문제