aMule Forum

English => Backtraces => Topic started by: KingFish on January 21, 2004, 01:50:15 PM

Title: Latest CVS (c/o January 21st, 2004, 12:20pm CET) crashes..
Post by: KingFish on January 21, 2004, 01:50:15 PM
Hi!
I dunno why, but somehow my aMule CVS starts to crash, was very stable the whole time (last few days). Well, here's the backtrace:

kingfish@NAVI:~/src/amule-cvs/src$ gdb amule
GNU gdb 6.0-debian
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-linux"...
(gdb) ha SIGPIPE nostop noprint pass
Signal        Stop      Print   Pass to program Description
SIGPIPE       No        No      Yes             Broken pipe
(gdb) run
Starting program: /home/kingfish/src/amule-cvs/src/amule
[New Thread 16384 (LWP 11260)]
Initialising aMule
Config:
x1: 0 y1: 26 x2: 1018 y2: 724
split read, found : 263
srv_split read, found : 308
[New Thread 32769 (LWP 11262)]
[New Thread 16386 (LWP 11263)]
*** TCP socket at 4662
*** UDP socket at 4665
Serverlist loaded.
*** reading servers
Loading temp files from /home/kingfish/.aMule/Temp/*.part.met.
Loading 001.part.met... Done.
Loading 002.part.met... Done.
Sharing /home/kingfish/.aMule/Temp/001.part.met
Sharing /home/kingfish/.aMule/Temp/002.part.met
Sharing //home/kingfish/aMule/powershare-spreading//[IY-F]_InuYasha_137_XviD_[7B5725B8].avi

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 11260)]
0x080aeca2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (
    this=0x87bbc20, packet=0x893af70 "ܰ¯@ܰ¯@ÁúÁ,#.ý,\202-K\024", size=8854,
    opcode=70 'F') at ListenSocket.cpp:446
446                                             if (client->reqfile->IsStopped() || client->reqfile->GetStatus()==PS_PAUSED || client->reqfile->GetStatus()==PS_ERROR) {
(gdb) bt
#0  0x080aeca2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x87bbc20, packet=0x893af70 "ܰ¯@ܰ¯@ÁúÁ,#.ý,\202-K\024", size=8854,
    opcode=70 'F') at ListenSocket.cpp:446
#1  0x080b254b in CClientReqSocket::PacketReceived(Packet*) (this=0x87bbc20,
    packet=0x87c12d8) at ListenSocket.cpp:975
#2  0x080b5770 in CEMSocket::OnReceive(int) (this=0x87bbc20, nErrorCode=0)
    at EMSocket.cpp:282
#3  0x080b25e7 in CClientReqSocket::OnReceive(int) (this=0x87bbc20,
    nErrorCode=0) at ListenSocket.cpp:1003
#4  0x080b5837 in CEMSocket::SetDownloadLimit(unsigned) (this=0x87bbc20,
    limit=9508) at EMSocket.cpp:399
#5  0x0817e02c in CPartFile::Process(unsigned) (this=0x87a7298,
    reducedownload=200) at PartFile.cpp:1115
#6  0x080ec3d2 in CDownloadQueue::Process() (this=0x8752ce8)
    at DownloadQueue.cpp:360
#7  0x081f0311 in TimerProc() () at UploadQueue.cpp:597
#8  0x081fb696 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x850de28,
    evt=@0xbffffac0) at amuleDlg.cpp:286
#9  0x402e0667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so.0
#10 0x402e0483 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so.0
#11 0x40383997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
#12 0x40290e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x4064dec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#14 0x4064d03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#15 0x4064d4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#16 0x4064d724 in g_main_run () from /usr/lib/libglib-1.2.so.0
#17 0x40573c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
#18 0x4023fa79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x402a0a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#20 0x402401db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#21 0x081f4cce in main (argc=1, argv=0xbffffd14) at amule.cpp:96
(gdb) bt full
#0  0x080aeca2 in CClientReqSocket::ProcessPacket(char*, unsigned, unsigned char) (this=0x87bbc20, packet=0x893af70 "ܰ¯@ܰ¯@ÁúÁ,#.ý,\202-K\024", size=8854,
    opcode=70 'F') at ListenSocket.cpp:446
No locals.
#1  0x080b254b in CClientReqSocket::PacketReceived(Packet*) (this=0x87bbc20,
    packet=0x87c12d8) at ListenSocket.cpp:975
No locals.
#2  0x080b5770 in CEMSocket::OnReceive(int) (this=0x87bbc20, nErrorCode=0)
    at EMSocket.cpp:282
        toCopy = 6412
        GlobalReadBuffer = "jz÷]ûØà\r\005+׺÷œù\201òëÝzÞí u®œî¬\000§§[ë®yœ ø°7ÿ\000\eÿ\000_~š\024$g˯uîxÿ\000[\237õø÷ªbŸ]{¯\177Ÿÿ\000aïB€õîœïx¥\017^ëÜÜþx\026\037ÓëÏû\eû°b\005)Àuîº\027»jÒyôØ\020Bý9¹77\aéïG\201¯\016œ×/z?\213íÿ\000?^ë¯z 1׺ïÞÁàHÇ^ëÞýCZuîœïÄ\nTpëÝuïC$\nõî»÷³óëÝ{ß\211\004 ëÝ{ß©ùõîœïj3Jyu"...
        readMax = 9508
        ret = 9508
        rptr = 0x82d4b0c "\037\022HO_.\232AuOê {²\237¢\035\212:t$\aLÔL§\224Ï !*ól\223\022M©š÷$°ÅÎjà8ü\210\fÊTw\227\022Kñ{{VÂ>ùÖ;\177\030PÜ¡¥Y Z\222¢¡2\221<\t\023ÄOÕ\030]œ\211øf'\eZñ\026Ó2K\227\211\023o\005²\224²g=²(&ª+bß\0211 ¡;M\016ä-_íhÕU¡l 1$šç,ùH\223\217Õ\rèi\\MC\201 \n\023\200Ã>3\036\210r)Øö·\222\022\ej\vïµ\031im!-Ã\232ùJX%)\001-³-KJ\017\220p§üDê7B\224&s"...
        rend = 0x82d5724 "©KfK ª4XÅ\vK\2370\204¹÷ÏŸ\215¿"
#3  0x080b25e7 in CClientReqSocket::OnReceive(int) (this=0x87bbc20,
    nErrorCode=0) at ListenSocket.cpp:1003
No locals.
#4  0x080b5837 in CEMSocket::SetDownloadLimit(unsigned) (this=0x87bbc20,
    limit=9508) at EMSocket.cpp:399
No locals.
#5  0x0817e02c in CPartFile::Process(unsigned) (this=0x87a7298,
    reducedownload=200) at PartFile.cpp:1115
        limit = 9508
        cur_datarate = 47540
        cur_src = (CUpDownClient *) 0x87b8e38
        download_state = 0 '\0'
        sl = 67
        old_trans = 1
        dwCurTick = 947039028
        pos1 = 0x0
        pos2 = 0x875be30
#6  0x080ec3d2 in CDownloadQueue::Process() (this=0x8752ce8)
    at DownloadQueue.cpp:360
        cur_file = (class CPartFile *) 0x87a7298
        pos = 0x876f760
        downspeed = 200
#7  0x081f0311 in TimerProc() () at UploadQueue.cpp:597
        msPrev1 = 947038693
        msPrev5 = 947036678
        msPrevGraph = 0
        msPrevStats = 0
        msPrevSave = 947031603
        msCur = 947039027
        sGraphUpdate = 16775752
#8  0x081fb696 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x850de28,
    evt=@0xbffffac0) at amuleDlg.cpp:286
No locals.
#9  0x402e0667 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x402e0483 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x40383997 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#12 0x40290e6d in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x4064dec4 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x4064d03d in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x4064d4f4 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#16 0x4064d724 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x40573c3f in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#18 0x4023fa79 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x402a0a47 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#20 0x402401db in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#21 0x081f4cce in main (argc=1, argv=0xbffffd14) at amule.cpp:96
No locals.

Hope it helps!