aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash  (Read 2845 times)

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Crash
« on: April 19, 2005, 11:51:54 PM »

Current CVS, using wx 2.6

Code: [Select]
[New Thread 81922 (LWP 10966)]

Assertion failed. Backtrace follows:
[4] CAICHHashTree::ReCalculateHash(CAICHHashAlgo*, bool) in SHAHashSet.cpp:156
[5] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:196
[6] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[7] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[8] CAICHHashSet::VerifyHashTree(bool) in SHAHashSet.cpp:728
[9] CAICHHashSet::ReadRecoveryData(unsigned int, CSafeMemFile*) in SHAHashSet.cpp:532
[10] CUpDownClient::ProcessAICHAnswer(char const*, unsigned int) in DownloadClient.cpp:1269
[11] CClientReqSocket::ProcessExtPacket(char const*, unsigned int, unsigned char) in ListenSocket.cpp:1628
[12] CClientReqSocket::PacketReceived(CPacket*) in ListenSocket.cpp:1853
[13] CEMSocket::OnReceive(int) in EMSocket.cpp:265
[14] CClientReqSocket::OnReceive(int) in ListenSocket.cpp:1747
[15] CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&) in ListenSocket.cpp:90
[16] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_based-2.6.so.0[0xb795c106]
[17] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2a7a]
[18] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f1ae4]
[19] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2c95]
[20] wxEvtHandler::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2943]
[21] wxAppConsole::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb795c081]
[22] ?? in /usr/local/lib/libwx_gtkd_core-2.6.so.0 [0xb7b8723d]
[23] ?? in /usr/lib/libglib-1.2.so.0 [0xb745ef7e]

[Debug] 23:53:58: SHAHashSet.cpp(155): assert "!( (m_pLeftTree != NULL) ^ (m_pRightTree != NULL))" failed.

Call stack:
[05] wxStackWalker::Walk(unsigned int)      
[06] 0xb795c9ea
[07] wxAppConsole::OnAssert(char const*, int, char const*, char const*)
[08] wxApp::OnAssert(char const*, int, char const*, char const*)
[09] CamuleApp::OnAssert(char const*, int, char const*, char const*)    /daten/share/software/amule/amule-dev-cvs/src/amule.cpp:1332
[10] wxOnAssert(char const*, int, char const*, char const*)
[11] wxAssert(int, char const*, int, char const*, char const*)
[12] CAICHHashTree::ReCalculateHash(CAICHHashAlgo*, bool)       /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:156
[13] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:196
[14] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[15] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[16] CAICHHashSet::VerifyHashTree(bool)         /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:728
[17] CAICHHashSet::ReadRecoveryData(unsigned int, CSafeMemFile*)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:532
[18] CUpDownClient::ProcessAICHAnswer(char const*, unsigned int)        /daten/share/software/amule/amule-dev-cvs/src/DownloadClient.cpp:1269
[19] CClientReqSocket::ProcessExtPacket(char const*, unsigned int, unsigned char)       /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1628
[20] CClientReqSocket::PacketReceived(CPacket*) /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1853
[21] CEMSocket::OnReceive(int)                  /daten/share/software/amule/amule-dev-cvs/src/EMSocket.cpp:265
[22] CClientReqSocket::OnReceive(int)           /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1747
[23] CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&)    /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:90
[24] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const
[25] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&)

Assertion failed. Backtrace follows:

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread 16384 (LWP 10405)]
Segmentation fault
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Crash
« Reply #1 on: April 20, 2005, 01:11:54 PM »

Once more with feeling...

Code: [Select]
[New Thread 16386 (LWP 11436)]

Assertion failed. Backtrace follows:
Detaching after fork from child process 13650.
[4] CAICHHashTree::ReCalculateHash(CAICHHashAlgo*, bool) in SHAHashSet.cpp:156
[5] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:196
[6] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[7] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[8] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[9] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[10] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[11] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[12] CAICHHashSet::VerifyHashTree(bool) in SHAHashSet.cpp:728
[13] CAICHHashSet::ReadRecoveryData(unsigned int, CSafeMemFile*) in SHAHashSet.cpp:532
[14] CUpDownClient::ProcessAICHAnswer(char const*, unsigned int) in DownloadClient.cpp:1269
[15] CClientReqSocket::ProcessExtPacket(char const*, unsigned int, unsigned char) in ListenSocket.cpp:1628
[16] CClientReqSocket::PacketReceived(CPacket*) in ListenSocket.cpp:1853
[17] CEMSocket::OnReceive(int) in EMSocket.cpp:265
[18] CClientReqSocket::OnReceive(int) in ListenSocket.cpp:1747
[19] CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&) in ListenSocket.cpp:90
[20] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_based-2.6.so.0[0xb795c106]
[21] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2a7a]
[22] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f1ae4]
[23] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2c95]
[24] wxEvtHandler::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2943]
[25] wxAppConsole::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb795c081]
[26] ?? in /usr/local/lib/libwx_gtkd_core-2.6.so.0 [0xb7b8723d]
[27] ?? in /usr/lib/libglib-1.2.so.0 [0xb745ef7e]

Detaching after fork from child process 13657.
Detaching after fork from child process 13659.
Detaching after fork from child process 13660.
Detaching after fork from child process 13661.
Detaching after fork from child process 13662.
Detaching after fork from child process 13663.
Detaching after fork from child process 13664.
Detaching after fork from child process 13665.
Detaching after fork from child process 13666.
Detaching after fork from child process 13668.
Detaching after fork from child process 13670.
Detaching after fork from child process 13671.
Detaching after fork from child process 13672.
Detaching after fork from child process 13674.
Detaching after fork from child process 13675.
Detaching after fork from child process 13677.
Detaching after fork from child process 13678.
Detaching after fork from child process 13680.
Detaching after fork from child process 13681.

