aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: The usual crash  (Read 2444 times)

OldFrog

  • Sr. Member
  • ****
  • Karma: 31
  • Offline Offline
  • Posts: 385
The usual crash
« on: February 03, 2006, 10:45:33 PM »

Still the same crash, after a few hours running. And this since the end of december

This one is with wxCVS as of Feb 1st 2006 and aMule CVS as of Feb 3rd 22006

Quote
Invalid Kad tag; type=0xea name=0x00
Error on count 12 tag 0
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1225488704 (LWP 19881)]
0x0808bc32 in wxStringTokenizer::~wxStringTokenizer$delete ()
(gdb) bt
#0  0x0808bc32 in wxStringTokenizer::~wxStringTokenizer$delete ()
#1  0x080d1f9d in std::operator+, std::allocator > ()
#2  0x080d2338 in std::operator+, std::allocator > ()
#3  0x080d26f9 in std::operator+, std::allocator > ()
#4  0x0825b3b4 in wxMenuItemList::~wxMenuItemList$delete ()
#5  0x080b9e13 in std::operator+, std::allocator > ()
#6  0x080c45dc in std::operator+ ,std::allocator > ()
#7  0x08102b0c in std::operator+,std::allocator > ()
#8  0x080b8731 in std::operator+,std::allocator > ()
#9  0x080b8686 in std::operator+,std::allocator > ()
#10 0xb7a077ec in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a900c4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb7a902ae in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7a90471 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.7.so.0
#14 0xb7a90aa2 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
#15 0xb7a07b1d in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
#16 0xb7c07a7b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#17 0xb7168ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#18 0x00000000 in ?? ()


Quote
(gdb) bt full
#0  0x0808bc32 in wxStringTokenizer::~wxStringTokenizer$delete ()
No symbol table info available.
#1  0x080d1f9d in std::operator+, std::allocator > ()
No symbol table info available.
#2  0x080d2338 in std::operator+, std::allocator > ()
No symbol table info available.
#3  0x080d26f9 in std::operator+, std::allocator > ()
No symbol table info available.
#4  0x0825b3b4 in wxMenuItemList::~wxMenuItemList$delete ()
No symbol table info available.
#5  0x080b9e13 in std::operator+, std::allocator > ()
No symbol table info available.
#6  0x080c45dc in std::operator+, std::allocator > ()
No symbol table info available.
#7  0x08102b0c in std::operator+, std::allocator > ()
No symbol table info available.
#8  0x080b8731 in std::operator+, std::allocator > ()
No symbol table info available.
#9  0x080b8686 in std::operator+, std::allocator > ()
No symbol table info available.
#10 0xb7a077ec in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#11 0xb7a900c4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#12 0xb7a902ae in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#13 0xb7a90471 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#14 0xb7a90aa2 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#15 0xb7a07b1d in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
No symbol table info available.
#16 0xb7c07a7b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
No symbol table info available.
#17 0xb7168ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0x00000000 in ?? ()
No symbol table info available.

Quote
(gdb) thread apply all bt

