29 Aug
2010
29 Aug
'10
9:55 p.m.
Hi, I'm writing a multithread application and I test my program with valgrind. I create a thread group and valgrind shows this message: ==4608== Thread #1: Bug in libpthread: recursive write lock granted on mutex/wrlock which does not support recursion ==4608== at 0x503FC: pthread_cond_wait* (hg_intercepts.c:653) ==4608== by 0x19C3B7: boost::thread::join() (in libboost_thread.dylib) ==4608== by 0x15D8C: boost::thread_group::join_all() (in ./main) I use Boost 1.44 on OSX 10.5. How can I solve this "Bug"? Thanks Phil