*** 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<gimi::GIMIMessage*>::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<gimi::GIMIMessage*, std::allocator<gimi::GIMIMessage*> >::_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<gimi::GIMIMessage*, std::allocator<gimi::GIMIMessage*> >::_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<gimi::GIMIMessage*, std::allocator<gimi::GIMIMessage*> >::_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 <dispatch>, 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