Thread 5 (Thread -1253110864 (LWP 19893)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f97d2c in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0
#2  0xb7a8dd64 in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.7.so.0
#3  0xb7a8ddbb in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.7.so.0
#4  0xb7a8e611 in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.7.so.0
#5  0xb7a8e69b in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.7.so.0
#6  0x082e4a7b in wxArchiveInputStream::Peek ()
#7  0xb7a8f28f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7a8f2fc in wxPthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#9  0xb7f95c40 in start_thread () from /lib/tls/libpthread.so.0
#10 0xb785c0ee in clone () from /lib/tls/libc.so.6

Thread 3 (Thread -1235821648 (LWP 19888)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb7f9abe6 in __nanosleep_nocancel () from /lib/tls/libpthread.so.0
#2  0xb7a93874 in wxMicroSleep () from /usr/lib/libwx_baseu-2.7.so.0
#3  0xb7a938a8 in wxMilliSleep () from /usr/lib/libwx_baseu-2.7.so.0
#4  0xb7a8d04c in wxThread::Sleep () from /usr/lib/libwx_baseu-2.7.so.0
#5  0x0818d56c in wxTopLevelWindowGTK::IsGrabbed ()
#6  0xb7a8f28f in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#7  0xb7a8f2fc in wxPthreadStart () from /usr/lib/libwx_baseu-2.7.so.0
#8  0xb7f95c40 in start_thread () from /lib/tls/libpthread.so.0
#9  0xb785c0ee in clone () from /lib/tls/libc.so.6

Thread 1 (Thread -1225488704 (LWP 19881)):
#0  0x0808bc32 in wxStringTokenizer::~wxStringTokenizer$delete ()
#1  0x080d1f9d in std::operator+, std::allocator > ()
#2  0x080d2338 in std::operator+, std::allocator > ()
#3  0x080d26f9 in std::operator+, std::allocator > ()
#4  0x0825b3b4 in wxMenuItemList::~wxMenuItemList$delete ()
#5  0x080b9e13 in std::operator+, std::allocator > ()
#6  0x080c45dc in std::operator+, std::allocator > ()
#7  0x08102b0c in std::operator+, std::allocator > ()
#8  0x080b8731 in std::operator+, std::allocator > ()
#9  0x080b8686 in std::operator+, std::allocator > ()
#10 0xb7a077ec in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
#11 0xb7a900c4 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.7.so.0
#12 0xb7a902ae in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.7.so.0
#13 0xb7a90471 in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.7.so.0
#14 0xb7a90aa2 in wxEvtHandler::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
#15 0xb7a07b1d in wxAppConsole::ProcessPendingEvents () from /usr/lib/libwx_baseu-2.7.so.0
#16 0xb7c07a7b in wxApp::Yield () from /usr/lib/libwx_gtk2u_core-2.7.so.0
#17 0xb7168ec0 in g_child_watch_add () from /usr/lib/libglib-2.0.so.0
#18 0x00000000 in ?? ()

Quote
(gdb) continue
Continuing.

--------------------------------------------------------------------------------
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/board.php?boardid=67
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.7.0 (Snapshot: Fri Feb  3 07:02:07 CET 2006)
Running on: Linux 2.6.12-15mdk i686

[2] ?? in /usr/local/bin/amule [0x8072705]
[3] wxFatalSignalHandler in /usr/lib/libwx_baseu-2.7.so.0[0xb7a93dc6]
[4] ?? in [0xffffe420]
[5] ?? in /usr/local/bin/amule [0x808bc32]
[6] ?? in /usr/local/bin/amule [0x80d1f9d]
[7] ?? in /usr/local/bin/amule [0x80d2338]
[8] ?? in /usr/local/bin/amule [0x80d26f9]
[9] ?? in /usr/local/bin/amule [0x825b3b4]
[10] ?? in /usr/local/bin/amule [0x80b9e13]
[11] ?? in /usr/local/bin/amule [0x80c45dc]
[12] ?? in /usr/local/bin/amule [0x8102b0c]
[13] ?? in /usr/local/bin/amule [0x80b8731]
[14] ?? in /usr/local/bin/amule [0x80b8686]
[15] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const in /usr/lib/libwx_baseu-2.7.so.0[0xb7a077ec]
[16] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib/libwx_baseu-2.7.so.0[0xb7a900c4]
[17] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib/libwx_baseu-2.7.so.0[0xb7a902ae]
[18] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib/libwx_baseu-2.7.so.0[0xb7a90471]
[19] wxEvtHandler::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.7.so.0[0xb7a90aa2]
[20] wxAppConsole::ProcessPendingEvents() in /usr/lib/libwx_baseu-2.7.so.0[0xb7a07b1d]
[21] ?? in /usr/lib/libwx_gtk2u_core-2.7.so.0 [0xb7c07a7b]
[22] ?? in /usr/lib/libglib-2.0.so.0 [0xb7168ec0]


--------------------------------------------------------------------------------

Program received signal SIGABRT, Aborted.
0xffffe410 in __kernel_vsyscall ()
(gdb)

Options for wxCVS configure are

                --with-gtk=2 \
                --enable-largefile   \
                --disable-stl \
                --enable-unicode

Options for aMule are

        --enable-debug \
        --enable-cas \
        --enable-wxcas \
        --enable-amulecmd \
        --enable-amule-gui \
        --enable-webserver \
        --enable-webservergui \
        --enable-ccache \
        --enable-kad-compile \
        --enable-amulecmdgui \
        --enable-amule-daemon \
        --enable-embedded_crypto \
        --enable-monolithic \
        --enable-ed2k \
        --enable-alc \
        --enable-alcc \
        --enable-systray

I know this is not exactly an amule bug, but it's really boring.
« Last Edit: February 03, 2006, 10:45:53 PM by OldFrog »
Logged
Computer Science is no more about computers than astronomy is about telescopes (Edsger W. Dijkstra)

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: The usual crash
« Reply #1 on: February 04, 2006, 01:53:33 AM »

Weird, looks like wxCVS bug.
I usually compile wx like this:
./configure --enable-debug --disable-optimise --enable-debug_flag --enable-debug_info --enable-debug_gdb --with-opengl --enable-gtk2 --enable-unicode --enable-largefile

I'll cvs up and report any problem.
Logged