(gdb) run Starting program: /home/<me>/threadtest/tests/src/testthreads-debug [Thread debugging using libthread_db enabled] [New Thread -1342250016 (LWP 8743)] Creating thread 0 [New Thread -1342252112 (LWP 8749)] Creating thread 1 [New Thread -1476473936 (LWP 8750)] Creating thread 2 [New Thread -1610695760 (LWP 8751)] Creating thread 3 [New Thread -1746928720 (LWP 8752)] Creating thread 4 DEBUG - log4cxx.LoggerTest.meth_2_0 [New Thread -1881150544 (LWP 8753)] DEBUG - log4cxx.LoggerTest.meth_3_0 DEBUG - log4cxx.LoggerTest.meth_1_0 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1610695760 (LWP 8751)] 0x00e436c3 in log4cxx::helpers::ObjectPtrT<log4cxx::Logger>::operator= 101 if (this->p != p.p) (gdb) bt #0 0x00e436c3 in log4cxx::helpers::ObjectPtrT<log4cxx::Logger>::operator= #1 0x00ec74f9 in log4cxx::Hierarchy::updateParents #2 0x00ec6a09 in log4cxx::Hierarchy::getLogger at /home/<me>/<product>1.0code/log4cxx/src/hierarchy.cpp:190 #3 0x00ec67ab in log4cxx::Hierarchy::getLogger #4 0x00e3328a in log4cxx::LogManager::getLogger #5 0x00ec43b9 in log4cxx::Logger::getLogger #6 0x0807cf74 in LoggerThread::meth_1 #7 0x08079781 in LoggerThread::run #8 0x0807963d in LoggerThread::runStatic #9 0x0062cdec in start_thread () from /lib/tls/libpthread.so.0 #10 0x00c2ea2a in clone () from /lib/tls/libc.so.6 (gdb)
At least it is open source.
Edited, Mon Mar 27 17:46:52 2006 by CrescentFresh