Hello,
when I open aMule it works without problems, but after a while it chrashes (without interations to it):
Linux Version: Ubuntu 10.04, 32 bit
aMule version: 2.2.6, amule gui
wxgtk2: 2.8.10
The backtracking:
[cillino@cillino-laptop ~]$ gdb /usr/bin/amule
GNU gdb (GDB) 7.1-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/amule...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/amule
[Thread debugging using libthread_db enabled]
Initialising aMule 2.2.6 using wxGTK2 v2.8.10
Checking if there is an instance already running...
No other instances are running.
ListenSocket: Ok.
[New Thread 0xb627ab70 (LWP 3191)]
HTTP download thread started
[New Thread 0xb56a8b70 (LWP 3194)]
Loading temp files from /home/cillino/amule/Temp.
Loading PartFile 38 of 38
All PartFiles Loaded.
Adding file /home/cillino/amule/Temp/023.part.met to shares
Adding file /home/cillino/amule/Temp/029.part.met to shares
Adding file /home/cillino/amule/Temp/033.part.met to shares
Adding file /home/cillino/amule/Temp/045.part.met to shares
Adding file /home/cillino/amule/Temp/047.part.met to shares
Adding file /home/cillino/amule/Temp/049.part.met to shares
Adding file /home/cillino/amule/Temp/055.part.met to shares
Adding file /home/cillino/amule/Temp/056.part.met to shares
Adding file /home/cillino/amule/Temp/057.part.met to shares
Adding file /home/cillino/amule/Temp/058.part.met to shares
Adding file /home/cillino/amule/Temp/059.part.met to shares
Adding file /home/cillino/amule/Temp/060.part.met to shares
Adding file /home/cillino/amule/Temp/061.part.met to shares
Adding file /home/cillino/amule/Temp/062.part.met to shares
Adding file /home/cillino/amule/Temp/063.part.met to shares
Adding file /home/cillino/amule/Temp/064.part.met to shares
Adding file /home/cillino/amule/Temp/001.part.met to shares
Adding file /home/cillino/amule/Temp/002.part.met to shares
Adding file /home/cillino/amule/Temp/003.part.met to shares
Adding file /home/cillino/amule/Temp/006.part.met to shares
Adding file /home/cillino/amule/Temp/008.part.met to shares
Adding file /home/cillino/amule/Temp/009.part.met to shares
Adding file /home/cillino/amule/Temp/012.part.met to shares
Adding file /home/cillino/amule/Temp/016.part.met to shares
Adding file /home/cillino/amule/Temp/017.part.met to shares
[New Thread 0xb4ea7b70 (LWP 3195)]
[New Thread 0xb46a6b70 (LWP 3196)]
Host: amule.sourceforge.net:80
URL:
http://amule.sourceforge.net/lastversionResponse: 200 (Error: 0)
Download size: 6
HTTP download thread ended
[Thread 0xb627ab70 (LWP 3191) exited]
[Thread 0xb4ea7b70 (LWP 3195) exited]
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
** (amule:3180): CRITICAL **: murrine_style_draw_box_gap: assertion `height >= -1' failed
Program received signal SIGSEGV, Segmentation fault.
0xb768314e in wxString::UngetWriteBuf(unsigned int) ()
from /usr/lib/libwx_baseu-2.8.so.0
(gdb) bt
#0 0xb768314e in wxString::UngetWriteBuf(unsigned int) ()
from /usr/lib/libwx_baseu-2.8.so.0
#1 0xb7683ff6 in wxString::UngetWriteBuf() ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0xb7686743 in wxString::PrintfV(wchar_t const*, char*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76868aa in wxString::Format(wchar_t const*, ...) ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0x081bd8f2 in ?? ()
#5 0x081bda07 in ?? ()
#6 0x08160176 in ?? ()
#7 0xb7627a9f in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb76c6209 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb76c72d4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb76c73d3 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb79a7997 in wxTimerBase::Notify() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb789b02d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb6be4d5c in ?? () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#14 0xb6be45e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#15 0xb6be82d8 in ?? () from /lib/libglib-2.0.so.0
#16 0xb6be8817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#17 0xb707a3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7891708 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0xb79244de in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0xb79240d1 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0xb766179a in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
#22 0xb7661977 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#23 0x0815a5db in ?? ()
#24 0xb732ebd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#25 0x08083a31 in ?? ()
(gdb) bt full
#0 0xb768314e in wxString::UngetWriteBuf(unsigned int) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#1 0xb7683ff6 in wxString::UngetWriteBuf() ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#2 0xb7686743 in wxString::PrintfV(wchar_t const*, char*) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#3 0xb76868aa in wxString::Format(wchar_t const*, ...) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#4 0x081bd8f2 in ?? ()
No symbol table info available.
#5 0x081bda07 in ?? ()
No symbol table info available.
#6 0x08160176 in ?? ()
No symbol table info available.
#7 0xb7627a9f in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#8 0xb76c6209 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#9 0xb76c72d4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#10 0xb76c73d3 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#11 0xb79a7997 in wxTimerBase::Notify() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#12 0xb789b02d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#13 0xb6be4d5c in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#14 0xb6be45e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#15 0xb6be82d8 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#16 0xb6be8817 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#17 0xb707a3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#18 0xb7891708 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#19 0xb79244de in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#20 0xb79240d1 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#21 0xb766179a in wxEntry(int&, wchar_t**) ()
from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#22 0xb7661977 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#23 0x0815a5db in ?? ()
No symbol table info available.
#24 0xb732ebd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#25 0x08083a31 in ?? ()
No symbol table info available.
(gdb) thread apply all bt
Thread 5 (Thread 0xb46a6b70 (LWP 3196)):
#0 0xb7fe2430 in __kernel_vsyscall ()
#1 0xb7fb6342 in pthread_cond_timedwait@@GLIBC_2.3.2 ()
from /lib/tls/i686/cmov/libpthread.so.0
#2 0xb76c36c4 in wxConditionInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76c371f in wxCondition::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb76c4934 in wxSemaphoreInternal::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0xb76c49bf in wxSemaphore::WaitTimeout(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#6 0x08230ed2 in ?? ()
#7 0xb76c5138 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb76c519d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb7fb196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0xb73e5a4e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 3 (Thread 0xb56a8b70 (LWP 3194)):
#0 0xb7fe2430 in __kernel_vsyscall ()
#1 0xb7fb9736 in nanosleep () from /lib/tls/i686/cmov/libpthread.so.0
---Type <return> to continue, or q <return> to quit---
#2 0xb76cb268 in wxMicroSleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76cb291 in wxMilliSleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0xb76c350d in wxThread::Sleep(unsigned long) ()
from /usr/lib/libwx_baseu-2.8.so.0
#5 0x0811f92c in ?? ()
#6 0xb76c5138 in wxThreadInternal::PthreadStart(wxThread*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#7 0xb76c519d in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb7fb196e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9 0xb73e5a4e in clone () from /lib/tls/i686/cmov/libc.so.6
Thread 1 (Thread 0xb673b760 (LWP 3180)):
#0 0xb768314e in wxString::UngetWriteBuf(unsigned int) ()
from /usr/lib/libwx_baseu-2.8.so.0
#1 0xb7683ff6 in wxString::UngetWriteBuf() ()
from /usr/lib/libwx_baseu-2.8.so.0
#2 0xb7686743 in wxString::PrintfV(wchar_t const*, char*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#3 0xb76868aa in wxString::Format(wchar_t const*, ...) ()
from /usr/lib/libwx_baseu-2.8.so.0
#4 0x081bd8f2 in ?? ()
---Type <return> to continue, or q <return> to quit---
#5 0x081bda07 in ?? ()
#6 0x08160176 in ?? ()
#7 0xb7627a9f in wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxEvent&), wxEvent&) const () from /usr/lib/libwx_baseu-2.8.so.0
#8 0xb76c6209 in wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) () from /usr/lib/libwx_baseu-2.8.so.0
#9 0xb76c72d4 in wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) ()
from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb76c73d3 in wxEvtHandler::ProcessEvent(wxEvent&) ()
from /usr/lib/libwx_baseu-2.8.so.0
#11 0xb79a7997 in wxTimerBase::Notify() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#12 0xb789b02d in ?? () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb6be4d5c in ?? () from /lib/libglib-2.0.so.0
#14 0xb6be45e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#15 0xb6be82d8 in ?? () from /lib/libglib-2.0.so.0
#16 0xb6be8817 in g_main_loop_run () from /lib/libglib-2.0.so.0
#17 0xb707a3c9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb7891708 in wxEventLoop::Run() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#19 0xb79244de in wxAppBase::MainLoop() ()
from /usr/lib/libwx_gtk2u_core-2.8.so.0
#20 0xb79240d1 in wxAppBase::OnRun() () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#21 0xb766179a in wxEntry(int&, wchar_t**) ()
---Type <return> to continue, or q <return> to quit---
from /usr/lib/libwx_baseu-2.8.so.0
#22 0xb7661977 in wxEntry(int&, char**) () from /usr/lib/libwx_baseu-2.8.so.0
#23 0x0815a5db in ?? ()
#24 0xb732ebd6 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#25 0x08083a31 in ?? ()
thanks