aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: 20051203 Daemon crashes frequently  (Read 1837 times)

vdb

  • Full Member
  • ***
  • Karma: 1
  • Offline Offline
  • Posts: 215
20051203 Daemon crashes frequently
« on: December 08, 2005, 11:04:30 PM »

Well, frequently might be overstated, but it hasn't reached 2 days uptime yet. A backtrace is provided for the developers convenience.....

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1089728032 (LWP 6981)]
0x40803f0e in posix_memalign () from /lib/tls/libc.so.6
Current language:  auto; currently c
(gdb) bt
#0  0x40803f0e in posix_memalign () from /lib/tls/libc.so.6
#1  0x40801777 in mallopt () from /lib/tls/libc.so.6
#2  0x407ff4bf in malloc () from /lib/tls/libc.so.6
#3  0x40282696 in wxStringBase::AllocBuffer(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#4  0x402827a3 in wxStringBase::AllocBeforeWrite(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#5  0x40284400 in wxString::GetWriteBuf(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x4028560b in wxString::PrintfV(char const*, char*) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402854b0 in wxString::Format(char const*, ...) () from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x08190018 in CastItoIShort(unsigned long long) (count=0) at OtherFunctions.cpp:149
#9  0x08063bb0 in CamuleApp::ShowUserCount() (this=0x8494330) at amule.cpp:1799
#10 0x080644cc in CamuleApp::ShowConnectionState() (this=0x8494330) at amule.cpp:1891
#11 0x0811cebf in Kademlia::CKademlia::stop() () at kademlia/kademlia/Kademlia.cpp:148
#12 0x08064654 in CamuleApp::StopKad() (this=0x8494330) at amule.cpp:1945
#13 0x0806162a in CamuleApp::OnCoreTimer(wxEvent&) (this=0x8494330) at amule.cpp:1320
#14 0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
    () from /usr/lib/libwx_gtk2-2.6.so.0
#15 0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
    () from /usr/lib/libwx_gtk2-2.6.so.0
#16 0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
#17 0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#18 0x402c3555 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#19 0x4021d0c6 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#20 0x08054928 in CamuleDaemonApp::OnRun() (this=0x8494330) at amuled.cpp:422
#21 0x4025f436 in wxEntry(int&, char**) () from /usr/lib/libwx_gtk2-2.6.so.0
#22 0x08053769 in main (argc=1, argv=0xbffff714) at amuled.cpp:125

(gdb) bt full
#0  0x40803f0e in posix_memalign () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x40801777 in mallopt () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x407ff4bf in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#3  0x40282696 in wxStringBase::AllocBuffer(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#4  0x402827a3 in wxStringBase::AllocBeforeWrite(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#5  0x40284400 in wxString::GetWriteBuf(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#6  0x4028560b in wxString::PrintfV(char const*, char*) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#7  0x402854b0 in wxString::Format(char const*, ...) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#8  0x08190018 in CastItoIShort(unsigned long long) (count=0) at OtherFunctions.cpp:149
No locals.
#9  0x08063bb0 in CamuleApp::ShowUserCount() (this=0x8494330) at amule.cpp:1799
        totaluser = 7495309
        totalfile = 898687426
        buffer = { = {static npos = 4294967295,
    m_pchData = 0x9738c34 "2005-12-08 22:39:39: Disconnected from Kad\n"}, }
#10 0x080644cc in CamuleApp::ShowConnectionState() (this=0x8494330) at amule.cpp:1891
        old_state = 1 '\001'
        state = 1 '\001'
#11 0x0811cebf in Kademlia::CKademlia::stop() () at kademlia/kademlia/Kademlia.cpp:148
No locals.
#12 0x08064654 in CamuleApp::StopKad() (this=0x8494330) at amule.cpp:1945
No locals.
#13 0x0806162a in CamuleApp::OnCoreTimer(wxEvent&) (this=0x8494330) at amule.cpp:1320
        msPrev1 = 181559019
        msPrev5 = 181556629
        msPrevSave = 181538320
        msPrevHist = 181559000
        msPrevOS = 181558719
        msPrevKnownMet = 180018221
        msCur = 181559019
#14 0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
    () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#15 0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
    () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#16 0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#17 0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#18 0x402c3555 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#19 0x4021d0c6 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#20 0x08054928 in CamuleDaemonApp::OnRun() (this=0x8494330) at amuled.cpp:422
No locals.
#21 0x4025f436 in wxEntry(int&, char**) () from /usr/lib/libwx_gtk2-2.6.so.0
No symbol table info available.
#22 0x08053769 in main (argc=1, argv=0xbffff714) at amuled.cpp:125
No locals.

(gdb) thread apply all bt

Thread 5 (Thread 1130179504 (LWP 6990)):
#0  0xffffe410 in ?? ()
#1  0x435d28f8 in ?? ()
#2  0x00093bfb in ?? ()

Thread 2 (Thread 1098427312 (LWP 6986)):
#0  0xffffe410 in ?? ()
#1  0x4178a818 in ?? ()
#2  0x4068b5f8 in ?? () from /usr/lib/libwx_gtk2-2.6.so.0

Thread 1 (Thread 1089728032 (LWP 6981)):
#0  0x40803f0e in posix_memalign () from /lib/tls/libc.so.6
#1  0x40801777 in mallopt () from /lib/tls/libc.so.6
#2  0x407ff4bf in malloc () from /lib/tls/libc.so.6
#3  0x40282696 in wxStringBase::AllocBuffer(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#4  0x402827a3 in wxStringBase::AllocBeforeWrite(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#5  0x40284400 in wxString::GetWriteBuf(unsigned) () from /usr/lib/libwx_gtk2-2.6.so.0
#6  0x4028560b in wxString::PrintfV(char const*, char*) () from /usr/lib/libwx_gtk2-2.6.so.0
#7  0x402854b0 in wxString::Format(char const*, ...) () from /usr/lib/libwx_gtk2-2.6.so.0
#8  0x08190018 in CastItoIShort(unsigned long long) (count=0) at OtherFunctions.cpp:149
#9  0x08063bb0 in CamuleApp::ShowUserCount() (this=0x8494330) at amule.cpp:1799
#10 0x080644cc in CamuleApp::ShowConnectionState() (this=0x8494330) at amule.cpp:1891
#11 0x0811cebf in Kademlia::CKademlia::stop() () at kademlia/kademlia/Kademlia.cpp:148
#12 0x08064654 in CamuleApp::StopKad() (this=0x8494330) at amule.cpp:1945
#13 0x0806162a in CamuleApp::OnCoreTimer(wxEvent&) (this=0x8494330) at amule.cpp:1320
#14 0x4021d14d in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
    () from /usr/lib/libwx_gtk2-2.6.so.0
#15 0x402c3604 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)
    () from /usr/lib/libwx_gtk2-2.6.so.0
#16 0x402c2aa9 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/lib/libwx_gtk2-2.6.so.0
#17 0x402c3772 in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk2-2.6.so.0
#18 0x402c3555 in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#19 0x4021d0c6 in wxAppConsole::ProcessPendingEvents() () from /usr/lib/libwx_gtk2-2.6.so.0
#20 0x08054928 in CamuleDaemonApp::OnRun() (this=0x8494330) at amuled.cpp:422
#21 0x4025f436 in wxEntry(int&, char**) () from /usr/lib/libwx_gtk2-2.6.so.0
#22 0x08053769 in main (argc=1, argv=0xbffff714) at amuled.cpp:125
Logged
A waste is a terrible thing to mind.