aMule Bug Tracker - aMule
View Issue Details
0001638aMuleGUIpublic2010-11-27 09:192010-11-27 09:19
reandr 
 
normalcrashalways
newopen 
SVN 
 
Any
0001638: rev. 10390 Segmentation fault
[test]$ amule --version
aMule SVN compiled with wxGTK2 v2.8.10 (Snapshot: rev. 10390) (OS: Linux)


[test]$ amule
 2010-11-27 16:56:10: Initialising aMule SVN compiled with wxGTK2 v2.8.10 (Snapshot: rev. 10390)
 2010-11-27 16:56:10: Checking if there is an instance already running...
 2010-11-27 16:56:10: No other instances are running.
 2010-11-27 16:56:11: ListenSocket: Ok.
 2010-11-27 16:56:16: Loading temp files from /media/sdc6/Temp.
 2010-11-27 16:56:16: Loading PartFile 1 of 1
!2010-11-27 16:56:16: ERROR: Failed to load PartFile '004.part.met'
 2010-11-27 16:56:16: All PartFiles Loaded.

--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
    http://forum.amule.org/index.php?board=67.0 [^]
If possible, please try to generate a real backtrace of this crash:
    http://wiki.amule.org/index.php/Backtraces [^]

----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule SVN compiled with wxGTK2 v2.8.10 (Snapshot: rev. 10390)
Running on: Linux 2.6.37-rc2-reandr-r4+ i686

[2] CamuleApp::OnFatalException() in :0
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.8.so.0[0xb6e90c86]
[4] ?? in [0xffffe400]
[5] Kademlia::CKademliaUDPListener::Process2Pong(unsigned char const*, unsigned int, unsigned int) in :0
[6] Kademlia::CKademliaUDPListener::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in :0
[7] Kademlia::CKademlia::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) in :0
[8] CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned int) in :0
[9] CMuleUDPSocket::OnReceive(int) in :0
[10] CClientUDPSocket::OnReceive(int) in :0
[11] CamuleApp::UDPSocketHandler(wxSocketEvent&) in :0
[12] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.8.so.0[0xb6dedc81]
[13] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e8c3ba]
[14] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e8d5d4]
[15] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e8d6d3]
[16] wxEvtHandler::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.8.so.0[0xb6e8c839]
[17] wxAppConsole::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.8.so.0[0xb6dedfe1]
[18] wxAppBase::ProcessIdle() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70f92df]
[19] ?? in /usr/lib/libwx_gtk2u_core-2.8.so.0 [0xb704d2c3]
[20] ?? in /usr/lib/libglib-2.0.so.0 [0xb63f3c71]
[21] g_main_context_dispatch in /usr/lib/libglib-2.0.so.0[0xb63f5c85]
[22] ?? in /usr/lib/libglib-2.0.so.0 [0xb63f970b]
[23] g_main_loop_run in /usr/lib/libglib-2.0.so.0[0xb63f9cc2]
[24] gtk_main in /usr/lib/libgtk-x11-2.0.so.0[0xb6876309]
[25] wxEventLoop::Run() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb7066d15]
[26] wxAppBase::MainLoop() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70f914e]
[27] wxAppBase::OnRun() in /usr/lib/libwx_gtk2u_core-2.8.so.0[0xb70f8d21]
[28] wxEntry(int&, wchar_t**) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e2753a]
[29] wxEntry(int&, char**) in /usr/lib/libwx_baseu-2.8.so.0[0xb6e27727]
[30] main in :0
[31] __libc_start_main in /lib/tls/i686/cmov/libc.so.6[0xb6b07685]
[32] _start in :0


--------------------------------------------------------------------------------
Aborted
O_O[/media/sdc1]$ gdb amule
GNU gdb (GDB) 7.0.50.20091130-cvs
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> [^]
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>... [^]
Reading symbols from /usr/bin/amule...done.
(gdb) r
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
 2010-11-27 16:57:23: Initialising aMule SVN compiled with wxGTK2 v2.8.10 (Snapshot: rev. 10390)
 2010-11-27 16:57:23: Checking if there is an instance already running...
 2010-11-27 16:57:23: No other instances are running.
 2010-11-27 16:57:23: ListenSocket: Ok.
