aMule Forum

English => Backtraces => Topic started by: |fombuFC|² on May 04, 2004, 01:30:59 AM

Title: Backtrace_rc3 [unknow circumstances]
Post by: |fombuFC|² on May 04, 2004, 01:30:59 AM
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1078676768 (LWP 3232)]
0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
(gdb) bt
#0  0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
#1  0x0813fa92 in CClientReqSocket::Safe_Delete() (this=0x8aba788)
    at ListenSocket.cpp:179
#2  0x08155b12 in CUpDownClient::TryToConnect(bool) (this=0x8e46ff0,
    bIgnoreMaxCon=false) at BaseClient.cpp:1204
#3  0x0817a44e in CUpDownClient::AskForDownload() (this=0x8e46ff0)
    at DownloadClient.cpp:136
#4  0x0822a325 in CPartFile::Process(unsigned, unsigned char) (this=0x8986c08,
    reducedownload=197, m_icounter=10 '\n') at PartFile.cpp:1815
#5  0x0818d050 in CDownloadQueue::Process() (this=0x8719e90)
    at DownloadQueue.cpp:376
#6  0x0828ca06 in TimerProc() () at UploadQueue.cpp:704
#7  0x08295671 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x86ed648)
    at amuleDlg.cpp:344
#8  0x402af3a5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
#9  0x402af1d7 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
#10 0x40349be3 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so
#11 0x4026b1f4 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
#12 0x00b233a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#13 0x00b2235b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x00b22846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
---Type to continue, or q to quit---
#15 0x00b22af4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#16 0x003416af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#17 0x402256d6 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
#18 0x40278c28 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
#19 0x40225da7 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#20 0x0828e25a in main (argc=1, argv=0xbffff8c4) at amule.cpp:114
(gdb) bt full
#0  0x40335d33 in wxSocketBase::Destroy() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#1  0x0813fa92 in CClientReqSocket::Safe_Delete() (this=0x8aba788)
    at ListenSocket.cpp:179
No locals.
#2  0x08155b12 in CUpDownClient::TryToConnect(bool) (this=0x8e46ff0,
    bIgnoreMaxCon=false) at BaseClient.cpp:1204
No locals.
#3  0x0817a44e in CUpDownClient::AskForDownload() (this=0x8e46ff0)
    at DownloadClient.cpp:136
No locals.
#4  0x0822a325 in CPartFile::Process(unsigned, unsigned char) (this=0x8986c08,
    reducedownload=197, m_icounter=10 '\n') at PartFile.cpp:1815
        download_state = 11 '\v'
        sl = 52
        pos1 = 0x0
        pos2 = 0x8bdd638
        old_trans = 2
        cur_src = (CUpDownClient *) 0x8e46ff0
        dwCurTick = 1121333538
#5  0x0818d050 in CDownloadQueue::Process() (this=0x8719e90)
    at DownloadQueue.cpp:376
        cur_file = (class CPartFile *) 0x8986c08
---Type to continue, or q to quit---
        i = 4
        size = 5
        downspeed = 197
#6  0x0828ca06 in TimerProc() () at UploadQueue.cpp:704
        msPrev1 = 47532151
        msPrev5 = 47529535
        msPrevGraph = 47532050
        msPrevStats = 0
        msPrevSave = 47502418
        msPrevHist = 47532000
        msCur = 47532533
        bStatsVisible = 191
        msGraphUpdate = 141866792
        sStatsUpdate = 141128344
#7  0x08295671 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x86ed648)
    at amuleDlg.cpp:344
No locals.
#8  0x402af3a5 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#9  0x402af1d7 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
---Type to continue, or q to quit---
#10 0x40349be3 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x4026b1f4 in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#12 0x00b233a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x00b2235b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x00b22846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x00b22af4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x003416af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#17 0x402256d6 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#18 0x40278c28 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#19 0x40225da7 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#20 0x0828e25a in main (argc=1, argv=0xbffff8c4) at amule.cpp:114
No locals.
Title: Very similar...
Post by: Troiti_o on May 05, 2004, 10:20:57 AM
Crashed when I was sleeping

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1085811264 (LWP 9623)]
0x01030000 in ?? ()
(gdb) bt
#0  0x01030000 in ?? ()
#1  0x4037f7b9 in wxSocketBase::Destroy () from /usr/lib/libwx_gtk-2.4.so
#2  0x0813f9ca in CClientReqSocket::Safe_Delete (this=0x9754460) at ListenSocket.cpp:179
#3  0x08155b82 in CUpDownClient::TryToConnect (this=0x8b25f90, bIgnoreMaxCon=false)
    at BaseClient.cpp:1204
#4  0x08179d74 in CUpDownClient::AskForDownload (this=0x8b25f90) at DownloadClient.cpp:136
#5  0x082323d7 in CPartFile::Process (this=0x8ab0710, reducedownload=153, m_icounter=10 '\n')
    at PartFile.cpp:1815
