*** glibc detected *** corrupted double-linked list: 0x080992e8 *** Program received signal SIGABRT, Aborted. [Switching to Thread -1212240976 (LWP 25542)] 0xb7c51947 in raise () from /lib/tls/libc.so.6 (gdb) bt #0 0xb7c51947 in raise () from /lib/tls/libc.so.6 #1 0xb7c530c9 in abort () from /lib/tls/libc.so.6 #2 0xb7c8708a in __fsetlocking () from /lib/tls/libc.so.6 #3 0xb7c8d17c in malloc_usable_size () from /lib/tls/libc.so.6 #4 0xb7c8f008 in free () from /lib/tls/libc.so.6 #5 0xb7c90cff in malloc () from /lib/tls/libc.so.6 #6 0xb7e3c908 in operator new () from /usr/lib/libstdc++.so.6 #7 0x08061318 in __gnu_cxx::new_allocator::allocate (this=0xb7be9fb8, __n=128) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/ext/new_allocator.h:88 #8 0x08061345 in std::_Deque_base >::_M_allocate_node (this=0xb7be9fb8) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:413 #9 0x08061362 in std::_Deque_base >::_M_create_nodes (this=0xb7be9fb8, __nstart=0x80a2c24, __nfinish=0x80a2c28) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:509 #10 0x0806146b in std::_Deque_base >::_M_initialize_map (this=0xb7be9fb8, __num_elements=0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:483 #11 0x08061563 in _Deque_base (this=0xb7be9fb8, __a=@0xb7be9fe3, __num_elements=0) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:368 #12 0x08061cdc in deque (this=0xb7be9fb8, __a=@0xb7be9fe3) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/stl_deque.h:667 #13 0x0805de48 in GIMIMessageQueue (this=0xb7bea0a0, minType=0, mSize=10) at ../GIMI/gimimessagebuffer.cpp:10 #14 0x0805ed71 in gimi::GIMIMessageMajorMap::pushMessage (this=0x80a04c4, msg=0x80990f0, minorType=0) at ../GIMI/gimimessagebuffer.cpp:129 #15 0x0805f0bc in gimi::GIMIMessageBuffer::pushMessage (this=0x8097890, msg=0x80990f0, majorType=10164, minorType=0) at ../GIMI/gimimessagebuffer.cpp:291 #16 0x08053dfd in gimi::GIMI::processDataMessage (this=0x8097860, msg=0xb7bea250, stream=0x8099228, tag=0x8099240, msgUid=2, msgActFlags=0) at ../GIMI/gimi.cpp:1913 #17 0x08056023 in gimi::GIMI::handleNifMessage (this=0x8097860, p=0xb7bea2dc) at ../GIMI/gimi.cpp:1813 #18 0x080561f9 in gimi::GIMI::messagecallback (c=0x80a1fa0, p=0xb7bea2dc) at ../GIMI/gimi.cpp:1616 #19 0x0804cc1e in dispatch (n=0x8098fc0, ud=0xb7bea380) at ../nif/nif.c:1430 #20 0x0804a788 in callfornode (l=0x80a1fbc, func=0x804cbb9 , userdata=0xb7bea380, flags=0) at ../nif/dlist.c:253 #21 0x0804ce58 in handlequeue_single (c=0x80a1fa0, timeout=1) at ../nif/nif.c:1538 #22 0x0804ceb8 in nif_handlequeue2 (c=0x80a1fa0, timeout=1, maxmsgs=10) at ../nif/nif.c:1589 #23 0x08052d5a in gimi::GIMI::dataReceiverThread (p=0x8097860) at ../GIMI/gimi.cpp:1629 #24 0xb7f900bd in start_thread () from /lib/tls/libpthread.so.0 #25 0xb7cf49ee in clone () from /lib/tls/libc.so.6