aMule Forum

English => Backtraces => Topic started by: morph on January 28, 2006, 07:44:44 PM

Title: 20060116 amuled SIGABRT on exit
Post by: morph on January 28, 2006, 07:44:44 PM
exiting got this:

Code: [Select]
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)
Title: Re: 20060116 amuled SIGABRT on exit
Post by: phoenix on February 01, 2006, 01:45:20 PM
Memory corruption. Please try a recent CVS, but i am still getting these here too.