aMule Forum

English => Backtraces => Topic started by: Sandbender on December 22, 2005, 08:38:36 PM

Title: Snapshot: Sat Nov 5 07:02:00
Post by: Sandbender on December 22, 2005, 08:38:36 PM
A crashlog follows with the last 4 lines of output before the crash and the backtraces:

Invalid Kad tag; type=0x61 name=0x00
Invalid Kad tag; type=0x81 name=0x00
Compatible client found with ET_COMPATIBLECLIENT of 0x1e
Compatible client found with ET_COMPATIBLECLIENT of 0x1e

aMule terminated after throwing an instance of 'std::bad_alloc'
        Version: aMule CVS using wxGTK2 v2.6.1 (Snapshot: Sat Nov  5 07:02:00 CET 2005)
        what(): St9bad_alloc
--== no BACKTRACE for your platform ==--

        backtrace:


Program received signal SIGABRT, Aborted.
0x28c2cdcf in kill () from /lib/libc.so.5
(gdb) bt
#0  0x28c2cdcf in kill () from /lib/libc.so.5
#1  0x28c21878 in raise () from /lib/libc.so.5
#2  0x0828ff31 in OnUnhandledException() () at MuleDebug.cpp:94
#3  0x28b9b007 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/libstdc++.so.4
#4  0x28b9b044 in std::terminate() () from /usr/lib/libstdc++.so.4
#5  0x28b9afec in __cxa_rethrow () from /usr/lib/libstdc++.so.4
#6  0x0823f1dc in CKnownFile::CreateHashFromInput(CFileDataIO*, unsigned, unsigned char*, unsigned char*, CAICHHashTree*) const (
    this=0x93fc000, file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:885
#7  0x082412db in CKnownFile::CreateHashFromFile(CFileDataIO*, unsigned, unsigned char*, CAICHHashTree*) const (this=0x93fc000,
    file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", pShaHashOut=0x0) at KnownFile.h:292
#8  0x0825341f in CPartFile::HashSinglePart(unsigned short) (this=0x93fc000, partnumber=40) at PartFile.cpp:2554
#9  0x08255b10 in CPartFile::FlushBuffer(bool, bool, bool) (this=0x93fc000, bForceICH=false, bNoAICH=false) at PartFile.cpp:3170
#10 0x0824e8dd in CPartFile::Process(unsigned, unsigned char) (this=0x93fc000, reducedownload=200, m_icounter=6 '\006')
    at PartFile.cpp:1458
#11 0x0809e1cb in CDownloadQueue::Process() (this=0x89bc000) at DownloadQueue.cpp:353
#12 0x08075b54 in CamuleApp::OnCoreTimer(wxTimerEvent&) (this=0x85e0400) at amule.cpp:1425
#13 0x28a1be37 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
#14 0x28ac70f0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
#15 0x28ac637f in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#16 0x28ac725e in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#17 0x288a6260 in wxTimerBase::Notify() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
---Type to continue, or q to quit---
#18 0x287824bd in wxTimer::GetClassInfo() const () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#19 0x29247148 in g_main_context_wakeup () from /usr/local/lib/libglib-2.0.so.600
#20 0x29244a04 in g_main_depth () from /usr/local/lib/libglib-2.0.so.600
#21 0x292458fd in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#22 0x29245cdc in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#23 0x29246331 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.600
#24 0x28e88520 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.600
#25 0x28777efb in wxEventLoop::Run() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#26 0x28812765 in wxAppBase::MainLoop() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#27 0x288128db in wxAppBase::OnRun() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#28 0x28a6298c in wxEntry(int&, char**) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#29 0x0814c643 in main (argc=1, argv=0xbfbfec10) at amule-gui.cpp:149
#30 0x0806a242 in _start ()
(gdb) bt full
#0  0x28c2cdcf in kill () from /lib/libc.so.5
No symbol table info available.
#1  0x28c21878 in raise () from /lib/libc.so.5
No symbol table info available.
#2  0x0828ff31 in OnUnhandledException() () at MuleDebug.cpp:94
        t = (struct type_info *) 0x83b9fd8
