Program received signal SIGABRT, Aborted. [Switching to Thread 0xb796e6c0 (LWP 6266)] 0xb7e7c424 in __kernel_vsyscall () (gdb) bt full #0 0xb7e7c424 in __kernel_vsyscall () No symbol table info available. #1 0xb7a63660 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 resultvar = pid = -1212703148 selftid = 6266 #2 0xb7a64ea8 in *__GI_abort () at abort.c:88 act = {__sigaction_handler = {sa_handler = 0x1, sa_sigaction = 0x1}, sa_mask = {__val = {12, 3216297924, 3082024031, 3085427264, 3085427264, 0, 3216298064, 3085594065, 3085448768, 1022, 54698, 3216297924, 4, 3216297992, 3081768492, 4, 3216297992, 14, 3081198372, 3082264148, 4, 2, 3216298108, 3081872536, 14, 3216297992, 4, 0, 3082149601, 3082149597, 3082144552, 3082154250}}, sa_flags = -1212813002, sa_restorer = 0xb7b5f132} sigs = {__val = {32, 0 }} #3 0xb7a9eaed in __libc_message (do_abort=2, fmt=0xb7b61008 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 ap = 0xbfb4d6ec "\234\020��\001" fd = 14 on_2 = list = (struct str_list *) 0xbfb4d0e0 nlist = 7 cp = 0xf
written = 6 #4 0xb7aa4a04 in malloc_printerr (action=2, str=0xb7b6109c "double free or corruption (fasttop)", ptr=0xb9dfe8f8) at malloc.c:5994 buf = "b9dfe8f8" cp = 0x187a
#5 0xb7aa62bc in *__GI___libc_free (mem=0xb9dfe8f8) at malloc.c:3625 ar_ptr = (mstate) 0xb7b7b120 p = hook = #6 0xb7f9409d in Xfree (ptr=0x0) at utils.c:1165 No locals. #7 0xb7ea8755 in dixFreePrivates (privates=0xb9ebc0f8) at privates.c:217 i = 13 calldata = {key = 0xb80608c8, value = 0xb9ebc15c} #8 0xb7ea7bac in main (argc=1, argv=0xbfb4d874, envp=Cannot access memory at address 0x1882 ) at main.c:430 i = 0 alwaysCheckForInput = {0, 1}