#6  0x0818cc39 in CDownloadQueue::Process (this=0x89266e0) at DownloadQueue.cpp:376
#7  0x0829539f in TimerProc () at UploadQueue.cpp:704
#8  0x0829dd5c in CamuleDlg::OnUQTimer (this=0x865dfb0) at amuleDlg.cpp:344
#9  0x402e7d87 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so
#10 0x402e7ba3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so
#11 0x403971a7 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so
#12 0x40299c2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
#13 0x40662ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#14 0x4066203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x406624f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x40662724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x40588c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x40249c09 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so
#19 0x402a9527 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so
#20 0x4024a37b in wxEntry () from /usr/lib/libwx_gtk-2.4.so
#21 0x08296a6a in main (argc=1, argv=0xbffffb44) at amule.cpp:114
(gdb) bt full
#0  0x01030000 in ?? ()
No symbol table info available.
#1  0x4037f7b9 in wxSocketBase::Destroy () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#2  0x0813f9ca in CClientReqSocket::Safe_Delete (this=0x9754460) at ListenSocket.cpp:179
No locals.
#3  0x08155b82 in CUpDownClient::TryToConnect (this=0x8b25f90, bIgnoreMaxCon=false)
    at BaseClient.cpp:1204
No locals.
#4  0x08179d74 in CUpDownClient::AskForDownload (this=0x8b25f90) at DownloadClient.cpp:136
No locals.
#5  0x082323d7 in CPartFile::Process (this=0x8ab0710, reducedownload=153, m_icounter=10 '\n')
    at PartFile.cpp:1815
        download_state = 11 '\v'
        sl = 0
        pos1 = 0x91e8b28
        pos2 = 0x93f74a8
        old_trans = 0
        cur_src = (CUpDownClient *) 0x8b25f90
        dwCurTick = 1386851760
#6  0x0818cc39 in CDownloadQueue::Process (this=0x89266e0) at DownloadQueue.cpp:376
        cur_file = (class CPartFile *) 0x8ab0710
        i = 9
        size = 16
        downspeed = 153
#7  0x0829539f in TimerProc () at UploadQueue.cpp:704
        msPrev1 = 5257816
        msPrev5 = 5257496
        msPrevGraph = 5250045
        msPrevStats = 0
        msPrevSave = 5225513
        msPrevHist = 5258000
        msCur = 5258204
        bStatsVisible = false
        msGraphUpdate = 141469688
        sStatsUpdate = 140758024
#8  0x0829dd5c in CamuleDlg::OnUQTimer (this=0x865dfb0) at amuleDlg.cpp:344
No locals.
#9  0x402e7d87 in wxEvtHandler::SearchEventTable () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#10 0x402e7ba3 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#11 0x403971a7 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#12 0x40299c2d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#13 0x40662ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4066203d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x406624f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x40662724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40588c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x40249c09 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#19 0x402a9527 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#20 0x4024a37b in wxEntry () from /usr/lib/libwx_gtk-2.4.so
No symbol table info available.
#21 0x08296a6a in main (argc=1, argv=0xbffffb44) at amule.cpp:114
No locals.
Title: Re: Backtrace_rc3 [unknow circumstances]
Post by: Citroklar on May 05, 2004, 01:36:14 PM
both crashes are related to the socket bug, we're investigating this.

Thanks for posting that backtraces! =)

Citroklar
Title: Re: Backtrace_rc3 [unknow circumstances]
Post by: billkaos on May 05, 2004, 04:22:50 PM
Umm, the socket bug again, lastly amule is crashing a lot. I think it's the same bug.

System: Debian Sid
Linux ellugar 2.6.6-rc3 #35 Fri Apr 30 17:55:33 CEST 2004 i686 GNU/Linux

(gdb) bt
#0  0x080a7ea5 in CClientReqSocket::Safe_Delete ()
#1  0x080bca49 in CUpDownClient::TryToConnect ()
#2  0x080e1174 in CUpDownClient::AskForDownload ()
#3  0x0818fcf8 in CPartFile::Process ()
#4  0x080f45ea in CDownloadQueue::Process ()
#5  0x081f6d48 in TimerProc ()
#6  0x402e6667 in wxEvtHandler::SearchEventTable ()
   from /usr/lib/libwx_gtk-2.4.so.0
#7  0x402e6483 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_gtk-2.4.so.0
#8  0x40389997 in wxTimerBase::Notify () from /usr/lib/libwx_gtk-2.4.so.0
#9  0x40296e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x40653ec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#11 0x4065303d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#12 0x406534f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x40653724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#14 0x40579c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#15 0x40245a79 in wxApp::MainLoop () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x402a6a47 in wxAppBase::OnRun () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x402461db in wxEntry () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x081f822b in main ()

