aMule Forum

English => Backtraces => Topic started by: phoenix on May 08, 2004, 10:49:27 AM

Title: AddTail
Post by: phoenix on May 08, 2004, 10:49:27 AM
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1084899200 (LWP 23202)]
0x0814ab3a in CList::AddTail(Packet*) (this=0x97707e8, uusi=0xa4a0a68) at CTypedPtrList.h:159
159           tail->next = newnode;
(gdb) bt
#0  0x0814ab3a in CList::AddTail(Packet*) (this=0x97707e8, uusi=0xa4a0a68)
    at CTypedPtrList.h:159
#1  0x0814a35a in CEMSocket::SendPacket(Packet*, bool, bool) (this=0x9770740, packet=0xa4a0a68,
    delpacket=true, controlpacket=true) at EMSocket.cpp:334
#2  0x0817d06d in CUpDownClient::CalculateKBpsDown() (this=0x9874710) at DownloadClient.cpp:1042
#3  0x08229dc9 in CPartFile::Process(unsigned, unsigned char) (this=0x9456798, reducedownload=198,
    m_icounter=10 '\n') at PartFile.cpp:1721
#4  0x0818cfb4 in CDownloadQueue::Process() (this=0x934c278) at DownloadQueue.cpp:376
#5  0x0828c952 in TimerProc() () at UploadQueue.cpp:704
#6  0x08295591 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x9079478) at amuleDlg.cpp:344
#7  0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#8  0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#9  0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
#10 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#11 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#12 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#13 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#14 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#15 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#16 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#17 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#18 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#19 0x0828e1a6 in main (argc=1, argv=0xbff0ece4) at amule.cpp:114
(gdb) bt full
#0  0x0814ab3a in CList::AddTail(Packet*) (this=0x97707e8, uusi=0xa4a0a68)
    at CTypedPtrList.h:159
        newnode = (MyNode *) 0x9a66410
#1  0x0814a35a in CEMSocket::SendPacket(Packet*, bool, bool) (this=0x9770740, packet=0xa4a0a68,
    delpacket=true, controlpacket=true) at EMSocket.cpp:334
        bCheckControlQueue = 8
#2  0x0817d06d in CUpDownClient::CalculateKBpsDown() (this=0x9874710) at DownloadClient.cpp:1042
        packet = (Packet *) 0xa4a0a68
        tcLoop = 0.100000001
        tcInit = 0.400000006
        tcFinal = 50
        tcReduce = 5
        fInit = 0.25
        fFinal = 0.00200000009
        fReduce = 0.907940686
        msCur = 1606620429
#3  0x08229dc9 in CPartFile::Process(unsigned, unsigned char) (this=0x9456798, reducedownload=198,
    m_icounter=10 '\n') at PartFile.cpp:1721
        kBpsClient = 4.60724817e-34
        download_state = 0 '\0'
        sl = 78
        pos1 = 0x94df610
        pos2 = 0x9758310
        old_trans = 0
        cur_src = (CUpDownClient *) 0x9874710
        dwCurTick = 1606620429
#4  0x0818cfb4 in CDownloadQueue::Process() (this=0x934c278) at DownloadQueue.cpp:376
        cur_file = (class CPartFile *) 0x9456798
        i = 137
        size = 149
        downspeed = 198
#5  0x0828c952 in TimerProc() () at UploadQueue.cpp:704
        msPrev1 = 5092600
        msPrev5 = 5091400
        msPrevGraph = 0
        msPrevStats = 0
        msPrevSave = 5046510
        msPrevHist = 5093000
        msCur = 5093140
        bStatsVisible = 191
        msGraphUpdate = 151900344
        sStatsUpdate = 151359448
#6  0x08295591 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x9079478) at amuleDlg.cpp:344
No locals.
#7  0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#8  0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#9  0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#10 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#11 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#12 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#13 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#14 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#15 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#16 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#17 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#18 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#19 0x0828e1a6 in main (argc=1, argv=0xbff0ece4) at amule.cpp:114
No locals.
(gdb)
Title: Re: AddTail
Post by: deltaHF on May 08, 2004, 12:28:44 PM
RSB -- random socket bug
Title: Re: AddTail
Post by: Kry on May 08, 2004, 01:49:23 PM
WRONG!!! MUAHAHAAHHA

mem corruption on the packet list.