[1]+  Stopped                 gdb /usr/local/bin/amule
bash-2.05b$
« Last Edit: April 20, 2005, 01:18:41 PM by thedude0001 »
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Crash
« Reply #2 on: April 20, 2005, 03:24:26 PM »

Well, this time at least he didn't crash...

Only one hell of a popup window  :D

Code: [Select]
[New Thread 16386 (LWP 23374)]
CAUGHT DEAD SOCKET IN SETDOWNLOADLIMIT() WITH SPEED 0.000000
[New Thread 32770 (LWP 24151)]
[New Thread 49155 (LWP 24153)]
[New Thread 65538 (LWP 24154)]

Assertion failed. Backtrace follows:
[4] CAICHHashTree::ReCalculateHash(CAICHHashAlgo*, bool) in SHAHashSet.cpp:156
[5] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:196
[6] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[7] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[8] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[9] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[10] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool) in SHAHashSet.cpp:236
[11] CAICHHashSet::VerifyHashTree(bool) in SHAHashSet.cpp:728
[12] CAICHHashSet::ReadRecoveryData(unsigned int, CSafeMemFile*) in SHAHashSet.cpp:532
[13] CUpDownClient::ProcessAICHAnswer(char const*, unsigned int) in DownloadClient.cpp:1269
[14] CClientReqSocket::ProcessExtPacket(char const*, unsigned int, unsigned char) in ListenSocket.cpp:1628
[15] CClientReqSocket::PacketReceived(CPacket*) in ListenSocket.cpp:1853
[16] CEMSocket::OnReceive(int) in EMSocket.cpp:265
[17] CClientReqSocket::OnReceive(int) in ListenSocket.cpp:1747
[18] CClientReqSocketHandler::ClientReqSocketHandler(wxSocketEvent&) in ListenSocket.cpp:90
[19] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/local/lib/libwx_based-2.6.so.0[0xb795c106]
[20] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2a7a]
[21] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f1ae4]
[22] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2c95]
[23] wxEvtHandler::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb79f2943]
[24] wxAppConsole::ProcessPendingEvents() in /usr/local/lib/libwx_based-2.6.so.0[0xb795c081]
[25] ?? in /usr/local/lib/libwx_gtkd_core-2.6.so.0 [0xb7b8723d]
[26] ?? in /usr/lib/libglib-1.2.so.0 [0xb745ef7e]

[Debug] 15:05:40: SHAHashSet.cpp(155): assert "!( (m_pLeftTree != NULL) ^ (m_pRightTree != NULL))" failed.

Call stack:
[05] wxStackWalker::Walk(unsigned int)      
[06] 0xb795c9ea
[07] wxAppConsole::OnAssert(char const*, int, char const*, char const*)
[08] wxApp::OnAssert(char const*, int, char const*, char const*)
[09] CamuleApp::OnAssert(char const*, int, char const*, char const*)    /daten/share/software/amule/amule-dev-cvs/src/amule.cpp:1332
[10] wxOnAssert(char const*, int, char const*, char const*)
[11] wxAssert(int, char const*, int, char const*, char const*)
[12] CAICHHashTree::ReCalculateHash(CAICHHashAlgo*, bool)       /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:156
[13] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:196
[14] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[15] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[16] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[17] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[18] CAICHHashTree::VerifyHashTree(CAICHHashAlgo*, bool)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:236
[19] CAICHHashSet::VerifyHashTree(bool)         /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:728
[20] CAICHHashSet::ReadRecoveryData(unsigned int, CSafeMemFile*)        /daten/share/software/amule/amule-dev-cvs/src/SHAHashSet.cpp:532
[21] CUpDownClient::ProcessAICHAnswer(char const*, unsigned int)        /daten/share/software/amule/amule-dev-cvs/src/DownloadClient.cpp:1269
[22] CClientReqSocket::ProcessExtPacket(char const*, unsigned int, unsigned char)       /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1628
[23] CClientReqSocket::PacketReceived(CPacket*) /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1853
[24] CEMSocket::OnReceive(int)                  /daten/share/software/amule/amule-dev-cvs/src/EMSocket.cpp:265
[25] CClientReqSocket::OnReceive(int)           /daten/share/software/amule/amule-dev-cvs/src/ListenSocket.cpp:1747

I'm not too sure if it is of any interest, but I compiled wx with "./configure --with-gtk=1 --enable-debug --enable-debug_info --enable-debug_gdb --disable-compat24"
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

stefanero

  • Some Support
  • Developer
  • Hero Member
  • *****
  • Karma: 8
  • Offline Offline
  • Posts: 4235
Re: Crash
« Reply #3 on: April 20, 2005, 03:27:48 PM »

does a file finish or something when this happens? or just simple downloading and nothing else?
Logged
In its default setup, Windows XP on the Internet amounts to a car
parked in a bad part of town, with the doors unlocked, the key in
the ignition and a Post-It note on the dashboard saying, "Please
don't steal this."

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Crash
« Reply #4 on: April 20, 2005, 04:00:24 PM »

As far as I can see it happens during regular download. The only difference is that I have some files in my download which give me a lot of traffic and a lot of corruption at the same time (but this is most likely because of the nature of the file, not because of amule)...
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1550
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Crash
« Reply #5 on: April 20, 2005, 08:39:19 PM »

I had some problems with files >2GB when my temp-dir was on a smb share.
Logged
Homefucking is killing prostitution

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: Crash
« Reply #6 on: April 20, 2005, 11:04:27 PM »

Well, all files in my download are smaller than 1 gb and temps and shared files are all on local filesystems...
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1550
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Crash
« Reply #7 on: April 21, 2005, 12:01:57 AM »

Then it can't be that.
Logged
Homefucking is killing prostitution