#3  0x28b9b007 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/libstdc++.so.4
No symbol table info available.
#4  0x28b9b044 in std::terminate() () from /usr/lib/libstdc++.so.4
No symbol table info available.
#5  0x28b9afec in __cxa_rethrow () from /usr/lib/libstdc++.so.4
No symbol table info available.
#6  0x0823f1dc in CKnownFile::CreateHashFromInput(CFileDataIO*, unsigned, unsigned char*, unsigned char*, CAICHHashTree*) const (
    this=0x93fc000, file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:885
        pHashAlg = (class CAICHHashAlgo *) 0x0
        delete_in_string = false
#7  0x082412db in CKnownFile::CreateHashFromFile(CFileDataIO*, unsigned, unsigned char*, CAICHHashTree*) const (this=0x93fc000,
    file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", pShaHashOut=0x0) at KnownFile.h:292
No locals.
#8  0x0825341f in CPartFile::HashSinglePart(unsigned short) (this=0x93fc000, partnumber=40) at PartFile.cpp:2554
        hashresult = {m_hash = '\0' }
        length = 9728000
#9  0x08255b10 in CPartFile::FlushBuffer(bool, bool, bool) (this=0x93fc000, bForceICH=false, bNoAICH=false) at PartFile.cpp:3170
        partNumber = 40
        partCount = 73
        changedPart = (bool *) 0x182b9080
        newData = 218662
        pos = {m_ptr = 0x0}
        partRange = 9727999
#10 0x0824e8dd in CPartFile::Process(unsigned, unsigned char) (this=0x93fc000, reducedownload=200, m_icounter=6 '\006')
    at PartFile.cpp:1458
        old_trans = 0
        dwCurTick = 1366945081
#11 0x0809e1cb in CDownloadQueue::Process() (this=0x89bc000) at DownloadQueue.cpp:353
        file = (class CPartFile *) 0x93fc000
        unlocker = {m_isOk = true, m_mutex = @0x89bc014}
        i = 8
        lock =
        downspeed = 200
        cur_datarate = 6500
        cur_udcounter = 6
#12 0x08075b54 in CamuleApp::OnCoreTimer(wxTimerEvent&) (this=0x85e0400) at amule.cpp:1425
        msPrev1 = 206563230
        msPrev5 = 206562880
        msPrevSave = 206559620
        msPrevHist = 206564000
        msPrevOS = 206564190
        msPrevKnownMet = 205206813
        msCur = 206564290
#13 0x28a1be37 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
No symbol table info available.
#14 0x28ac70f0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
No symbol table info available.
#15 0x28ac637f in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/X11R6/lib/libwx_base-2.6.so.0
No symbol table info available.
#16 0x28ac725e in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/X11R6/lib/libwx_base-2.6.so.0
No symbol table info available.
#17 0x288a6260 in wxTimerBase::Notify() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#18 0x287824bd in wxTimer::GetClassInfo() const () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#19 0x29247148 in g_main_context_wakeup () from /usr/local/lib/libglib-2.0.so.600
No symbol table info available.
#20 0x29244a04 in g_main_depth () from /usr/local/lib/libglib-2.0.so.600
No symbol table info available.
#21 0x292458fd in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
No symbol table info available.
#22 0x29245cdc in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
No symbol table info available.
#23 0x29246331 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.600
No symbol table info available.
#24 0x28e88520 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.600
No symbol table info available.
#25 0x28777efb in wxEventLoop::Run() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#26 0x28812765 in wxAppBase::MainLoop() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#27 0x288128db in wxAppBase::OnRun() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
No symbol table info available.
#28 0x28a6298c in wxEntry(int&, char**) () from /usr/X11R6/lib/libwx_base-2.6.so.0
No symbol table info available.
#29 0x0814c643 in main (argc=1, argv=0xbfbfec10) at amule-gui.cpp:149
No locals.
#30 0x0806a242 in _start ()
No symbol table info available.
(gdb) thread apply all bt

Thread 3 (Process 98844, Thread 3):
#0  0x28373e96 in _thread_kern_sched () from /usr/lib/libc_r.so.5
#1  0x28374608 in _thread_kern_sched_state () from /usr/lib/libc_r.so.5
#2  0x283720b7 in _nanosleep () from /usr/lib/libc_r.so.5
#3  0x283721ce in nanosleep () from /usr/lib/libc_r.so.5
#4  0x28acb6ff in wxMicroSleep(unsigned long) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#5  0x28acb735 in wxMilliSleep(unsigned long) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#6  0x28ac384f in wxThread::Sleep(unsigned long) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#7  0x08112ad4 in UploadBandwidthThrottler::Entry() (this=0x92a5200) at UploadBandwidthThrottler.cpp:367
#8  0x28ac3229 in wxThreadInternal::PthreadStart(wxThread*) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#9  0x28ac30ef in wxPthreadStart () from /usr/X11R6/lib/libwx_base-2.6.so.0
#10 0x2836b50e in _thread_start () from /usr/lib/libc_r.so.5

