*** glibc detected *** free(): invalid pointer: 0x0837d468 *** Program received signal SIGABRT, Aborted. [Switching to Thread -1224488736 (LWP 24744)] 0xffffe410 in ?? () (gdb) bt #0 0xffffe410 in ?? () #1 0xbfffeea0 in ?? () #2 0x00000006 in ?? () #3 0x000060a8 in ?? () #4 0xb71808cd in raise () from /lib/tls/libc.so.6 #5 0xb7182065 in abort () from /lib/tls/libc.so.6 #6 0xbfffeeb4 in ?? () #7 0x00000000 in ?? () #8 0x00000020 in ?? () #9 0x00000000 in ?? () #10 0x00000000 in ?? () #11 0x00000000 in ?? () #12 0x00000000 in ?? () #13 0x00000000 in ?? () #14 0x00000000 in ?? () #15 0x00000000 in ?? () #16 0x00000000 in ?? () #17 0x00000000 in ?? () #18 0x00000000 in ?? () #19 0x00000000 in ?? () #20 0x00000000 in ?? () #21 0x00000000 in ?? () #22 0x00000000 in ?? () #23 0x00000000 in ?? () #24 0x00000000 in ?? () #25 0x00000000 in ?? () #26 0x00000000 in ?? () #27 0x00000000 in ?? () #28 0x00000000 in ?? () #29 0x00000000 in ?? () #30 0x00000000 in ?? () #31 0x00000000 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x00000000 in ?? () #35 0x00000000 in ?? () #36 0x00000000 in ?? () #37 0x00000000 in ?? () #38 0x00000000 in ?? () #39 0x00000000 in ?? () #40 0x00000000 in ?? () #41 0x00000001 in ?? () #42 0x00000000 in ?? () #43 0x00000001 in ?? () #44 0xb7151594 in ?? () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 #45 0xbfffefa8 in ?? () #46 0xb7120996 in std::string::_Rep::_S_create () from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.so.5 Previous frame inner to this frame (corrupt stack?)