[New Thread 0xb5fd5b90 (LWP 3285)]
[New Thread 0xb0c02b90 (LWP 3289)]
[New Thread 0xb0401b90 (LWP 3290)]
 2010-11-27 16:57:28: Loading temp files from /media/sdc6/Temp.
 2010-11-27 16:57:28: Loading PartFile 1 of 1
!2010-11-27 16:57:28: ERROR: Failed to load PartFile '004.part.met'
 2010-11-27 16:57:28: All PartFiles Loaded.
[New Thread 0xafaffb90 (LWP 3292)]
[Thread 0xb5fd5b90 (LWP 3285) exited]
[Thread 0xb0401b90 (LWP 3290) exited]

Program received signal SIGSEGV, Segmentation fault.
0x08187df1 in Kademlia::CKademliaUDPListener::Process2Pong(unsigned char const*, unsigned int, unsigned int) ()
(gdb) bt full
#0 0x08187df1 in Kademlia::CKademliaUDPListener::Process2Pong(unsigned char const*, unsigned int, unsigned int) ()
No locals.
0000001 0x0817e81a in Kademlia::CKademliaUDPListener::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) ()
No locals.
0000002 0x08171c21 in Kademlia::CKademlia::ProcessPacket(unsigned char const*, unsigned int, unsigned int, unsigned short, bool, Kademlia::CKadUDPKey const&) ()
No locals.
0000003 0x080c8953 in CClientUDPSocket::OnPacketReceived(unsigned int, unsigned short, unsigned char*, unsigned int) ()
No locals.
0000004 0x08126039 in CMuleUDPSocket::OnReceive(int) ()
No locals.
0000005 0x080c87d5 in CClientUDPSocket::OnReceive(int) ()
No locals.
0000006 0x080853a6 in CamuleApp::UDPSocketHandler(wxSocketEvent&) ()
No locals.
0000007 0xb7546c81 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000008 0xb75e53ba in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000009 0xb75e65d4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000010 0xb75e66d3 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
#11 0xb75e5839 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000012 0xb7546fe1 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000013 0xb78522df in wxAppBase::ProcessIdle() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No locals.
0000014 0xb77a62c3 in wxapp_idle_callback () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No locals.
---Type <return> to continue, or q <return> to quit---
0000015 0xb6b4cc71 in g_idle_dispatch (source=0xaee08758, callback=0xbfff9ddc, user_data=0x0) at gmain.c:4065
No locals.
0000016 0xb6b4ec85 in g_main_dispatch (context=0x8734890) at gmain.c:1960
        __PRETTY_FUNCTION__ = "g_main_dispatch"
0000017 IA__g_main_context_dispatch (context=0x8734890) at gmain.c:2513
No locals.
0000018 0xb6b5270b in g_main_context_iterate (context=0x8734890, block=1, dispatch=1, self=0x8736130) at gmain.c:2591
        max_priority = 300
        timeout = 0
        some_ready = 1
        nfds = 9
        allocated_nfds = <value optimised out>
        fds = 0xafb11390
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
0000019 0xb6b52cc2 in IA__g_main_loop_run (loop=0xafb10748) at gmain.c:2799
        self = 0x8736130
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
0000020 0xb6fcf309 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
0000021 0xb77bfd15 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No locals.
0000022 0xb785214e in wxAppBase::MainLoop() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No locals.
0000023 0xb7851d21 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No locals.
0000024 0xb758053a in wxEntry(int&, wchar_t**) () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000025 0xb7580727 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
No locals.
0000026 0x0818fcef in main ()
No locals.
(gdb)
(gdb)
(gdb) i r
eax 0xbfff9ddc -1073766948
ecx 0xc9 201
edx 0xafb00010 -1347420144
ebx 0xbfff9f46 -1073766586
esp 0xbfff9dbc 0xbfff9dbc
ebp 0xbfff9dc0 0xbfff9dc0
esi 0x5588eec9 1435037385
edi 0xc9 201
eip 0x8187df1 0x8187df1 <Kademlia::CKademliaUDPListener::Process2Pong(unsigned char const*, unsigned int, unsigned int)+81>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x73 115
ss 0x7b 123
ds 0x7b 123
es 0x7b 123
fs 0x0 0
gs 0x33 51
(gdb) q
A debugging session is active.

    Inferior 1 [process 3280] will be killed.

Quit anyway? (y or n) y
[test]$
No tags attached.
Issue History
2010-11-27 09:19reandrNew Issue
2010-11-27 09:19reandrOperating System => Any

There are no notes attached to this issue.