(gdb) run Starting program: /usr/local/bin/linuxdcpp [Thread debugging using libthread_db enabled] [New Thread -1219828032 (LWP 9341)] Loading: Hash database [New Thread -1220420688 (LWP 9344)] Loading: Shared Files [New Thread -1232430160 (LWP 9345)] Loading: Download Queue [New Thread -1240822864 (LWP 9346)] [New Thread -1249215568 (LWP 9347)] [New Thread -1257608272 (LWP 9348)] [New Thread -1354204240 (LWP 9349)] [New Thread -1372058704 (LWP 9350)] [New Thread -1380451408 (LWP 9351)] [New Thread -1388844112 (LWP 9352)] [Thread -1388844112 (LWP 9352) exited] [New Thread -1388844112 (LWP 9355)] [Thread -1232430160 (LWP 9345) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1240822864 (LWP 9346)] 0x0805ddc8 in std::less::operator() () (gdb) backtrace #0 0x0805ddc8 in std::less::operator() () #1 0x0805f367 in std::_Rb_tree, std: :_Select1st >, std::less, std::alloca tor > >::find () #2 0x0805f451 in std::map, std::allocator< std::pair > >::find () #3 0x0805f484 in Identity::get () #4 0x0805f4f9 in Identity::getBytesShared () #5 0x081c1529 in Hub::on () #6 0x0816c3b5 in Speaker::fire , unsigned int> () #7 0x0816bbab in TimerManager::run () #8 0x08164ad4 in Thread::starter () #9 0xb7f73341 in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0xb768b4ee in clone () from /lib/tls/i686/cmov/libc.so.6 (gdb)