double free crash (gdb) bt #0 0xffffe424 in __kernel_vsyscall () #1 0xb75d8c10 in raise () from /lib/libc.so.6 #2 0xb75da545 in abort () from /lib/libc.so.6 #3 0xb76156a5 in __libc_message () from /lib/libc.so.6 #4 0xb761b594 in malloc_printerr () from /lib/libc.so.6 #5 0xb761cec3 in _int_free () from /lib/libc.so.6 #6 0xb761fffd in free () from /lib/libc.so.6 #7 0x081f56a2 in mz_proc_thread_signal_worker (data=0x0) at ./../src/place.c:887 #8 0x081a01d4 in mzrt_thread_stub (data=0x83cf090) at ./../src/mzrt.c:171 #9 0xb77177b9 in start_thread () from /lib/libpthread.so.0 #10 0xb768291e in clone () from /lib/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further unexpected error from waitpid(138321680[1]): 10 unexpected error from waitpid(138320184[1]): 10 unexpected error from waitpid(138304504[1]): 10 unexpected error from waitpid(138304504[1]): 10 *** glibc detected *** /home_local/hamm_to/racket/repo/bin/racket: double free or corruption (fasttop): 0x083e5c00 *** ======= Backtrace: ========= /lib/libc.so.6(+0x6d594)[0xb761b594] /lib/libc.so.6(+0x6eec3)[0xb761cec3] /lib/libc.so.6(cfree+0x6d)[0xb761fffd] /home_local/hamm_to/racket/repo/bin/racket[0x81f56a2] /home_local/hamm_to/racket/repo/bin/racket(mzrt_thread_stub+0x51)[0x81a01d4] /lib/libpthread.so.0(+0x67b9)[0xb77177b9] /lib/libc.so.6(clone+0x5e)[0xb768291e] ======= Memory map: ======== 08048000-0836c000 r-xp 00000000 08:07 554420992 /home_local/hamm_to/racket/repo/bin/racket 0836c000-0836d000 r--p 00323000 08:07 554420992 /home_local/hamm_to/racket/repo/bin/racket 0836d000-08396000 rw-p 00324000 08:07 554420992 /home_local/hamm_to/racket/repo/bin/racket 08396000-083f8000 rw-p 00000000 00:00 0 [heap] b3000000-b3021000 rw-p 00000000 00:00 0 b3021000-b3100000 ---p 00000000 00:00 0 b3200000-b3221000 rw-p 00000000 00:00 0 b3221000-b3300000 ---p 00000000 00:00 0 b331d000-b333a000 r-xp 00000000 08:06 45428227 /lib/libgcc_s.so.1 b333a000-b333b000 r--p 0001c000 08:06 45428227 /lib/libgcc_s.so.1 b333b000-b333c000 rw-p 0001d000 08:06 45428227 /lib/libgcc_s.so.1 b339c000-b3a00000 rw-p 00000000 00:00 0 b3a00000-b3a14000 r--p 00000000 00:00 0 b3a14000-b3a1c000 rw-p 00000000 00:00 0 b3a1c000-b3a20000 r--p 00000000 00:00 0 b3a20000-b3a34000 rw-p 00000000 00:00 0 b3a34000-b3a60000 r--p 00000000 00:00 0 b3a60000-b3a64000 rw-p 00000000 00:00 0 b3a64000-b3a68000 r--p 00000000 00:00 0 b3a68000-b3a74000 rw-p 00000000 00:00 0 b3a74000-b4200000 r--p 00000000 00:00 0 b4200000-b4750000 rw-p 00000000 00:00 0 b4750000-b4758000 r--p 00000000 00:00 0 b4758000-b4770000 rw-p 00000000 00:00 0 b4770000-b4780000 r--p 00000000 00:00 0 b4780000-b490c000 rw-p 00000000 00:00 0 b494d000-b4954000 rwxp 00000000 00:00 0 b4954000-b4b70000 rw-p 00000000 00:00 0 b4b70000-b4ee4000 r--p 00000000 00:00 0 b4ee4000-b4eec000 rw-p 00000000 00:00 0 b4eec000-b4f70000 r--p 00000000 00:00 0 b4f70000-b4fd0000 rw-p 00000000 00:00 0 b4fd0000-b4fd8000 r--p 00000000 00:00 0 b4fd8000-b504c000 rw-p 00000000 00:00 0 b508e000-b5090000 rwxp 00000000 00:00 0 b5090000-b51c8000 rw-p 00000000 00:00 0 b51d4000-b5210000 rwxp 00000000 00:00 0 b5210000-b5688000 rw-p 00000000 00:00 0 b5688000-b568c000 r--p 00000000 00:00 0 b568c000-b5690000 rw-p 00000000 00:00 0 b5690000-b56d8000 r--p 00000000 00:00 0 b56d8000-b56dc000 rw-p 00000000 00:00 0 b56dc000-b56ec000 r--p 00000000 00:00 0 b56ec000-b56f0000 rw-p 00000000 00:00 0 b56f0000-b56f8000 r--p 00000000 00:00 0 b56f8000-b56fc000 rw-p 00000000 00:00 0 b56fc000-b5704000 r--p 00000000 00:00 0 b5704000-b5708000 rw-p 00000000 00:00 0 b5708000-b57d8000 r--p 00000000 00:00 0 b57d8000-b57dc000 rw-p 00000000 00:00 0 b57dc000-b585c000 r--p 00000000 00:00 0 b585c000-b5860000 rw-p 00000000 00:00 0 b5860000-b5884000 r--p 00000000 00:00 0 b5884000-b5888000 rwxp 00000000 00:00 0 b5888000-b5908000 rw-p 00000000 00:00 0 b5908000-b5910000 r--p 00000000 00:00 0 b5910000-b5934000 rw-p 00000000 00:00 0 b5934000-b5976000 rwxp 00000000 00:00 0 b5976000-b5a93000 r--p 00000000 08:06 43101789 /usr/lib/locale/en_US.utf8/LC_COLLATE b5a93000-b5a94000 ---p 00000000 00:00 0 b5a94000-b62b0000 rw-p 00000000 00:00 0 b62b0000-b62bc000 r--p 00000000 00:00 0 b62bc000-b63dc000 rw-p 00000000 00:00 0 b63dc000-b641e000 rwxp 00000000 00:00 0 b641e000-b6a64000 rw-p 00000000 00:00 0 b6a64000-b6a67000 rwxp 00000000 00:00 0 b6a67000-b6a68000 ---p 00000000 00:00 0 b6a68000-b7368000 rw-p 00000000 00:00 0 b7368000-b736a000 rwxp 00000000 00:00 0 b736a000-b73a9000 r--p 00000000 08:06 37340060 /usr/lib/locale/en_US.utf8/LC_CTYPE b73a9000-b75ae000 rw-p 00000000 00:00 0 b75ae000-b770a000 r-xp 00000000 08:06 43099551 /lib/libc-2.11.1.so b770a000-b770b000 ---p 0015c000 08:06 43099551 /lib/libc-2.11.1.so b770b000-b770d000 r--p 0015c000 08:06 43099551 /lib/libc-2.11.1.so b770d000-b770e000 rw-p 0015e000 08:06 43099551 /lib/libc-2.11.1.so b770e000-b7711000 rw-p 00000000 00:00 0 b7711000-b7728000 r-xp 00000000 08:06 45135443 /lib/libpthread-2.11.1.so b7728000-b7729000 r--p 00016000 08:06 45135443 /lib/libpthread-2.11.1.so b7729000-b772a000 rw-p 00017000 08:06 45135443 /lib/libpthread-2.11.1.so b772a000-b772c000 rw-p 00000000 00:00 0 b772c000-b7752000 r-xp 00000000 08:06 45135427 /lib/libm-2.11.1.so b7752000-b7753000 r--p 00026000 08:06 45135427 /lib/libm-2.11.1.so b7753000-b7754000 rw-p 00027000 08:06 45135427 /lib/libm-2.11.1.so b7754000-b7757000 r-xp 00000000 08:06 45135425 /lib/libdl-2.11.1.so b7757000-b7758000 r--p 00002000 08:06 45135425 /lib/libdl-2.11.1.so b7758000-b7759000 rw-p 00003000 08:06 45135425 /lib/libdl-2.11.1.so b7759000-b7770000 rwxp 00000000 00:00 0 b7770000-b7778000 rw-p 00000000 00:00 0 b7778000-b77a2000 rwxp 00000000 00:00 0 b77a2000-b77a9000 r--s 00000000 08:06 76946010 /usr/lib/gconv/gconv-modules.cache b77a9000-b77b8000 rwxp 00000000 00:00 0 b77b8000-b77ba000 rw-p 00000000 00:00 0 b77ba000-b77d9000 r-xp 00000000 08:06 45428226 /lib/ld-2.11.1.so b77d9000-b77da000 r--p 0001e000 08:06 45428226 /lib/ld-2.11.1.so b77da000-b77db000 rw-p 0001f000 08:06 45428226 /lib/ld-2.11.1.so bfab5000-bfadb000 rw-p 00000000 00:00 0 [stack] ffffe000-fffff000 r-xp 00000000 00:00 0 [vdso] Aborted (core dumped)