aMule Forum
English => Backtraces => Topic started by: luquino on December 01, 2008, 02:26:01 PM
-
hi to all. I got two crashes that appear to be related with the button that deletes completes files in download window, here the BT of the second crash. Amule is 2.2.2 with wxGTK 2.8.9 running on Ubuntu 8.10 AMD 64.
This is the error that I received
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fc64c097780 (LWP 21126)]
0x0000000000477f40 in Kademlia::CPrefs::GetExternalKadPort (this=0x0) at kademlia/net/../routing/../kademlia/Prefs.h:112
112 uint16_t GetExternalKadPort() const throw() { return m_externKadPort; }
======================================================
BT command
#0 0x0000000000477f40 in Kademlia::CPrefs::GetExternalKadPort (this=0x0) at kademlia/net/../routing/../kademlia/Prefs.h:112
#1 0x000000000061a193 in Kademlia::CUDPFirewallTester::QueryNextClient () at kademlia/kademlia/UDPFirewallTester.cpp:213
#2 0x000000000061b548 in Kademlia::CUDPFirewallTester::SetUDPFWCheckResult (succeeded=false, testCancelled=true,
fromIP=2537113312, incomingPort=0) at kademlia/kademlia/UDPFirewallTester.cpp:166
#3 0x000000000046b9be in CUpDownClient::Disconnected (this=0xccbb330, strReason=@0x7fff540c69d0, bFromSocket=true)
at BaseClient.cpp:1224
#4 0x00000000004b6a0c in CClientTCPSocket::Disconnect (this=0xdc63720, strReason=@0x7fff540c69d0)
at ClientTCPSocket.cpp:251
#5 0x00000000004b7146 in CClientTCPSocket::OnError (this=0xdc63720, nErrorCode=65279) at ClientTCPSocket.cpp:1985
#6 0x00000000004c172f in CClientTCPSocketHandler::ClientTCPSocketHandler (this=0xd208a0, event=@0xcf2bce0)
at ClientTCPSocket.cpp:92
#7 0x00007fc64a5cd389 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_baseu-2.8.so.0
#8 0x00007fc64a5ce564 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
#9 0x00007fc64a5ce657 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
#10 0x00007fc64a5cd828 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
#11 0x00007fc64a53d2be in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
#12 0x00007fc64acd643b in wxAppBase::ProcessIdle () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fc64ac44b24 in wxapp_idle_callback () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fc64723fd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007fc64724350d in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007fc647243a3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007fc6490d07a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fc64ac5c118 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fc64acd62cb in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fc64a57240d in wxEntry () from /usr/local/lib/libwx_baseu-2.8.so.0
#21 0x000000000064cf55 in main (argc=1, argv=0x7fff540c6f58) at amule-gui.cpp:95
===========================================================
BT FULL command
#0 0x0000000000477f40 in Kademlia::CPrefs::GetExternalKadPort (this=0x0) at kademlia/net/../routing/../kademlia/Prefs.h:112
No locals.
#1 0x000000000061a193 in Kademlia::CUDPFirewallTester::QueryNextClient () at kademlia/kademlia/UDPFirewallTester.cpp:213
No locals.
#2 0x000000000061b548 in Kademlia::CUDPFirewallTester::SetUDPFWCheckResult (succeeded=false, testCancelled=true,
fromIP=2537113312, incomingPort=0) at kademlia/kademlia/UDPFirewallTester.cpp:166
requested = true
#3 0x000000000046b9be in CUpDownClient::Disconnected (this=0xccbb330, strReason=@0x7fff540c69d0, bFromSocket=true)
at BaseClient.cpp:1224
bDelete = false
#4 0x00000000004b6a0c in CClientTCPSocket::Disconnect (this=0xdc63720, strReason=@0x7fff540c69d0)
at ClientTCPSocket.cpp:251
No locals.
#5 0x00000000004b7146 in CClientTCPSocket::OnError (this=0xdc63720, nErrorCode=65279) at ClientTCPSocket.cpp:1985
strError = {<wxStringBase> = {static npos = 18446744073709551615, m_pchData = 0xdcdbe18}, <No data fields>}
#6 0x00000000004c172f in CClientTCPSocketHandler::ClientTCPSocketHandler (this=0xd208a0, event=@0xcf2bce0)
at ClientTCPSocket.cpp:92
socket = (CClientTCPSocket *) 0xdc63720
#7 0x00007fc64a5cd389 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#8 0x00007fc64a5ce564 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#9 0x00007fc64a5ce657 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#10 0x00007fc64a5cd828 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#11 0x00007fc64a53d2be in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#12 0x00007fc64acd643b in wxAppBase::ProcessIdle () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
No locals.
#13 0x00007fc64ac44b24 in wxapp_idle_callback () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
No locals.
#14 0x00007fc64723fd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#15 0x00007fc64724350d in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#16 0x00007fc647243a3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#17 0x00007fc6490d07a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0x00007fc64ac5c118 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
No locals.
#19 0x00007fc64acd62cb in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
No locals.
#20 0x00007fc64a57240d in wxEntry () from /usr/local/lib/libwx_baseu-2.8.so.0
No locals.
#21 0x000000000064cf55 in main (argc=1, argv=0x7fff540c6f58) at amule-gui.cpp:95
No locals.
===========================================================
THREAD APPLY ALL BT command
Thread 5 (Thread 0x42dda950 (LWP 21155)):
#0 0x00007fc64bc9855d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1 0x00007fc64a5cad79 in wxConditionInternal::WaitTimeout () from /usr/local/lib/libwx_baseu-2.8.so.0
#2 0x00007fc64a5cc102 in wxSemaphoreInternal::WaitTimeout () from /usr/local/lib/libwx_baseu-2.8.so.0
#3 0x000000000078f03d in CTimerThread::Entry (this=0x169b0e0) at Timer.cpp:64
#4 0x00007fc64a5cc2ea in wxThreadInternal::PthreadStart () from /usr/local/lib/libwx_baseu-2.8.so.0
#5 0x00007fc64bc943ea in start_thread () from /lib/libpthread.so.0
#6 0x00007fc649875c6d in clone () from /lib/libc.so.6
#7 0x0000000000000000 in ?? ()
Thread 3 (Thread 0x41a94950 (LWP 21132)):
#0 0x00007fc64bc9b851 in nanosleep () from /lib/libpthread.so.0
#1 0x00007fc64a5d1f9c in wxMicroSleep () from /usr/local/lib/libwx_baseu-2.8.so.0
#2 0x00000000005c5d9a in UploadBandwidthThrottler::Entry (this=0x9b4a840) at UploadBandwidthThrottler.cpp:324
#3 0x00007fc64a5cc2ea in wxThreadInternal::PthreadStart () from /usr/local/lib/libwx_baseu-2.8.so.0
#4 0x00007fc64bc943ea in start_thread () from /lib/libpthread.so.0
#5 0x00007fc649875c6d in clone () from /lib/libc.so.6
#6 0x0000000000000000 in ?? ()
Thread 1 (Thread 0x7fc64c097780 (LWP 21126)):
#0 0x0000000000477f40 in Kademlia::CPrefs::GetExternalKadPort (this=0x0) at kademlia/net/../routing/../kademlia/Prefs.h:112
#1 0x000000000061a193 in Kademlia::CUDPFirewallTester::QueryNextClient () at kademlia/kademlia/UDPFirewallTester.cpp:213
#2 0x000000000061b548 in Kademlia::CUDPFirewallTester::SetUDPFWCheckResult (succeeded=false, testCancelled=true,
fromIP=2537113312, incomingPort=0) at kademlia/kademlia/UDPFirewallTester.cpp:166
#3 0x000000000046b9be in CUpDownClient::Disconnected (this=0xccbb330, strReason=@0x7fff540c69d0, bFromSocket=true)
at BaseClient.cpp:1224
#4 0x00000000004b6a0c in CClientTCPSocket::Disconnect (this=0xdc63720, strReason=@0x7fff540c69d0)
at ClientTCPSocket.cpp:251
#5 0x00000000004b7146 in CClientTCPSocket::OnError (this=0xdc63720, nErrorCode=65279) at ClientTCPSocket.cpp:1985
#6 0x00000000004c172f in CClientTCPSocketHandler::ClientTCPSocketHandler (this=0xd208a0, event=@0xcf2bce0)
at ClientTCPSocket.cpp:92
#7 0x00007fc64a5cd389 in wxEvtHandler::ProcessEventIfMatches () from /usr/local/lib/libwx_baseu-2.8.so.0
#8 0x00007fc64a5ce564 in wxEventHashTable::HandleEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
#9 0x00007fc64a5ce657 in wxEvtHandler::ProcessEvent () from /usr/local/lib/libwx_baseu-2.8.so.0
#10 0x00007fc64a5cd828 in wxEvtHandler::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
#11 0x00007fc64a53d2be in wxAppConsole::ProcessPendingEvents () from /usr/local/lib/libwx_baseu-2.8.so.0
#12 0x00007fc64acd643b in wxAppBase::ProcessIdle () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#13 0x00007fc64ac44b24 in wxapp_idle_callback () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#14 0x00007fc64723fd3b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#15 0x00007fc64724350d in ?? () from /usr/lib/libglib-2.0.so.0
#16 0x00007fc647243a3d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#17 0x00007fc6490d07a7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007fc64ac5c118 in wxEventLoop::Run () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#19 0x00007fc64acd62cb in wxAppBase::MainLoop () from /usr/local/lib/libwx_gtk2u_core-2.8.so.0
#20 0x00007fc64a57240d in wxEntry () from /usr/local/lib/libwx_baseu-2.8.so.0
#21 0x000000000064cf55 in main (argc=1, argv=0x7fff540c6f58) at amule-gui.cpp:95
(gdb)
in this case I pressed the delete button and then switched to the file-search window but I was unable to write anything in the search bar. The cpu 1 went to 100 % and after a while the prgram crashed.
Let me know if you need more details.