steven@steven:/media/raid/Other/Programming/linuxdcpp/trunk$ gdb program 30635 GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-linux-gnu"...program: No such file or directory. Attaching to process 30635 Reading symbols from /media/raid/Other/Programming/linuxdcpp/trunk/linuxdcpp...done. Using host libthread_db library "/lib/libthread_db.so.1". Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 47539990093440 (LWP 30635)] [New Thread 1124096336 (LWP 30703)] [New Thread 1140881744 (LWP 30662)] [New Thread 1115703632 (LWP 30640)] [New Thread 1107310928 (LWP 30639)] [New Thread 1098918224 (LWP 30638)] [New Thread 1082132816 (LWP 30636)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/libbz2.so.1.0...done. Loaded symbols for /lib/libbz2.so.1.0 Reading symbols from /usr/lib/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/libssl.so.0.9.8 Reading symbols from /usr/lib/libglade-2.0.so.0...done. Loaded symbols for /usr/lib/libglade-2.0.so.0 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.8 Reading symbols from /lib/ld-linux-x86-64.so.2...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/X11/locale/common/xlcUTF8Load.so.2...done. Loaded symbols for /usr/lib/X11/locale/common/xlcUTF8Load.so.2 Reading symbols from /lib/libnss_compat.so.2...done. Loaded symbols for /lib/libnss_compat.so.2 Reading symbols from /lib/libnsl.so.1...done. Loaded symbols for /lib/libnsl.so.1 Reading symbols from /lib/libnss_nis.so.2...done. Loaded symbols for /lib/libnss_nis.so.2 Reading symbols from /lib/libnss_files.so.2...done. Loaded symbols for /lib/libnss_files.so.2 Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so Reading symbols from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-basic-fc.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/filesystems/libgnome-vfs.so Reading symbols from /usr/lib/libgnome-2.so.0...done. Loaded symbols for /usr/lib/libgnome-2.so.0 Reading symbols from /usr/lib/libbonobo-2.so.0...done. Loaded symbols for /usr/lib/libbonobo-2.so.0 Reading symbols from /usr/lib/libbonobo-activation.so.4...done. Loaded symbols for /usr/lib/libbonobo-activation.so.4 Reading symbols from /usr/lib/libgnomevfs-2.so.0...done. Loaded symbols for /usr/lib/libgnomevfs-2.so.0 Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/libgnomeui-2.so.0...done. Loaded symbols for /usr/lib/libgnomeui-2.so.0 Reading symbols from /lib/libpopt.so.0...done. Loaded symbols for /lib/libpopt.so.0 Reading symbols from /usr/lib/libesd.so.0...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done. Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgnutls.so.13...done. Loaded symbols for /usr/lib/libgnutls.so.13 Reading symbols from /usr/lib/libavahi-glib.so.1...done. Loaded symbols for /usr/lib/libavahi-glib.so.1 Reading symbols from /usr/lib/libavahi-common.so.3...done. Loaded symbols for /usr/lib/libavahi-common.so.3 Reading symbols from /usr/lib/libavahi-client.so.3...done. Loaded symbols for /usr/lib/libavahi-client.so.3 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /lib/libutil.so.1...done. Loaded symbols for /lib/libutil.so.1 Reading symbols from /usr/lib/libbonoboui-2.so.0...done. Loaded symbols for /usr/lib/libbonoboui-2.so.0 Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done. Loaded symbols for /usr/lib/libgnomecanvas-2.so.0 Reading symbols from /usr/lib/libart_lgpl_2.so.2...done. Loaded symbols for /usr/lib/libart_lgpl_2.so.2 Reading symbols from /usr/lib/libgnome-keyring.so.0...done. Loaded symbols for /usr/lib/libgnome-keyring.so.0 Reading symbols from /usr/lib/libjpeg.so.62...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/libtasn1.so.3...done. Loaded symbols for /usr/lib/libtasn1.so.3 Reading symbols from /usr/lib/libgcrypt.so.11...done. Loaded symbols for /usr/lib/libgcrypt.so.11 Reading symbols from /usr/lib/libgpg-error.so.0...done. Loaded symbols for /usr/lib/libgpg-error.so.0 Reading symbols from /lib/libsepol.so.1...done. Loaded symbols for /lib/libsepol.so.1 Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...done. Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so Reading symbols from /lib/libattr.so.1...done. Loaded symbols for /lib/libattr.so.1 Reading symbols from /lib/libacl.so.1...done. Loaded symbols for /lib/libacl.so.1 Reading symbols from /usr/lib/libfam.so.0...done. Loaded symbols for /usr/lib/libfam.so.0 Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so 0x00002b3cc0e1dd78 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 (gdb) thread apply all bt Thread 7 (Thread 1082132816 (LWP 30636)): #0 0x00002b3cc0e1b8e6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x0000000000439228 in Semaphore::wait (this=0x855118) at client/Semaphore.h:65 #2 0x000000000049bee0 in HashManager::Hasher::run (this=0x8550a8) at client/HashManager.cpp:660 #3 0x00000000005262b0 in Thread::starter (p=0x8550a8) at client/Thread.h:137 #4 0x00002b3cc0e183ca in start_thread () from /lib/libpthread.so.0 #5 0x00002b3cc25d155d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 6 (Thread 1098918224 (LWP 30638)): #0 0x00002b3cc0e1bad7 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x000000000043915b in Semaphore::wait (this=0x854fc0, millis=1346) at client/Semaphore.h:79 #2 0x0000000000535813 in TimerManager::run (this=0x854f40) at client/TimerManager.cpp:34 #3 0x00000000005262b0 in Thread::starter (p=0x854fb0) at client/Thread.h:137 #4 0x00002b3cc0e183ca in start_thread () from /lib/libpthread.so.0 #5 0x00002b3cc25d155d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 5 (Thread 1107310928 (LWP 30639)): #0 0x00002b3cc0e196c5 in pthread_join () from /lib/libpthread.so.0 #1 0x0000000000453177 in Thread::join (this=0x859b40) at client/Thread.h:88 #2 0x0000000000526200 in Thread::start (this=0x859b40) at client/Thread.cpp:40 #3 0x00000000004d7f5b in SearchManager::listen (this=0x859ad0) at client/SearchManager.cpp:108 #4 0x000000000059f0ac in MainWindow::startSocket_client (this=0xab1ac0) at linux/mainwindow.cc:1093 #5 0x00000000005b20ac in Func0::call (this=0xee2ec0) at linux/func.hh:38 #6 0x000000000061159f in WulforManager::processClientQueue (this=0xab09c0) at linux/wulformanager.cc:220 #7 0x0000000000611715 in WulforManager::threadFunc_client (data=0xab09c0) at linux/wulformanager.cc:170 #8 0x00002b3cc0e183ca in start_thread () from /lib/libpthread.so.0 ---Type to continue, or q to quit--- #9 0x00002b3cc25d155d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 4 (Thread 1115703632 (LWP 30640)): #0 0x00002b3cc0e1dd78 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 #1 0x00002b3cc0e20564 in default_attr () from /lib/libpthread.so.0 #2 0x0000000000000000 in ?? () Thread 3 (Thread 1140881744 (LWP 30662)): #0 0x00002b3cc0e1e59c in __recvfrom_nocancel () from /lib/libpthread.so.0 #1 0x000000000050258f in Socket::read (this=0xff1220, aBuffer=0xfe3a00, aBufLen=8192, aIP=@0x44007140) at client/Socket.cpp:304 #2 0x00000000004d7b81 in SearchManager::run (this=0x859ad0) at client/SearchManager.cpp:133 #3 0x00000000005262b0 in Thread::starter (p=0x859b40) at client/Thread.h:137 #4 0x00002b3cc0e183ca in start_thread () from /lib/libpthread.so.0 #5 0x00002b3cc25d155d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 1124096336 (LWP 30703)): #0 0x00002b3cc25ca8f2 in select () from /lib/libc.so.6 #1 0x000000000050239d in Socket::wait (this=0xeecb80, millis=250, waitFor=0) at client/Socket.cpp:480 #2 0x000000000044f41c in ConnectionManager::Server::run (this=0xeecb70) at client/ConnectionManager.cpp:231 #3 0x00000000005262b0 in Thread::starter (p=0xeecb70) at client/Thread.h:137 #4 0x00002b3cc0e183ca in start_thread () from /lib/libpthread.so.0 #5 0x00002b3cc25d155d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 1 (Thread 47539990093440 (LWP 30635)): #0 0x00002b3cc0e1dd78 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 ---Type to continue, or q to quit--- #1 0x00002b3cc0e20564 in default_attr () from /lib/libpthread.so.0 #2 0x0000000000ec45f8 in ?? () #3 0x00002b3cc0e1a5e8 in pthread_mutex_lock () from /lib/libpthread.so.0 #4 0x00007fffe9db0c20 in ?? () #5 0x00007fffe9db0f10 in ?? () #6 0x0000000000ec45e0 in ?? () #7 0x00007fffe9db0c70 in ?? () #8 0x00002b3cc2294aba in std::basic_string, std::allocator >::~basic_string () from /usr/lib/libstdc++.so.6 #9 0x0000000000553706 in DialogEntry::getContainer (this=Cannot access memory at address 0xffffffd7 ) at linux/dialogentry.cc:27 Previous frame inner to this frame (corrupt stack?) #0 0x00002b3cc0e1dd78 in __lll_mutex_lock_wait () from /lib/libpthread.so.0 (gdb)