Originally posted by m2kio
not for me. no increase in cpu consumtion (after ~1D10h) and quitting within approx. 20sec.
the '15 version once failed to terminate after it crashed. hogged the cpu with high system share for minutes until i foce-quitted it.
how can your '22 version have been running for 3D? today it's '24 :evil:
you are right, on that machine i didn't run the 03/22 but instead one that i compiled two days earlier, but i did experience the freeze with the 03/22 as well on a different machine.
it does not seem to happen on every quit as i was able to quit an instance of amule that had been running for 20h. but then i started it again and quit and again it froze. cpu consumption got maxed out, nothing happened for 5 min and then i used 'kill', which caused amule to print "Shutdown requested, terminating." into the console but again nothing happened. only "kill -9" did the job.
i tried it a couple more times and sometimes it didn't freeze but more often it did... very weird...
i'm not sure if this is helpful, but here is a backtrace that i took after hitting
in the terminal window where amule ran through gdb:
(gdb) bt
#0 0x0022a114 in wxListBase::DetachNode(wxNodeBase*) (this=0xcfa3650, node=0xcfcfdf0) at ../src/common/list.cpp:394
#1 0x0022a1b4 in wxListBase::DeleteNode(wxNodeBase*) (this=0xcfa3650, node=0xcfcfdf0) at ../src/common/list.cpp:410
#2 0x00539850 in wxObjectList::DeleteNode(wxObjectListNode*) (this=0xcfa3650, node=0xcfcfdf0) at ../include/wx/list.h:1036
#3 0x0053963c in wxObjectList::Erase(wxObjectListNode*) (this=0xcfa3650, it=0xcfcfdf0) at ../include/wx/list.h:1036
#4 0x001b9164 in wxEvtHandler::ProcessPendingEvents() (this=0x8b23640) at ../src/common/event.cpp:1145
#5 0x0019191c in wxAppConsole::ProcessPendingEvents() (this=0x8b23640) at ../src/common/appbase.cpp:280
#6 0x0032405c in wxMacProcessNotifierAndPendingEvents () at ../src/mac/carbon/macnotfy.cpp:135
#7 0x002bd32c in wxApp::MacHandleOneEvent(void*) (this=0x8b23640, evr=0xcfb6e40) at ../src/mac/carbon/app.cpp:1042
#8 0x002bd24c in wxApp::MacDoOneEvent() (this=0x8b23640) at ../src/mac/carbon/app.cpp:1017
#9 0x002bcc9c in wxApp::MainLoop() (this=0x8b23640) at ../src/mac/carbon/app.cpp:868
#10 0x002c3788 in wxAppBase::OnRun() (this=0x8b23640) at ../src/common/appcmn.cpp:340
#11 0x002c4a30 in wxEntry(int&, wchar_t**) (argc=@0xbffffbf8, argv=0x8b21c90) at ../src/common/init.cpp:417
#12 0x002c4b48 in wxEntry(int&, char**) (argc=@0xbffffbf8, argv=0xbffffc88) at ../src/common/init.cpp:429
#13 0x001552a0 in main (argc=1, argv=0xbffffc88) at amule-gui.cpp:146
(gdb) bt full
#0 0x0022a114 in wxListBase::DetachNode(wxNodeBase*) (this=0xcfa3650, node=0xcfcfdf0) at ../src/common/list.cpp:394
prevNext = (wxNodeBase **) 0xcfa3660
nextPrev = (wxNodeBase **) 0x0
#1 0x0022a1b4 in wxListBase::DeleteNode(wxNodeBase*) (this=0xcfa3650, node=0xcfcfdf0) at ../src/common/list.cpp:410
No locals.
#2 0x00539850 in wxObjectList::DeleteNode(wxObjectListNode*) (this=0xcfa3650, node=0xcfcfdf0) at ../include/wx/list.h:1036
No locals.
#3 0x0053963c in wxObjectList::Erase(wxObjectListNode*) (this=0xcfa3650, it=0xcfcfdf0) at ../include/wx/list.h:1036
No locals.
#4 0x001b9164 in wxEvtHandler::ProcessPendingEvents() (this=0x8b23640) at ../src/common/event.cpp:1145
event = (wxEvent *) 0xcfe1670
lastPendingNode = (wxObjectListNode *) 0xcfcfdf0
node = (wxObjectListNode *) 0xcfcfdf0
#5 0x0019191c in wxAppConsole::ProcessPendingEvents() (this=0x8b23640) at ../src/common/appbase.cpp:280
handler = (wxEvtHandler *) 0x8b23640
node = (wxObjectListNode *) 0xcf9c560
#6 0x0032405c in wxMacProcessNotifierAndPendingEvents () at ../src/mac/carbon/macnotfy.cpp:135
No locals.
#7 0x002bd32c in wxApp::MacHandleOneEvent(void*) (this=0x8b23640, evr=0xcfb6e40) at ../src/mac/carbon/app.cpp:1042
theTarget = 0x8b2d4d0
status = 0
#8 0x002bd24c in wxApp::MacDoOneEvent() (this=0x8b23640) at ../src/mac/carbon/app.cpp:1017
theEvent = 0xcfb6e40
status = 0
#9 0x002bcc9c in wxApp::MainLoop() (this=0x8b23640) at ../src/mac/carbon/app.cpp:868
No locals.
#10 0x002c3788 in wxAppBase::OnRun() (this=0x8b23640) at ../src/common/appcmn.cpp:340
No locals.
#11 0x002c4a30 in wxEntry(int&, wchar_t**) (argc=@0xbffffbf8, argv=0x8b21c90) at ../src/common/init.cpp:417
callOnExit = {}
cleanupOnExit = {}
#12 0x002c4b48 in wxEntry(int&, char**) (argc=@0xbffffbf8, argv=0xbffffc88) at ../src/common/init.cpp:429
No locals.
#13 0x001552a0 in main (argc=1, argv=0xbffffc88) at amule-gui.cpp:146
No locals.