Thread 2 (Process 98844, Thread 2):
#0  0x28373e96 in _thread_kern_sched () from /usr/lib/libc_r.so.5
#1  0x28374673 in _thread_kern_sched_state_unlock () from /usr/lib/libc_r.so.5
#2  0x28378246 in _pthread_cond_timedwait () from /usr/lib/libc_r.so.5
#3  0x2836c366 in _thread_gc () from /usr/lib/libc_r.so.5
#4  0x2836b50e in _thread_start () from /usr/lib/libc_r.so.5

Thread 1 (Process 98844, Thread 1):
#0  0x28c2cdcf in kill () from /lib/libc.so.5
#1  0x28c21878 in raise () from /lib/libc.so.5
#2  0x0828ff31 in OnUnhandledException() () at MuleDebug.cpp:94
#3  0x28b9b007 in __cxxabiv1::__terminate(void (*)()) () from /usr/lib/libstdc++.so.4
#4  0x28b9b044 in std::terminate() () from /usr/lib/libstdc++.so.4
#5  0x28b9afec in __cxa_rethrow () from /usr/lib/libstdc++.so.4
#6  0x0823f1dc in CKnownFile::CreateHashFromInput(CFileDataIO*, unsigned, unsigned char*, unsigned char*, CAICHHashTree*) const (
    this=0x93fc000, file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", in_string=0x0, pShaHashOut=0x0) at KnownFile.cpp:885
#7  0x082412db in CKnownFile::CreateHashFromFile(CFileDataIO*, unsigned, unsigned char*, CAICHHashTree*) const (this=0x93fc000,
    file=0x93fc0bc, Length=9728000, Output=0xbfbfe550 "", pShaHashOut=0x0) at KnownFile.h:292
#8  0x0825341f in CPartFile::HashSinglePart(unsigned short) (this=0x93fc000, partnumber=40) at PartFile.cpp:2554
#9  0x08255b10 in CPartFile::FlushBuffer(bool, bool, bool) (this=0x93fc000, bForceICH=false, bNoAICH=false) at PartFile.cpp:3170
#10 0x0824e8dd in CPartFile::Process(unsigned, unsigned char) (this=0x93fc000, reducedownload=200, m_icounter=6 '\006')
    at PartFile.cpp:1458
#11 0x0809e1cb in CDownloadQueue::Process() (this=0x89bc000) at DownloadQueue.cpp:353
#12 0x08075b54 in CamuleApp::OnCoreTimer(wxTimerEvent&) (this=0x85e0400) at amule.cpp:1425
#13 0x28a1be37 in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
#14 0x28ac70f0 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) ()
   from /usr/X11R6/lib/libwx_base-2.6.so.0
#15 0x28ac637f in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#16 0x28ac725e in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#17 0x288a6260 in wxTimerBase::Notify() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#18 0x287824bd in wxTimer::GetClassInfo() const () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#19 0x29247148 in g_main_context_wakeup () from /usr/local/lib/libglib-2.0.so.600
#20 0x29244a04 in g_main_depth () from /usr/local/lib/libglib-2.0.so.600
#21 0x292458fd in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#22 0x29245cdc in g_main_context_dispatch () from /usr/local/lib/libglib-2.0.so.600
#23 0x29246331 in g_main_loop_run () from /usr/local/lib/libglib-2.0.so.600
#24 0x28e88520 in gtk_main () from /usr/X11R6/lib/libgtk-x11-2.0.so.600
#25 0x28777efb in wxEventLoop::Run() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#26 0x28812765 in wxAppBase::MainLoop() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#27 0x288128db in wxAppBase::OnRun() () from /usr/X11R6/lib/libwx_gtk2_core-2.6.so.0
#28 0x28a6298c in wxEntry(int&, char**) () from /usr/X11R6/lib/libwx_base-2.6.so.0
#29 0x0814c643 in main (argc=1, argv=0xbfbfec10) at amule-gui.cpp:149
#30 0x0806a242 in _start ()

I know it's an old CVS version, but I don't know if the problem has been fixed or not, so here goes anyway..