This happened with 20050530 or 20050531, I'm not sure... I already posted an Ooops, but this is the whole thing.
aMule shutdown: Terminating core.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1212570832 (LWP 12122)]
0x0808c147 in std::_List_base >::__clear() (this=0xb52972e0) at list.tcc:72
72 _Node* __cur = static_cast<_Node*>(_M_node->_M_next);
(gdb) bt
#0 0x0808c147 in std::_List_base >::__clear() (this=0xb52972e0) at list.tcc:72
#1 0x0808bf6d in ~_List_base (this=0xb52972e0) at stl_list.h:312
#2 0x080880ef in ~list (this=0xb52972e0) at stl_list.h:513
#3 0x080880db in ~CDeletedClient (this=0xb52972e0) at ClientList.cpp:102
#4 0x08084c21 in ~CClientList (this=0x85f2890) at ClientList.cpp:102
#5 0x0805830e in CamuleApp::OnExit() (this=0x8532ba8) at amule.cpp:307
#6 0x08064f51 in CamuleDaemonApp::OnExit() (this=0x8532ba8) at amuled.cpp:456
#7 0xb7f16304 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
#8 0x08063edc in main (argc=1, argv=0xbffff224) at amuled.cpp:124
(gdb) bt full
#0 0x0808c147 in std::_List_base >::__clear() (this=0xb52972e0) at list.tcc:72
__cur = (_List_node *) 0x85f2228
#1 0x0808bf6d in ~_List_base (this=0xb52972e0) at stl_list.h:312
No locals.
#2 0x080880ef in ~list (this=0xb52972e0) at stl_list.h:513
No locals.
#3 0x080880db in ~CDeletedClient (this=0xb52972e0) at ClientList.cpp:102
No locals.
#4 0x08084c21 in ~CClientList (this=0x85f2890) at ClientList.cpp:102
it = {<_Rb_tree_base_iterator> = {_M_node = 0x8e42cf0}, }
#5 0x0805830e in CamuleApp::OnExit() (this=0x8532ba8) at amule.cpp:307
No locals.
#6 0x08064f51 in CamuleDaemonApp::OnExit() (this=0x8532ba8) at amuled.cpp:456
No locals.
#7 0xb7f16304 in wxEntry(int&, char**) () from /usr/local/lib/libwx_base-2.6.so.0
No symbol table info available.
#8 0x08063edc in main (argc=1, argv=0xbffff224) at amuled.cpp:124
No locals.