(gdb) bt full #0 0x280a8537 in pthread_testcancel () from /usr/lib/libpthread.so.2 No symbol table info available. #1 0x2809789a in sigaction () from /usr/lib/libpthread.so.2 No symbol table info available. #2 0x2809188d in pthread_kill () from /usr/lib/libpthread.so.2 No symbol table info available. #3 0x28091256 in raise () from /usr/lib/libpthread.so.2 No symbol table info available. #4 0x2824bbb8 in abort () from /lib/libc.so.6 No symbol table info available. #5 0x2810c297 in __gnu_cxx::__verbose_terminate_handler () from /usr/lib/libstdc++.so.5 No symbol table info available. #6 0x2811049c in __cxxabiv1::__terminate () from /usr/lib/libstdc++.so.5 No symbol table info available. #7 0x281104d4 in std::terminate () from /usr/lib/libstdc++.so.5 No symbol table info available. #8 0x28110428 in __cxa_throw () from /usr/lib/libstdc++.so.5 No symbol table info available. #9 0x28150816 in std::__throw_out_of_range () from /usr/lib/libstdc++.so.5 No symbol table info available. #10 0x28112c83 in std::string::erase () from /usr/lib/libstdc++.so.5 No symbol table info available. #11 0x08051500 in ConnectionHub::updateModuleNames (this=0x805f580) at connhub.cpp:462 it = {_M_node = 0x805f5b4} #12 0x080513d9 in ConnectionHub::unregisterModule (this=0x805f580, module=0x806a100) at connhub.cpp:436 No locals. #13 0x080575cf in ~Module (this=0x806a100) at module.cpp:105 cleanupFunc = (void (*)(void)) 0x28282624 it = {_M_node = 0x0} #14 0x0804e922 in ClientConnection::cmdUnload (this=0x807f000, request=0x806a0c0, buf=0x805e2a0 "6 unload chatru\r") at connection.cpp:1194 modName = 0x805e360 "chatru" response = "\214\200auth*_#(h\000\000\000\000\230g)\021(\200\a\bp\226LE{%\v\000\000\020\b\b\230$\004\b\000\000\000\000`\005\b\000\020\a\b\000\a\b\000\020\b\b8\004\b\000\020\b\b,\001\000\000E", '\0' , "\001", '\0' , "\214\a\b", '\0' , "\b\000\000\0000\000\020\000\000\000\000\000\000\000\000\000\000\001\000\000\0000\000\020\000\000?\213\005\b\000\000\000\000,\001", '\0' , "\213\005\b"... module = (Module *) 0x806a100 #15 0x0804d1ad in ClientConnection::parse (this=0x807f000) at connection.cpp:931 buf = 0x805e2a0 "6 unload chatru\r" reqID = 6 request = (Request *) 0x806a0c0 p = 0x805e326 "" cmd = 0x805e320 "UNLOAD" response = "322 Welcome :ALCC v0.0-alpha 1236 chatru,medved\000200 %2E%2E+++++ - - -\000 3 -\000%29%29%29+ - - -\000%29+++++++\001\000\000\000H,$(\213\005\b\001\000\000\000+ - \000\213\005\b"... tokCount = 2 nullRequest = {originator = 0x0, resources = {_M_t = { _M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_key_compare = {> = {}, }, _M_header = { _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0xbfbfd6e8, _M_right = 0xbfbfd6e8}, _M_node_count = 0}}}, thread = 0x0, reqID = 6} #16 0x0804cb6e in ClientConnection::read (this=0x807f000) at connection.cpp:799 No locals. #17 0x08050894 in ConnectionHub::monitor (this=0x805f580) at connhub.cpp:179 fds_ready = 1 it = {_M_current = 0x807c008} conn = {_M_node = 0x805e1c0} #18 0x08055573 in main () at main.cpp:64 sock = 3 hub = (ConnectionHub *) 0x805f580 opt = 1 addr = {sin_len = 148 '\224', sin_family = 2 '\002', sin_port = 1575, sin_addr = {s_addr = 16777343}, sin_zero = "h\232\004\b"} client = (class Connection *) 0x806f000