aMule Forum
English => aMule crashes => Topic started by: ecvej on December 14, 2008, 04:43:17 PM
-
I've always found amule a bit unrealiable (as in it crashes and disappears), but it much more likely to crash if I add lots of files with lots of available sources. Presumably this is because whatever causes the crashes is much more likely to happen if there are more sources / files involved.
I'm running Fedora 10 64bit. I will add below backtaces as they happen to see if it is always the same error.
1st crash 15:40 Sun 14th December
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxGTK2 v2.8.9
Running on: Linux 2.6.27.7-134.fc10.x86_64 x86_64
[2] wxString::~wxString() in amule [0x44658f]
[3] wxFatalSignalHandler in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf9ffc]
[4] ?? in /lib64/libpthread.so.0 [0x3f1660f0f0]
[5] wxColour::wxColour(unsigned char, unsigned char, unsigned char, unsigned char) in amule [0x56d100]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518428]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518afe]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf5969]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6b44]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6c37]
[11] wxTimerBase::Notify() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7eee8e86]
[12] ?? in /usr/lib64/libwx_gtk2u_core-2.8.so.0 [0x3b7edeee1b]
[13] ?? in /lib64/libglib-2.0.so.0 [0x3392637f5b]
[14] g_main_context_dispatch in /lib64/libglib-2.0.so.0[0x339263779b]
[15] ?? in /lib64/libglib-2.0.so.0 [0x339263af6d]
[16] g_main_loop_run in /lib64/libglib-2.0.so.0[0x339263b49d]
[17] gtk_main in /usr/lib64/libgtk-x11-2.0.so.0[0x3b7df233c7]
[18] wxEventLoop::Run() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ede6768]
[19] wxAppBase::MainLoop() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ee6fafb]
[20] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9fa99b8d]
[21] std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in amule [0x5136f2]
[22] __libc_start_main in /lib64/libc.so.6[0x3f15e1e546]
[23] ?? in amule [0x445599]
One thing I would really like to suggest is a notification (dialog box would do) whenever there is a fatal crash. It would make it easier to spot something has gone wrong, rather than have to keep checking amule is still going.
-
Sun 14th Dec 17:00
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxGTK2 v2.8.9
Running on: Linux 2.6.27.7-134.fc10.x86_64 x86_64
[2] wxString::~wxString() in amule [0x44658f]
[3] wxFatalSignalHandler in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf9ffc]
[4] ?? in /lib64/libpthread.so.0 [0x3f1660f0f0]
[5] wxColour::wxColour(unsigned char, unsigned char, unsigned char, unsigned char) in amule [0x56d100]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518428]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518afe]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf5969]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6b44]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6c37]
[11] wxTimerBase::Notify() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7eee8e86]
[12] ?? in /usr/lib64/libwx_gtk2u_core-2.8.so.0 [0x3b7edeee1b]
[13] ?? in /lib64/libglib-2.0.so.0 [0x3392637f5b]
[14] g_main_context_dispatch in /lib64/libglib-2.0.so.0[0x339263779b]
[15] ?? in /lib64/libglib-2.0.so.0 [0x339263af6d]
[16] g_main_loop_run in /lib64/libglib-2.0.so.0[0x339263b49d]
[17] gtk_main in /usr/lib64/libgtk-x11-2.0.so.0[0x3b7df233c7]
[18] wxEventLoop::Run() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ede6768]
[19] wxAppBase::MainLoop() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ee6fafb]
[20] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9fa99b8d]
[21] std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in amule [0x5136f2]
[22] __libc_start_main in /lib64/libc.so.6[0x3f15e1e546]
[23] ?? in amule [0x445599]
-
Sun 14th 23:59
----------------------------=| BACKTRACE FOLLOWS: |=----------------------------
Current version is: aMule 2.2.2 using wxGTK2 v2.8.9
Running on: Linux 2.6.27.7-134.fc10.x86_64 x86_64
[2] wxString::~wxString() in amule [0x44658f]
[3] wxFatalSignalHandler in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf9ffc]
[4] ?? in /lib64/libpthread.so.0 [0x3f1660f0f0]
[5] wxColour::wxColour(unsigned char, unsigned char, unsigned char, unsigned char) in amule [0x56d100]
[6] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518428]
[7] wxDataObjectSimple::~wxDataObjectSimple() in amule [0x518afe]
[8] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, wxEvtHandler*, wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf5969]
[9] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6b44]
[10] wxEvtHandler::ProcessEvent(wxEvent&) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9faf6c37]
[11] wxTimerBase::Notify() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7eee8e86]
[12] ?? in /usr/lib64/libwx_gtk2u_core-2.8.so.0 [0x3b7edeee1b]
[13] ?? in /lib64/libglib-2.0.so.0 [0x3392637f5b]
[14] g_main_context_dispatch in /lib64/libglib-2.0.so.0[0x339263779b]
[15] ?? in /lib64/libglib-2.0.so.0 [0x339263af6d]
[16] g_main_loop_run in /lib64/libglib-2.0.so.0[0x339263b49d]
[17] gtk_main in /usr/lib64/libgtk-x11-2.0.so.0[0x3b7df233c7]
[18] wxEventLoop::Run() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ede6768]
[19] wxAppBase::MainLoop() in /usr/lib64/libwx_gtk2u_core-2.8.so.0[0x3b7ee6fafb]
[20] wxEntry(int&, wchar_t**) in /usr/lib64/libwx_baseu-2.8.so.0[0x3d9fa99b8d]
[21] std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) in amule [0x5136f2]
[22] __libc_start_main in /lib64/libc.so.6[0x3f15e1e546]
[23] ?? in amule [0x445599]
Seems to be the same error each time :)
-
Looks like a bugged wxWidgets library. Try to recompile it yourself.
-
Just to report not a single crash since my last post. However, this coincides with the completion of those files that had 100+ sources.
I don't have time to compile my own version this side of Christmas but may give it a go after and will report here.
-
same here, lower number of connections/downloads resolved crash, see http://www.amule.org/amule/index.php?topic=15842.0 (http://www.amule.org/amule/index.php?topic=15842.0)