Regards,
Title: Re: Backtrace_rc3 [unknow circumstances]
Post by: pumpel on May 05, 2004, 09:40:01 PM
#0  0x40969691 in kill () from /lib/libc.so.6
No symbol table info available.
#1  0x408f8511 in pthread_kill () from /lib/libpthread.so.0
No symbol table info available.
#2  0x408f883b in raise () from /lib/libpthread.so.0
No symbol table info available.
#3  0x40969424 in raise () from /lib/libc.so.6
No symbol table info available.
#4  0x4096aa50 in abort () from /lib/libc.so.6
No symbol table info available.
#5  0x08374dd7 in __cxxabiv1::__terminate(void (*)()) (handler=0x8163f44 ) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:47
No locals.
#6  0x08374e24 in std::terminate() () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:57
No locals.
#7  0x08377986 in __cxa_throw () at ../../../../libstdc++-v3/libsupc++/eh_throw.cc:77
        globals = (__cxa_eh_globals *) 0x0
#8  0x081ddf88 in CMemFile::ReadRaw(void*, long long) (this=0xbffff010, buf=0xbfffed10, length=2) at filemem.cpp:146
        readlen = 2
#9  0x08171bb6 in CMemFile::Read(unsigned short&) (this=0xbffff010, v=@0xbfffed10) at CMemFile.h:53
No locals.
#10 0x082b33a0 in CUpDownClient::ProcessExtendedInfo(CSafeMemFile*, CKnownFile*) (this=0x8c77660, data=0xbffff010, tempreqfile=0x88434b8) at UploadClient.cpp:501
        nCompleteCountLast = 0
        nCompleteCountNew = 30570
        done = 76
        nED2KUpPartCount = 76
#11 0x08168972 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x8c78878, packet=0x8c77a00 "\222º©ªÅ\034\035\025\226Ü\236n;€déL", size=28,
    opcode=88 'X') at ListenSocket.cpp:311
        data_in = { = { = {_vptr.CFile = 0x837a3c8, m_fd = -1, m_error = 56, fFilePath = },
    fBuffer = 0x8c77a00 "\222º©ªÅ\034\035\025\226Ü\236n;€déL", fLength = 29, fGrowBytes = 0, fPosition = 28, fBufferSize = 28, fFileSize = 28,
    deleteBuffer = 0}, }
        reqfilehash = "\222º©ªÅ\034\035\025\226Ü\236n;€dé"
        reqfile = (class CKnownFile *) 0x88434b8
        data_out = { = { = {_vptr.CFile = 0x0, m_fd = 1083132686, m_error = 248, fFilePath = }, fBuffer = 0xbfffeff0 " 6§@",
    fLength = 1083132686, fGrowBytes = 1076170564, fPosition = 1078627756, fBufferSize = 3221221360, fFileSize = 1083131822,
    deleteBuffer = 145976176}, }
        packet = (Packet *) 0x8c78960
#12 0x0816ec7e in CClientReqSocket::PacketReceived(Packet*) (this=0x8c78878, packet=0x8c1cc38) at ListenSocket.cpp:1702
        bResult = 64
        uRawSize = 28
#13 0x081729e5 in CEMSocket::OnReceive(int) (this=0x8c78878, nErrorCode=0) at EMSocket.cpp:290
        bPacketResult = 8
        toCopy = 28
        GlobalReadBuffer = "ã\035\0\0\0X\222º©ªÅ\034\035\025\226Ü\236n;€déL", '\0' , "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö\0\001s\002\001\021Å2\0\0\0\2060zH\213¡öKÆÙÃá=OÆ\\-5'\211\002\232I#ì(º\212?\fžS:\nŽ\036u\023x~äbÑ^ž\2046ï\t\024)§-þ#8FP\fþÛž÷{\aÞ«8ßÐQGã\021\0\0\0X{\027\212\0\235Y\234á\020Û¢+0Ü dã\021\0\0\0X\205\236SOSY\003§\0058l§>"...
        readMax = 2000000
        ret = 34
        rptr = 0x84690a2 "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö"
        rend = 0x84690a2 "BÐ\205b§Œ\030Ê\211Ç\"O\001\\Xâ ã\226ó0\210]rc¶À\036ÉUb8Ë$Ÿ\031\212éöôгö"
#14 0x0816ede2 in CClientReqSocket::OnReceive(int) (this=0x8c78878, nErrorCode=0) at ListenSocket.cpp:1729
No locals.
#15 0x082c48f5 in CamuleDlg::socketHandler(wxSocketEvent&) (this=0x8720e78, event=@0x8bc22f8) at amuleDlg.cpp:444
        soc = (class CClientReqSocket *) 0x8c78878
        current_socket = (struct wxSocketBase *) 0x8c78878
#16 0x402c9e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x402c9c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x402c9bcb in wxEvtHandler::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x40280759 in wxAppBase::ProcessPendingEvents() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x4022e07b in wxapp_pending_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x40665c2f in g_idle_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#22 0x40664abe in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#23 0x40664f99 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#24 0x40665234 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#25 0x4056492f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#26 0x4022e9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#27 0x40280610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
---Type to continue, or q to quit---
No symbol table info available.
#28 0x4022f0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#29 0x082bcf7e in main (argc=1, argv=0xbffff474) at amule.cpp:114
No locals.
#30 0x409558ae in __libc_start_main () from /lib/libc.so.6