aMule Forum
English => Backtraces => Topic started by: phoenix on May 09, 2004, 10:46:00 AM
-
Unfortunately, I did not generate a core file for this one. Maybe [datafile->GetLength() is returning a negative value? Next time I'll do it better. :-)
Cheers!
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1084608384 (LWP 22970)]
0x00b54cc1 in _int_malloc () from /lib/tls/libc.so.6
(gdb) bt
#0 0x00b54cc1 in _int_malloc () from /lib/tls/libc.so.6
#1 0x00b53e9d in malloc () from /lib/tls/libc.so.6
#2 0x008af80e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
#3 0x008af93f in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
#4 0x0821dbcb in Packet (this=0x94c2278, datafile=0xbff0eac0, protocol=227 'ã') at packets.cpp:78
#5 0x08153a6d in CUpDownClient::SendHelloPacket() (this=0x9615938) at BaseClient.cpp:649
#6 0x08155f85 in CUpDownClient::TryToConnect(bool) (this=0x9615938, bIgnoreMaxCon=false)
at BaseClient.cpp:1265
#7 0x0817a3fa in CUpDownClient::AskForDownload() (this=0x9615938) at DownloadClient.cpp:136
#8 0x0822a2c9 in CPartFile::Process(unsigned, unsigned char) (this=0x922a998, reducedownload=200,
m_icounter=10 '\n') at PartFile.cpp:1815
#9 0x0818cffc in CDownloadQueue::Process() (this=0x91b7080) at DownloadQueue.cpp:376
#10 0x0828c9e2 in TimerProc() () at UploadQueue.cpp:704
#11 0x08295621 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x8edf478) at amuleDlg.cpp:344
#12 0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#13 0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
#14 0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
#15 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
#16 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
#17 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#18 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#19 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
#20 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
#21 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
#22 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
#23 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
#24 0x0828e236 in main (argc=1, argv=0xbff0f264) at amule.cpp:114
(gdb) bt full
#0 0x00b54cc1 in _int_malloc () from /lib/tls/libc.so.6
No symbol table info available.
#1 0x00b53e9d in malloc () from /lib/tls/libc.so.6
No symbol table info available.
#2 0x008af80e in operator new(unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#3 0x008af93f in operator new[](unsigned) () from /usr/lib/libstdc++.so.5
No symbol table info available.
#4 0x0821dbcb in Packet (this=0x94c2278, datafile=0xbff0eac0, protocol=227 'ã') at packets.cpp:78
tmp = (BYTE *) 0x9615938 "\200×R\t"
#5 0x08153a6d in CUpDownClient::SendHelloPacket() (this=0x9615938) at BaseClient.cpp:649
sockAddr = {sin_family = 0, sin_port = 0, sin_addr = {s_addr = 1137453013},
sin_zero = "\000\000\000\000\000\000\000"}
address =
data = { = { = {_vptr.CFile = 0x830f7a8, m_fd = -1, m_error = 158,
fFilePath = }, fBuffer = 0x97efab0 "\0207úÚ]!\0161\231Q £²V±oSÉ\b\001\0206\022\005",
fLength = 0, fGrowBytes = 128, fPosition = 121, fBufferSize = 128, fFileSize = 121,
deleteBuffer = 1}, }
packet = (Packet *) 0xbff0eae8
#6 0x08155f85 in CUpDownClient::TryToConnect(bool) (this=0x9615938, bIgnoreMaxCon=false)
at BaseClient.cpp:1265
tmp = {<> = {}, }
#7 0x0817a3fa in CUpDownClient::AskForDownload() (this=0x9615938) at DownloadClient.cpp:136
No locals.
#8 0x0822a2c9 in CPartFile::Process(unsigned, unsigned char) (this=0x922a998, reducedownload=200,
m_icounter=10 '\n') at PartFile.cpp:1815
download_state = 7 '\a'
sl = 13
pos1 = 0x0
pos2 = 0x9615bb0
old_trans = 0
cur_src = (CUpDownClient *) 0x9615938
dwCurTick = 1739842270
#9 0x0818cffc in CDownloadQueue::Process() (this=0x91b7080) at DownloadQueue.cpp:376
cur_file = (class CPartFile *) 0x922a998
i = 23
size = 148
downspeed = 200
#10 0x0828c9e2 in TimerProc() () at UploadQueue.cpp:704
msPrev1 = 880252
msPrev5 = 880578
msPrevGraph = 0
msPrevStats = 0
msPrevSave = 840899
msPrevHist = 881000
msCur = 881238
bStatsVisible = 191
msGraphUpdate = 150220984
sStatsUpdate = 149680088
#11 0x08295621 in CamuleDlg::OnUQTimer(wxTimerEvent&) (this=0x8edf478) at amuleDlg.cpp:344
No locals.
#12 0x003b6e62 in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#13 0x003b6c8f in wxEvtHandler::ProcessEvent(wxEvent&) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#14 0x00442867 in wxTimerBase::Notify() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#15 0x0035f96c in timeout_callback () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#16 0x007d03a5 in g_main_set_poll_func () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#17 0x007cf35b in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#18 0x007cf846 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#19 0x007cfaf4 in g_main_run () from /usr/lib/libglib-1.2.so.0
No symbol table info available.
#20 0x0064c6af in gtk_main () from /usr/lib/libgtk-1.2.so.0
No symbol table info available.
#21 0x0031b9f2 in wxApp::MainLoop() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#22 0x0036d610 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#23 0x0031c0cd in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so.0
No symbol table info available.
#24 0x0828e236 in main (argc=1, argv=0xbff0f264) at amule.cpp:114
No locals.
(gdb)