exiting got this:
Now, exiting main app...
aMule OnExit: Terminating core.
2006-01-27 21:53:17: MuleUDPSocket: Shutting down Server UDP-Socket
*** glibc detected *** free(): invalid next size (fast): 0x0960bfc0 ***
Program received signal SIGABRT, Aborted.
[Switching to Thread -1217907008 (LWP 5152)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb76b2921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb76b427b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb76e8f77 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4 0xb76ef597 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5 0xb76efa32 in free () from /lib/tls/i686/cmov/libc.so.6
#6 0xb789c7c1 in operator delete () from /usr/lib/libstdc++.so.6
#7 0x0809f5d1 in __gnu_cxx::new_allocator > >::deallocate (this=0x860bb78, __p=0x960bfc0) at new_allocator.h:94
#8 0x0809f5ed in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:360
#9 0x0809f63e in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:390
#10 0x0809f673 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase (this=0x860bb78, __position={_M_node = 0x960bfc0})
at stl_tree.h:1034
#11 0x0809f69e in __gnu_norm::map, std::allocator > >::erase (this=0x860bb78, __position=
{_M_node = 0x960bfc0}) at stl_map.h:410
#12 0x0809f828 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __position=@0xbfc379bc)
at map.h:175
#13 0x080a11f0 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __first=@0xbfc37a10,
__last=@0xbfc379fc) at map.h:199
#14 0x080a128c in __gnu_debug_def::map, std::allocator > >::clear (this=0x860bb78) at map.h:211
#15 0x08094c75 in ~CClientList (this=0x860bab0) at ClientList.cpp:103
#16 0x0808079b in CamuleApp::OnExit (this=0x854fce0) at amule.cpp:271
#17 0x0806b8b9 in CamuleDaemonApp::OnExit (this=0x854fce0) at amuled.cpp:536
---Type to continue, or q to quit---
#18 0xb793f527 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#19 0xb793f5ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#20 0x0806ab75 in main (argc=2, argv=0xbfc37c24) at amuled.cpp:132
(gdb) bt full
#0 0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1 0xb76b2921 in raise () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb76b427b in abort () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb76e8f77 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#4 0xb76ef597 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#5 0xb76efa32 in free () from /lib/tls/i686/cmov/libc.so.6
No symbol table info available.
#6 0xb789c7c1 in operator delete () from /usr/lib/libstdc++.so.6
No symbol table info available.
#7 0x0809f5d1 in __gnu_cxx::new_allocator > >::deallocate (this=0x860bb78, __p=0x960bfc0) at new_allocator.h:94
No locals.
#8 0x0809f5ed in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:360
No locals.
#9 0x0809f63e in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:390
No locals.
#10 0x0809f673 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase (this=0x860bb78, __position={_M_node = 0x960bfc0})
at stl_tree.h:1034
__y = (class std::_Rb_tree_node > *) 0x960bfc0
#11 0x0809f69e in __gnu_norm::map, std::allocator > >::erase (this=0x860bb78, __position=
{_M_node = 0x960bfc0}) at stl_map.h:410
---Type to continue, or q to quit---
No locals.
#12 0x0809f828 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __position=@0xbfc379bc)
at map.h:175
No locals.
#13 0x080a11f0 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __first=@0xbfc37a10,
__last=@0xbfc379fc) at map.h:199
No locals.
#14 0x080a128c in __gnu_debug_def::map, std::allocator > >::clear (this=0x860bb78) at map.h:211
No locals.
#15 0x08094c75 in ~CClientList (this=0x860bab0) at ClientList.cpp:103
it = {<__gnu_debug::_Safe_iterator_base> = {_M_sequence = 0x860bb90, _M_version = 1,
_M_prior = 0xbfc379fc, _M_next = 0x0}, _M_current = {_M_node = 0x860bb7c}}
#16 0x0808079b in CamuleApp::OnExit (this=0x854fce0) at amule.cpp:271
No locals.
#17 0x0806b8b9 in CamuleDaemonApp::OnExit (this=0x854fce0) at amuled.cpp:536
No locals.
#18 0xb793f527 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#19 0xb793f5ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
No symbol table info available.
#20 0x0806ab75 in main (argc=2, argv=0xbfc37c24) at amuled.cpp:132
No locals.
(gdb) thread apply all bt
Thread 1 (Thread -1217907008 (LWP 5152)):
#0 0xffffe410 in __kernel_vsyscall ()
#1 0xb76b2921 in raise () from /lib/tls/i686/cmov/libc.so.6
#2 0xb76b427b in abort () from /lib/tls/i686/cmov/libc.so.6
#3 0xb76e8f77 in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4 0xb76ef597 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#5 0xb76efa32 in free () from /lib/tls/i686/cmov/libc.so.6
#6 0xb789c7c1 in operator delete () from /usr/lib/libstdc++.so.6
#7 0x0809f5d1 in __gnu_cxx::new_allocator > >::deallocate (this=0x860bb78, __p=0x960bfc0) at new_allocator.h:94
#8 0x0809f5ed in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_put_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:360
#9 0x0809f63e in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::destroy_node (this=0x860bb78, __p=0x960bfc0) at stl_tree.h:390
#10 0x0809f673 in std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::erase (this=0x860bb78, __position={_M_node = 0x960bfc0})
at stl_tree.h:1034
#11 0x0809f69e in __gnu_norm::map, std::allocator > >::erase (this=0x860bb78, __position=
{_M_node = 0x960bfc0}) at stl_map.h:410
#12 0x0809f828 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __position=@0xbfc379bc)
at map.h:175
#13 0x080a11f0 in __gnu_debug_def::map, std::allocator > >::erase (this=0x860bb78, __first=@0xbfc37a10,
__last=@0xbfc379fc) at map.h:199
#14 0x080a128c in __gnu_debug_def::map, std::allocator > >::clear (this=0x860bb78) at map.h:211
#15 0x08094c75 in ~CClientList (this=0x860bab0) at ClientList.cpp:103
---Type to continue, or q to quit---
#16 0x0808079b in CamuleApp::OnExit (this=0x854fce0) at amule.cpp:271
#17 0x0806b8b9 in CamuleDaemonApp::OnExit (this=0x854fce0) at amuled.cpp:536
#18 0xb793f527 in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#19 0xb793f5ee in wxEntry () from /usr/lib/libwx_baseu-2.6.so.0
#20 0x0806ab75 in main (argc=2, argv=0xbfc37c24) at amuled.cpp:132
(gdb) continue
Continuing.
Couldn't get registers: No such process.
(gdb)