nich@nicholas amule-5440 $ gdb src/amulecmdDLG GNU gdb 6.3 Copyright 2004 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 "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r Starting program: /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/amulecmdDLG [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 19234)] [Debug] 16:42:31: src/gtk/app.cpp(119): assert "wxAssertFailure" failed: wxYield called recursively Call stack: [05] wxStackWalker::Walk(unsigned) [06] 0xb785e5ba [07] 0xb785e74d [08] wxAppConsole::OnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*) [09] wxApp::OnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*) [10] wxOnAssert(wchar_t const*, int, wchar_t const*, wchar_t const*) [11] wxAssert(int, wchar_t const*, int, wchar_t const*, wchar_t const*) [12] wxApp::Yield(bool) [13] wxYield() [14] wxSocketBase::_Wait(long, long, int) [15] wxSocketBase::WaitForRead(long, long) [16] wxSocketBase::_Read(void*, unsigned) [17] wxSocketBase::Read(void*, unsigned) [18] ReadBufferFromSocket(wxSocketBase*, void*, unsigned int, unsigned int, wxSocketError*) /home/nich/arquivos/programas/amule-cvs/cvs/amule-working/src/ECSocket.cpp:260 [19] ECSocket::ReadFlags() /home/nich/arquivos/programas/amule-cvs/cvs/amule-working/src/ECSocket.cpp:701 [20] ECSocket::ReadPacket() /home/nich/arquivos/programas/amule-cvs/cvs/amule-working/src/ECSocket.cpp:790 [21] CaMuleExternalConnector::SendRecvMsg_v2(CECPacket*) /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/ExternalConnector.cpp:246 [22] CamulecmdApp::ProcessCommand(int) /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/TextClient.cpp:559 [23] CaMuleExternalConnector::Parse_Command(wxString&, s_CmdId*) /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/ExternalConnector.cpp:181 [24] CamulecmdFrame::OnComandEnter(wxCommandEvent&) /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/TextClient.cpp:208 [25] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const Program received signal SIGTRAP, Trace/breakpoint trap. [Switching to Thread 16384 (LWP 19234)] 0xb75695f1 in kill () from /lib/libc.so.6 (gdb) bt #0 0xb75695f1 in kill () from /lib/libc.so.6 #1 0xb7f7b2e0 in pthread_kill () from /lib/libpthread.so.0 #2 0xb7f7b63b in raise () from /lib/libpthread.so.0 #3 0xb785e2be in wxTrap () at appbase.cpp:603 #4 0xb7bdc662 in wxGUIAppTraitsBase::ShowAssertDialog (this=0x81067a0, msg=@0xbfffc830) at appcmn.cpp:543 #5 0xb785e828 in ShowAssertDialog (szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220, traits=0x81067a0) at appbase.cpp:846 #6 0xb785e007 in wxAppConsole::OnAssert (this=0x80bed88, file=0xb7cbf2e0, line=119, cond=0xb7cbf2a0, msg=0xb7cbf220) at appbase.cpp:461 #7 0xb7b2f3aa in wxApp::OnAssert (this=0x80bed88, file=0xb7cbf2e0, line=119, cond=0xb7cbf2a0, msg=0xb7cbf220) at app.cpp:726 #8 0xb785e397 in wxOnAssert (szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220) at appbase.cpp:649 #9 0xb785e2fc in wxAssert (cond=0, szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220) at appbase.cpp:616 #10 0xb7b2e2f0 in wxApp::Yield (this=0x80bed88, onlyIfNeeded=false) at app.cpp:119 #11 0xb7917e28 in wxYield () at utilscmn.cpp:722 #12 0xb79ce679 in wxSocketBase::_Wait (this=0x825ff18, seconds=-1, milliseconds=0, flags=9) at socket.cpp:748 #13 0xb79ce719 in wxSocketBase::WaitForRead (this=0x825ff18, seconds=-1, milliseconds=0) at socket.cpp:773 #14 0xb79cddd3 in wxSocketBase::_Read (this=0x825ff18, buffer=0xbfffca6f, nbytes=1) at socket.cpp:363 #15 0xb79cdc74 in wxSocketBase::Read (this=0x825ff18, buffer=0xbfffca6f, nbytes=1) at socket.cpp:309 #16 0x0805e84a in ReadBufferFromSocket (sock=0x825ff18, buffer=0xbfffca6f, required_len=1, max_len=1, ErrorCode=0x0) at ECSocket.cpp:259 #17 0x080600ba in ECSocket::ReadFlags (this=0x825ff18) at ECSocket.cpp:701 #18 0x08060328 in ECSocket::ReadPacket (this=0x825ff18) at ECSocket.cpp:790 #19 0x08061f6d in CaMuleExternalConnector::SendRecvMsg_v2 (this=0x80bed88, request=0x82c3758) at ExternalConnector.cpp:246 #20 0x08058798 in CamulecmdApp::ProcessCommand (this=0x80bed88, CmdId=16) at TextClient.cpp:559 #21 0x08061b9b in CaMuleExternalConnector::Parse_Command (this=0x80bed88, buffer=@0xbfffce40, commands=0x8093b40) at ExternalConnector.cpp:181 #22 0x08055830 in CamulecmdFrame::OnComandEnter (this=0x810fd38) at TextClient.cpp:208 #23 0xb785dce4 in wxAppConsole::HandleEvent (this=0x80bed88, handler=0x810fd38, func= {__pfn = 0x80557a6 , __delta = 0}, event=@0xbfffd000) at appbase.cpp:328 #24 0xb7913638 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8093ab0, handler=0x810fd38, event=@0xbfffd000) at event.cpp:1185 #25 0xb791262e in wxEventHashTable::HandleEvent (this=0x8093a64, event=@0xbfffd000, self=0x810fd38) at event.cpp:867 #26 0xb7913853 in wxEvtHandler::ProcessEvent (this=0x810fd38, event=@0xbfffd000) at event.cpp:1247 #27 0xb7c78b95 in wxWindowBase::TryParent (this=0x823c600, event=@0xbfffd000) at wincmn.cpp:2515 #28 0xb79138b5 in wxEvtHandler::ProcessEvent (this=0x823c600, event=@0xbfffd000) at event.cpp:1260 #29 0xb7bd80e5 in wxTextCtrl::OnChar (this=0x823c600, key_event=@0xbfffd190) at textctrl.cpp:1740 #30 0xb785dce4 in wxAppConsole::HandleEvent (this=0x80bed88, handler=0x823c600, func= {__pfn = 0xb7bd7fb6 , __delta = 0}, event=@0xbfffd190) at appbase.cpp:328 #31 0xb7913638 in wxEvtHandler::ProcessEventIfMatches (entry=@0xb7d90360, handler=0x823c600, event=@0xbfffd190) at event.cpp:1185 #32 0xb791262e in wxEventHashTable::HandleEvent (this=0xb7d90338, event=@0xbfffd190, self=0x823c600) at event.cpp:867 #33 0xb7913853 in wxEvtHandler::ProcessEvent (this=0x823c600, event=@0xbfffd190) at event.cpp:1247 #34 0xb7b5ed88 in gtk_window_key_press_callback (widget=0x81274a0, gdk_event=0x8249acc, win=0x823c600) at window.cpp:1332 #35 0xb737e918 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #36 0x081274a0 in ?? () #37 0x08249acc in ?? () #38 0x0823c600 in ?? () #39 0xb716b640 in ?? () from /usr/lib/libgobject-2.0.so.0 #40 0x082402a0 in ?? () #41 0x00000001 in ?? () #42 0x00000000 in ?? () #43 0xb7141bd4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #44 0x082402a0 in ?? () #45 0xbfffd2c0 in ?? () #46 0x00000002 in ?? () #47 0xbfffd400 in ?? () #48 0xbfffd2e8 in ?? () #49 0x00000000 in ?? () #50 0xb737e880 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 #51 0xb716b640 in ?? () from /usr/lib/libgobject-2.0.so.0 #52 0xbfffd2e8 in ?? () #53 0x080cad40 in ?? () #54 0xb7130c80 in ?? () from /usr/lib/libglib-2.0.so.0 #55 0xb7153023 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 #56 0xbfffd2e8 in ?? () #57 0x00000001 in ?? () #58 0x082615a0 in ?? () #59 0xb715b784 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 #60 0xbfffd2c0 in ?? () #61 0xb7130900 in g_thread_use_default_impl () from /usr/lib/libglib-2.0.so.0 #62 0xb716b994 in g_param_spec_types () from /usr/lib/libgobject-2.0.so.0 #63 0xb715caf8 in g_type_instance_get_private () from /usr/lib/libgobject-2.0.so.0 #64 0x081274a0 in ?? () #65 0x081274a0 in ?? () #66 0x080e6690 in ?? () #67 0xbfffd2e0 in ?? () #68 0x00000000 in ?? () #69 0x000000bd in ?? () #70 0x00000022 in ?? () #71 0xbfffd2c0 in ?? () #72 0x080cad40 in ?? () #73 0x080e68c0 in ?? () #74 0xbfffd400 in ?? () #75 0xb714726a in g_object_steal_data () from /usr/lib/libgobject-2.0.so.0 #76 0x00000022 in ?? () #77 0x0823c3b8 in ?? () #78 0x00000000 in ?? () #79 0xb715bf6c in g_type_value_table_peek () from /usr/lib/libgobject-2.0.so.0 #80 0x00000000 in ?? () (gdb) bt full #0 0xb75695f1 in kill () from /lib/libc.so.6 No symbol table info available. #1 0xb7f7b2e0 in pthread_kill () from /lib/libpthread.so.0 No symbol table info available. #2 0xb7f7b63b in raise () from /lib/libpthread.so.0 No symbol table info available. #3 0xb785e2be in wxTrap () at appbase.cpp:603 No locals. #4 0xb7bdc662 in wxGUIAppTraitsBase::ShowAssertDialog (this=0x81067a0, msg=@0xbfffc830) at appcmn.cpp:543 msgDlg = { = {static npos = 4294967295, m_pchData = 0x82c777c}, } #5 0xb785e828 in ShowAssertDialog (szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220, traits=0x81067a0) at appbase.cpp:846 s_bNoAsserts = false msg = { = {static npos = 4294967295, m_pchData = 0x82c5b1c}, } stackTrace = { = {static npos = 4294967295, m_pchData = 0x82c9b3c}, } #6 0xb785e007 in wxAppConsole::OnAssert (this=0x80bed88, file=0xb7cbf2e0, line=119, cond=0xb7cbf2a0, msg=0xb7cbf220) at appbase.cpp:461 No locals. #7 0xb7b2f3aa in wxApp::OnAssert (this=0x80bed88, file=0xb7cbf2e0, line=119, cond=0xb7cbf2a0, msg=0xb7cbf220) at app.cpp:726 No locals. #8 0xb785e397 in wxOnAssert (szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220) at appbase.cpp:649 s_bInAssert = true #9 0xb785e2fc in wxAssert (cond=0, szFile=0xb7cbf2e0, nLine=119, szCond=0xb7cbf2a0, szMsg=0xb7cbf220) at appbase.cpp:616 No locals. #10 0xb7b2e2f0 in wxApp::Yield (this=0x80bed88, onlyIfNeeded=false) at app.cpp:119 No locals. #11 0xb7917e28 in wxYield () at utilscmn.cpp:722 No locals. #12 0xb79ce679 in wxSocketBase::_Wait (this=0x825ff18, seconds=-1, milliseconds=0, flags=9) at socket.cpp:748 result = 0 timeout = 600000 chrono = {m_t0 = {m_ll = 1128541350612}, m_pause = 0, m_pauseCount = 0} done = false #13 0xb79ce719 in wxSocketBase::WaitForRead (this=0x825ff18, seconds=-1, milliseconds=0) at socket.cpp:773 No locals. #14 0xb79cddd3 in wxSocketBase::_Read (this=0x825ff18, buffer=0xbfffca6f, nbytes=1) at socket.cpp:363 more = true total = 0 ret = -1214433066 #15 0xb79cdc74 in wxSocketBase::Read (this=0x825ff18, buffer=0xbfffca6f, nbytes=1) at socket.cpp:309 No locals. #16 0x0805e84a in ReadBufferFromSocket (sock=0x825ff18, buffer=0xbfffca6f, required_len=1, max_len=1, ErrorCode=0x0) at ECSocket.cpp:259 LastIO = 2887240 ReadSoFar = 0 iobuf = 0xbfffca6f "\b" error = false LastErrorValue = wxSOCKET_WOULDBLOCK #17 0x080600ba in ECSocket::ReadFlags (this=0x825ff18) at ECSocket.cpp:701 i = 0 flags = 0 b = 8 '\b' #18 0x08060328 in ECSocket::ReadPacket (this=0x825ff18) at ECSocket.cpp:790 flags = 35 p = (class CECPacket *) 0x805c856 #19 0x08061f6d in CaMuleExternalConnector::SendRecvMsg_v2 (this=0x80bed88, request=0x82c3758) at ExternalConnector.cpp:246 reply = (class CECPacket *) 0xb7990694 #20 0x08058798 in CamulecmdApp::ProcessCommand (this=0x80bed88, CmdId=16) at TextClient.cpp:559 curr = (class CECPacket *) 0x82c3758 reply = (class CECPacket *) 0xb7f80ff4 it = { = {_M_node = 0x82aca90}, } args = { = {static npos = 4294967295, m_pchData = 0xb794ce5c}, } request = (class CECPacket *) 0x82c3758 request_list = { >> = {, true>> = {_M_node = 0x82aca90}, }, } #21 0x08061b9b in CaMuleExternalConnector::Parse_Command (this=0x80bed88, buffer=@0xbfffce40, commands=0x8093b40) at ExternalConnector.cpp:181 cmd_ID = 16 quit = false #22 0x08055830 in CamulecmdFrame::OnComandEnter (this=0x810fd38) at TextClient.cpp:208 buffer = { = {static npos = 4294967295, m_pchData = 0x82c3a5c}, } #23 0xb785dce4 in wxAppConsole::HandleEvent (this=0x80bed88, handler=0x810fd38, func= {__pfn = 0x80557a6 , __delta = 0}, event=@0xbfffd000) at appbase.cpp:328 No locals. #24 0xb7913638 in wxEvtHandler::ProcessEventIfMatches (entry=@0x8093ab0, handler=0x810fd38, event=@0xbfffd000) at event.cpp:1185 tableId1 = 32001 tableId2 = -1 #25 0xb791262e in wxEventHashTable::HandleEvent (this=0x8093a64, event=@0xbfffd000, self=0x810fd38) at event.cpp:867 n = 0 eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8240b04: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x8240ee0}, } count = 1 eventType = 10034 eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8240b00 #26 0xb7913853 in wxEvtHandler::ProcessEvent (this=0x810fd38, event=@0xbfffd000) at event.cpp:1247 No locals. #27 0xb7c78b95 in wxWindowBase::TryParent (this=0x823c600, event=@0xbfffd000) at wincmn.cpp:2515 propagateOnce = {m_event = @0xbfffd000} parent = (class wxWindow *) 0x810fd38 #28 0xb79138b5 in wxEvtHandler::ProcessEvent (this=0x823c600, event=@0xbfffd000) at event.cpp:1260 No locals. #29 0xb7bd80e5 in wxTextCtrl::OnChar (this=0x823c600, key_event=@0xbfffd190) at textctrl.cpp:1740 event = { = { = {_vptr.wxObject = 0xb7d6d328, static ms_classInfo = {m_className = 0xb7948880, m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb79abc6c, static sm_classTable = 0x8094218}, m_refData = 0x0}, m_eventObject = 0x823c600, m_eventType = 10034, m_timeStamp = 0, m_id = 32001, m_callbackUserData = 0x0, m_propagationLevel = 2147483646, m_skipped = false, m_isCommandEvent = true, static ms_classInfo = { m_className = 0xb795d7a0, m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb79abc30, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb79abf98, static sm_classTable = 0x8094218}}, m_commandString = {m_evt = 0xbfffd000}, m_cmdString = { = {static npos = 4294967295, m_pchData = 0x82c39d4}, }, m_commandInt = 0, m_extraLong = 0, m_clientData = 0x0, m_clientObject = 0x0, static ms_classInfo = {m_className = 0xb7cbbe80, m_objectSize = 60, m_objectConstructor = 0xb7b177dc , m_baseInfo1 = 0xb79abfb0, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb7d8dfa4, static sm_classTable = 0x8094218}} #30 0xb785dce4 in wxAppConsole::HandleEvent (this=0x80bed88, handler=0x823c600, func= {__pfn = 0xb7bd7fb6 , __delta = 0}, event=@0xbfffd190) at appbase.cpp:328 No locals. #31 0xb7913638 in wxEvtHandler::ProcessEventIfMatches (entry=@0xb7d90360, handler=0x823c600, event=@0xbfffd190) at event.cpp:1185 tableId1 = -1 tableId2 = -1 #32 0xb791262e in wxEventHashTable::HandleEvent (this=0xb7d90338, event=@0xbfffd190, self=0x823c600) at event.cpp:867 n = 0 eventEntryTable = (const wxEventTableEntryPointerArray &) @0x8240a2c: { = {m_nSize = 1, m_nCount = 1, m_pItems = 0x82410c8}, } count = 1 eventType = 10114 eTTnode = (wxEventHashTable::EventTypeTable * const) 0x8240a28 #33 0xb7913853 in wxEvtHandler::ProcessEvent (this=0x823c600, event=@0xbfffd190) at event.cpp:1247 No locals. #34 0xb7b5ed88 in gtk_window_key_press_callback (widget=0x81274a0, gdk_event=0x8249acc, win=0x823c600) at window.cpp:1332 parent = (wxWindow *) 0x810fd38 key_code = 13 keysym = 65293 event = { = { = {_vptr.wxObject = 0xb7d6d0e8, static ms_classInfo = {m_className = 0xb7948880, m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb79abc6c, static sm_classTable = 0x8094218}, m_refData = 0x0}, m_eventObject = 0x823c600, m_eventType = 10114, m_timeStamp = 702795730, m_id = 32001, m_callbackUserData = 0x0, m_propagationLevel = 0, m_skipped = false, m_isCommandEvent = false, static ms_classInfo = { m_className = 0xb795d7a0, m_objectSize = 36, m_objectConstructor = 0, m_baseInfo1 = 0xb79abc30, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb79abf98, static sm_classTable = 0x8094218}}, m_x = 198, m_y = -1, m_keyCode = 13, m_controlDown = false, m_shiftDown = false, m_altDown = false, m_metaDown = true, m_scanCode = true, m_uniChar = 0, m_rawCode = 65293, m_rawFlags = 0, static ms_classInfo = {m_className = 0xb7cbbfe0, m_objectSize = 68, m_objectConstructor = 0xb7b17ada , m_baseInfo1 = 0xb79abfb0, m_baseInfo2 = 0x0, static sm_first = 0xb7f6f724, m_next = 0xb7d8e01c, static sm_classTable = 0x8094218}} ret = false return_after_IM = false #35 0xb737e918 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #36 0x081274a0 in ?? () No symbol table info available. #37 0x08249acc in ?? () No symbol table info available. #38 0x0823c600 in ?? () No symbol table info available. #39 0xb716b640 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #40 0x082402a0 in ?? () No symbol table info available. #41 0x00000001 in ?? () No symbol table info available. #42 0x00000000 in ?? () No symbol table info available. #43 0xb7141bd4 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #44 0x082402a0 in ?? () No symbol table info available. #45 0xbfffd2c0 in ?? () No symbol table info available. #46 0x00000002 in ?? () No symbol table info available. #47 0xbfffd400 in ?? () No symbol table info available. #48 0xbfffd2e8 in ?? () No symbol table info available. #49 0x00000000 in ?? () No symbol table info available. #50 0xb737e880 in gtk_marshal_VOID__UINT_STRING () from /usr/lib/libgtk-x11-2.0.so.0 No symbol table info available. #51 0xb716b640 in ?? () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #52 0xbfffd2e8 in ?? () No symbol table info available. #53 0x080cad40 in ?? () No symbol table info available. #54 0xb7130c80 in ?? () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #55 0xb7153023 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #56 0xbfffd2e8 in ?? () No symbol table info available. #57 0x00000001 in ?? () No symbol table info available. #58 0x082615a0 in ?? () No symbol table info available. #59 0xb715b784 in g_type_check_instance_is_a () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #60 0xbfffd2c0 in ?? () No symbol table info available. #61 0xb7130900 in g_thread_use_default_impl () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #62 0xb716b994 in g_param_spec_types () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #63 0xb715caf8 in g_type_instance_get_private () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #64 0x081274a0 in ?? () No symbol table info available. #65 0x081274a0 in ?? () No symbol table info available. #66 0x080e6690 in ?? () No symbol table info available. #67 0xbfffd2e0 in ?? () No symbol table info available. #68 0x00000000 in ?? () No symbol table info available. #69 0x000000bd in ?? () No symbol table info available. #70 0x00000022 in ?? () No symbol table info available. #71 0xbfffd2c0 in ?? () No symbol table info available. #72 0x080cad40 in ?? () No symbol table info available. #73 0x080e68c0 in ?? () No symbol table info available. #74 0xbfffd400 in ?? () No symbol table info available. #75 0xb714726a in g_object_steal_data () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #76 0x00000022 in ?? () No symbol table info available. #77 0x0823c3b8 in ?? () No symbol table info available. #78 0x00000000 in ?? () No symbol table info available. #79 0xb715bf6c in g_type_value_table_peek () from /usr/lib/libgobject-2.0.so.0 No symbol table info available. #80 0x00000000 in ?? () No symbol table info available. (gdb) kill Kill the program being debugged? (y or n) y (gdb) quit nich@nicholas amule-5440 $ gdb src/amulecmd GNU gdb 6.3 Copyright 2004 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 "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1". (gdb) r Starting program: /home/nich/arquivos/programas/amule-cvs/cvs/amule-5440/src/amulecmd [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 19300)] This is amulecmd CVS rev. 5440 Creating client... Now, doing connection.... Using host 'localhost' port: 4712 Trying to connect (timeout = 10 sec)... Succeeded! Connection established to aMule CVS --------------------------------- | aMule text client | --------------------------------- Use 'Help' for command list aMulecmd$ servers Program received signal SIGINT, Interrupt. [Switching to Thread 16384 (LWP 19300)] 0xb7b51362 in select () from /lib/libc.so.6 (gdb) bt #0 0xb7b51362 in select () from /lib/libc.so.6 #1 0xb7da531c in ?? () from /mnt/libs/wx2.6.1/lib/libwx_baseud_net-2.6.so.0 #2 0x080ca688 in ?? () #3 0xbfffe570 in ?? () #4 0xb7d995dc in GSocket::Select (this=0x80cae58, flags=9) at gsocket.cpp:980 #5 0xb7d945d5 in wxSocketBase::_Wait (this=0x80ca688, seconds=-1, milliseconds=0, flags=9) at socket.cpp:720 #6 0xb7d94719 in wxSocketBase::WaitForRead (this=0x80ca688, seconds=-1, milliseconds=0) at socket.cpp:773 #7 0xb7d93dd3 in wxSocketBase::_Read (this=0x80ca688, buffer=0x80cc83f, nbytes=127305) at socket.cpp:363 #8 0xb7d93c74 in wxSocketBase::Read (this=0x80ca688, buffer=0x80cc83f, nbytes=127305) at socket.cpp:309 #9 0x08057522 in ReadBufferFromSocket (sock=0x80ca688, buffer=0x80cc83f, required_len=0, max_len=127305, ErrorCode=0x80ca728) at ECSocket.cpp:259 #10 0x080585dc in ECSocket::ReadBuffer (this=0x80ca688, buffer=0x8161517, len=8) at ECSocket.cpp:552 #11 0x0805fca1 in CECTag (this=0xbfffe860, socket=@0x80ca688) at ECPacket.cpp:462 #12 0x0805fea2 in CECTag::ReadChildren (this=0xbfffe900, socket=@0x80ca688) at ECPacket.cpp:509 #13 0x0805fc35 in CECTag (this=0xbfffe900, socket=@0x80ca688) at ECPacket.cpp:454 #14 0x0805fea2 in CECTag::ReadChildren (this=0x80fcab0, socket=@0x80ca688) at ECPacket.cpp:509 #15 0x08060371 in CECPacket (this=0x80fcab0, socket=@0x80ca688) at ECPacket.cpp:774 #16 0x080590ef in ECSocket::ReadPacket (this=0x80ca688) at ECSocket.cpp:820 #17 0x0805a869 in CaMuleExternalConnector::SendRecvMsg_v2 (this=0x80a4bd0, request=0x80eb9a8) at ExternalConnector.cpp:246 #18 0x080519a0 in CamulecmdApp::ProcessCommand (this=0x80a4bd0, CmdId=16) at TextClient.cpp:559 #19 0x0805a4d5 in CaMuleExternalConnector::Parse_Command (this=0x80a4bd0, buffer=@0xbfffed40, commands=0x80899c0) at ExternalConnector.cpp:181 #20 0x0805a7dc in CaMuleExternalConnector::TextShell (this=0x80a4bd0, prompt=@0xbfffef90, commands=0x80899c0) at ExternalConnector.cpp:239 #21 0x0804eb0d in CamulecmdApp::TextShell (this=0x80a4bd0, prompt=@0xbfffef90, commands=0x80899c0) at TextClient.cpp:255 #22 0x0805b62e in CaMuleExternalConnector::ConnectAndRun (this=0x80a4bd0, ProgName=@0xbfffef90, ProgVersion=@0xbfffefa0, commands=0x80899c0) at ExternalConnector.cpp:398 #23 0x08054656 in CamulecmdApp::OnRun (this=0x80a4bd0) at TextClient.cpp:793 #24 0xb7e69f4d in wxEntry (argc=@0xbffff040, argv=0x808c160) at init.cpp:417 #25 0xb7e6a037 in wxEntry (argc=@0xbffff040, argv=0xbffff084) at init.cpp:429 #26 0x0804e924 in main (argc=1, argv=0xbffff084) at TextClient.cpp:96 (gdb) bt full #0 0xb7b51362 in select () from /lib/libc.so.6 No symbol table info available. #1 0xb7da531c in ?? () from /mnt/libs/wx2.6.1/lib/libwx_baseud_net-2.6.so.0 No symbol table info available. #2 0x080ca688 in ?? () No symbol table info available. #3 0xbfffe570 in ?? () No symbol table info available. #4 0xb7d995dc in GSocket::Select (this=0x80cae58, flags=9) at gsocket.cpp:980 readfds = {fds_bits = {64, 0 }} writefds = {fds_bits = {0 }} tv = {tv_sec = 597, tv_usec = 617000} result = 4 exceptfds = {fds_bits = {64, 0 }} #5 0xb7d945d5 in wxSocketBase::_Wait (this=0x80ca688, seconds=-1, milliseconds=0, flags=9) at socket.cpp:720 result = 134517808 timeout = 600000 chrono = {m_t0 = {m_ll = 1128541991520}, m_pause = 0, m_pauseCount = 0} done = false #6 0xb7d94719 in wxSocketBase::WaitForRead (this=0x80ca688, seconds=-1, milliseconds=0) at socket.cpp:773 No locals. #7 0xb7d93dd3 in wxSocketBase::_Read (this=0x80ca688, buffer=0x80cc83f, nbytes=127305) at socket.cpp:363 more = true total = 0 ret = -1210476330 #8 0xb7d93c74 in wxSocketBase::Read (this=0x80ca688, buffer=0x80cc83f, nbytes=127305) at socket.cpp:309 No locals. #9 0x08057522 in ReadBufferFromSocket (sock=0x80ca688, buffer=0x80cc83f, required_len=0, max_len=127305, ErrorCode=0x80ca728) at ECSocket.cpp:259 LastIO = 0 ReadSoFar = 0 iobuf = 0x80cc83f "�eJ3\r\025KkO]\216\\$xF��200\201��бH\227B�216��^��"~K��231\"\023�207l�211\210L(\226%�j\035\211\233�032��213\177]S\236\222N�:�035'\001\020\236C'c]}e\207\017\225\021+�214s\221ǸeD:C\211&i\032�"/�216Lݡ�207\230�202\205��\217��"\226-\201\002ak\bVUn`@;vR\211\202\001\017�\224]i[�\022�2\n\222\035\003�\027'\t�... error = false LastErrorValue = wxSOCKET_WOULDBLOCK #10 0x080585dc in ECSocket::ReadBuffer (this=0x80ca688, buffer=0x8161517, len=8) at ECSocket.cpp:552 min_read = 0 zerror = -1073747976 #11 0x0805fca1 in CECTag (this=0xbfffe860, socket=@0x80ca688) at ECPacket.cpp:462 tagLen = 15 tmp_tagName = 96 #12 0x0805fea2 in CECTag::ReadChildren (this=0xbfffe900, socket=@0x80ca688) at ECPacket.cpp:509 i = 0 tmp_tagCount = 1 #13 0x0805fc35 in CECTag (this=0xbfffe900, socket=@0x80ca688) at ECPacket.cpp:454 tagLen = 27 tmp_tagName = 95 #14 0x0805fea2 in CECTag::ReadChildren (this=0x80fcab0, socket=@0x80ca688) at ECPacket.cpp:509 i = 5247 tmp_tagCount = 5558 #15 0x08060371 in CECPacket (this=0x80fcab0, socket=@0x80ca688) at ECPacket.cpp:774 No locals. #16 0x080590ef in ECSocket::ReadPacket (this=0x80ca688) at ECSocket.cpp:820 flags = 33 p = (class CECPacket *) 0x0 #17 0x0805a869 in CaMuleExternalConnector::SendRecvMsg_v2 (this=0x80a4bd0, request=0x80eb9a8) at ExternalConnector.cpp:246 reply = (class CECPacket *) 0xb7f54694 #18 0x080519a0 in CamulecmdApp::ProcessCommand (this=0x80a4bd0, CmdId=16) at TextClient.cpp:559 curr = (class CECPacket *) 0x80eb9a8 reply = (class CECPacket *) 0x0 it = { = {_M_node = 0x8090188}, } args = { = {static npos = 4294967295, m_pchData = 0xb7f10e5c}, } request = (class CECPacket *) 0x80eb9a8 request_list = { >> = {, true>> = {_M_node = 0x8090188}, }, } #19 0x0805a4d5 in CaMuleExternalConnector::Parse_Command (this=0x80a4bd0, buffer=@0xbfffed40, commands=0x80899c0) at ExternalConnector.cpp:181 cmd_ID = 16 quit = false #20 0x0805a7dc in CaMuleExternalConnector::TextShell (this=0x80a4bd0, prompt=@0xbfffef90, commands=0x80899c0) at ExternalConnector.cpp:239 buffer = "servers\n\000j��017\001\000\000\000\000j\001�\000\000\000\000\001\000\000\000�\001(\b\b\000\000\000\000��`\236�017\016\b�016\b\000\237�017\016\b\000j�\017\224�020j��\024V\000j\016\bP�\200\f\000\204��T\\\005\b\016\bH\016\b�Y\005\b\016\bP�\b�UQ\005\bH�P�\030�\030U\005\bH�P�"... buf = { = {static npos = 4294967295, m_pchData = 0x80fa0e4}, } The_End = false #21 0x0804eb0d in CamulecmdApp::TextShell (this=0x80a4bd0, prompt=@0xbfffef90, commands=0x80899c0) at TextClient.cpp:255 No locals. #22 0x0805b62e in CaMuleExternalConnector::ConnectAndRun (this=0x80a4bd0, ProgName=@0xbfffef90, ProgVersion=@0xbfffefa0, commands=0x80899c0) at ExternalConnector.cpp:398 success = true reply = (class CECPacket *) 0x80caed8 packet = { = { = {m_error = 0, m_tagData = 0x0, m_tagName = 0, m_dataLen = 0, m_dynamic = false, m_tagList = { >> = {, true>> = {_M_start = 0x80ca580, _M_finish = 0x80ca620, _M_end_of_storage = 0x80ca680}, }, }, static s_theNullTag = { m_error = 0, m_tagData = 0x807ca60, m_tagName = 0, m_dataLen = 0, m_dynamic = false, m_tagList = { >> = {, true>> = {_M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}, }, }, static s_theNullTag = , static s_theNullTagData = {0, 0, 0, 0}}, static s_theNullTagData = {0, 0, 0, 0}}, }, m_opCode = 2 '\002'} addr = { = { = { = {_vptr.wxObject = 0xb7da60a8, static ms_classInfo = { m_className = 0xb7f0c880, m_objectSize = 8, m_objectConstructor = 0, m_baseInfo1 = 0x0, m_baseInfo2 = 0x0, static sm_first = 0xb7da6b84, m_next = 0xb7f6fc6c, static sm_classTable = 0x808a218}, m_refData = 0x0}, static ms_classInfo = { m_className = 0xb7d9d2e0, m_objectSize = 12, m_objectConstructor = 0, m_baseInfo1 = 0xb7f6fc30, m_baseInfo2 = 0x0, static sm_first = 0xb7da6b84, m_next = 0xb7da6ca0, static sm_classTable = 0x808a218}, m_address = 0x80b9618}, static ms_classInfo = { m_className = 0xb7d9d320, m_objectSize = 12, m_objectConstructor = 0, m_baseInfo1 = 0xb7da6c38, m_baseInfo2 = 0x0, static sm_first = 0xb7da6b84, m_next = 0xb7da6c38, static sm_classTable = 0x808a218}}, static ms_classInfo = { m_className = 0xb7d9d360, m_objectSize = 16, m_objectConstructor = 0xb7d8e4ce , m_baseInfo1 = 0xb7da6c50, m_baseInfo2 = 0x0, static sm_first = 0xb7da6b84, m_next = 0xb7da6c50, static sm_classTable = 0x808a218}, m_origHostname = { = {static npos = 4294967295, m_pchData = 0x80a8b54}, }} appName = { = {static npos = 4294967295, m_pchData = 0x80b91c4}, } #23 0x08054656 in CamulecmdApp::OnRun (this=0x80a4bd0) at TextClient.cpp:793 No locals. #24 0xb7e69f4d in wxEntry (argc=@0xbffff040, argv=0x808c160) at init.cpp:417 callOnExit = {} cleanupOnExit = {} #25 0xb7e6a037 in wxEntry (argc=@0xbffff040, argv=0xbffff084) at init.cpp:429 No locals. #26 0x0804e924 in main (argc=1, argv=0xbffff084) at TextClient.cpp:96 No locals.