|
From: David J. <dj...@ho...> - 2003-06-30 22:33:31
|
While running an application on RH 9 using valgrind 1.9.6, I get the following messages ==3029== valgrind's libpthread.so: pthread_once: Looks like your program's init routine calls back to pthread_once() ?! ==3029== valgrind's libpthread.so: pthread_once: Looks like your program's init routine calls back to pthread_once() ?! and the application is terminated. Using gdb (without valgrind) I find that there are many calls to pthread_once, mainly from dlopen and dlsym, before the point where valgrind complains. Any idea about how to track down the offending call, or the likely cause of the problem? |
|
From: Steve G <lin...@ya...> - 2003-06-30 23:27:51
|
This is a bug in valgrind. I reported it here: http://sourceforge.net/mailarchive/forum.php?thread_id=2573351&forum_id=32038 I think it was fixed in cvs, but the cvs server rejects all my attempts to download...so I don't know what the final status is. -Steve Grubb __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |
|
From: Nicholas N. <nj...@ca...> - 2003-07-01 07:22:50
|
On Mon, 30 Jun 2003, Steve G wrote: > This is a bug in valgrind. I reported it here: > http://sourceforge.net/mailarchive/forum.php?thread_id=2573351&forum_id=32038 > > I think it was fixed in cvs, but the cvs server rejects all > my attempts to download...so I don't know what the final > status is. A change was made, I don't know if it should be called a "fix", because it was broken in one way and is now broken in another. However, hopefully it will now work with you program. N |