--------------------------------------------------------------------------------
A fatal error has occurred and aMule has crashed.
Please assist us in fixing this problem by posting the backtrace below in our
'aMule Crashes' forum and include as much information as possible regarding the
circumstances of this crash. The forum is located here:
http://forum.amule.org/index.php?board=67.0
If possible, please try to generate a real backtrace of this crash:
http://www.amule.org/wiki/index.php/Backtraces
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule CVS using wxGTK2 v2.8.4 (Debugging) (Snapshot: rev. 7324)
Running on: Linux 2.6.18.8-0.3-default i686
[2] CamuleApp::OnFatalException() in amule.cpp:1287
[3] wxFatalSignalHandler in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77e169f]
[4] ?? in [0xb7f9a420]
[5] RawPeekUInt64(void const*) in ArchSpecific.h:141
[6] CMD4Hash::operator==(CMD4Hash const&) const in MD4Hash.h:103
[7] CMD4Hash::operator!=(CMD4Hash const&) const in MD4Hash.h:112
[8] CClientTCPSocket::ProcessExtPacket(unsigned char const*, unsigned int, unsigned char) in ClientTCPSocket.cpp:1149
[9] CClientTCPSocket::PacketReceived(CPacket*) in ClientTCPSocket.cpp:2002
[10] CEMSocket::OnReceive(int) in EMSocket.cpp:315
[11] CClientTCPSocket::OnReceive(int) in ClientTCPSocket.cpp:1906
[12] CClientTCPSocketHandler::ClientTCPSocketHandler(wxSocketEvent&) in ClientTCPSocket.cpp:100
[13] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb7721f1f]
[14] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77dc346]
[15] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77de136]
[16] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77de29c]
[17] wxEvtHandler::ProcessPendingEvents() in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77dcc10]
[18] wxAppConsole::ProcessPendingEvents() in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb7722f97]
[19] wxAppBase::OnIdle(wxIdleEvent&) in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0[0xb7ac15b4]
[20] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb7721f1f]
[21] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77dc346]
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77de136]
[23] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb77de29c]
[24] wxAppBase::ProcessIdle() in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0[0xb7ac13a4]
[25] ?? in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0 [0xb79f99cb]
[26] ?? in /opt/gnome/lib/libglib-2.0.so.0 [0xb6d43061]
[27] g_main_context_dispatch in /opt/gnome/lib/libglib-2.0.so.0[0xb6d44de2]
[28] ?? in /opt/gnome/lib/libglib-2.0.so.0 [0xb6d47e1f]
[29] g_main_loop_run in /opt/gnome/lib/libglib-2.0.so.0[0xb6d481c9]
[30] gtk_main in /opt/gnome/lib/libgtk-x11-2.0.so.0[0xb723fcd4]
[31] wxEventLoop::Run() in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0[0xb7a19a45]
[32] wxAppBase::MainLoop() in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0[0xb7ac0edc]
[33] wxAppBase::OnRun() in /usr/local/wxWidgets-2.8.4/lib/libwx_gtk2ud_core-2.8.so.0[0xb7ac0bc9]
[34] wxEntry(int&, wchar_t**) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb7769e94]
[35] wxEntry(int&, char**) in /usr/local/wxWidgets-2.8.4/lib/libwx_baseud-2.8.so.0[0xb7769f5f]
[36] main in amule-gui.cpp:95
[37] __libc_start_main in /lib/libc.so.6[0xb7471f9c]
[38] wxGenericTreeCtrl::GetPrevVisible(wxTreeItemId const&) const in :0
--------------------------------------------------------------------------------
Aborted (core dumped)
Program terminated with signal 6, Aborted.
#0 0xb7f82410 in ?? ()
(gdb) bt
#0 0xb7f82410 in ?? ()
#1 0xbfaa8eec in ?? ()
#2 0x00000006 in ?? ()
#3 0xb746e801 in abort () from /lib/libc.so.6
#4 0xb77c96a4 in wxFatalSignalHandler () at ./src/unix/utilsunx.cpp:1105
#5 0xb7f82420 in ?? ()
#6 0x0000000b in ?? ()
#7 0x080a5d99 in CMD4Hash::operator== (this=0x10a, other_hash=@0xbfaa964c) at MD4Hash.h:103
#8 0x080d6484 in CMD4Hash::operator!= (this=0x10a, other_hash=@0xbfaa964c) at MD4Hash.h:112
#9 0x080c6d21 in CClientTCPSocket::ProcessExtPacket (this=0x12164710, buffer=0xea2ef28 "|�\bgգ���L\203\202\006�6R",
size=51, opcode=164 '�') at ClientTCPSocket.cpp:1149
#10 0x080d4c3f in CClientTCPSocket::PacketReceived (this=0x12164710, packet=0xd8e96e0) at ClientTCPSocket.cpp:2002
#11 0x0812394b in CEMSocket::OnReceive (this=0x12164710, nErrorCode=0) at EMSocket.cpp:315
#12 0x080cca21 in CClientTCPSocket::OnReceive (this=0x12164710, nErrorCode=0) at ClientTCPSocket.cpp:1904
#13 0x080d623e in CClientTCPSocketHandler::ClientTCPSocketHandler (this=0x8686f20, event=@0x11953ae0)
at ClientTCPSocket.cpp:99
#14 0xb7709f1f in wxAppConsole::HandleEvent (this=0x88a17d8, handler=0x8686f20, func=
{__pfn = 0x80d6110 <CClientTCPSocketHandler::ClientTCPSocketHandler(wxSocketEvent&)>, __delta = 0}, event=@0x11953ae0)
at ./src/common/appbase.cpp:320
(gdb) f 9
#9 0x080c6d21 in CClientTCPSocket::ProcessExtPacket (this=0x12164710, buffer=0xea2ef28 "|�\bgգ���L\203\202\006�6R",
size=51, opcode=164 '�') at ClientTCPSocket.cpp:1149
1149 if (m_client->GetUploadFileID() != reqfilehash) {
(gdb) l
1144 if (thePrefs::GetMaxSourcePerFile() > ((CPartFile*)reqfile)->GetSourceCount()) {
1145 theApp->downloadqueue->CheckAndAddKnownSource((CPartFile*)reqfile, m_client);
1146 }
1147 }
1148 // check to see if this is a new file they are asking for
1149 if (m_client->GetUploadFileID() != reqfilehash) {
1150 m_client->SetCommentDirty();
1151 }
1152 m_client->SetUploadFileID(reqfile);
1153 CMemFile data_out(128);
(gdb) p m_client
$1 = (CUpDownClient *) 0x0
(gdb)