Whenever I run tripwire in a check mode I get the following output: *** glibc detected *** tripwire: free(): invalid pointer: 0x00007fffffffd5d8 *** ======= Backtrace: ========= /lib/libc.so.6[0x7f64eb0008ac] /lib/libc.so.6(cfree+0x86)[0x7f64eb002506] /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so.6(_ZdlPv+0x1d)[0x7f64eb83e3ad] /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so.6(_ZNSs4_Rep10_M_destroyERKSaIcE+0x22)[0x7f64eb817c52] /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.6/libstdc++.so.6(_ZNSsD1Ev+0x7c)[0x7f64eb81803c] tripwire[0x7f64ec111a03] tripwire(main+0xb39)[0x7f64ec0f32a9] /lib/libc.so.6(__libc_start_main+0xf6)[0x7f64eafb05c6] tripwire[0x7f64ec0dfcc9] ======= Memory map: ======== 7f64e4000000-7f64e4021000 rw-p 7f64e4000000 00:00 0 7f64e4021000-7f64e8000000 ---p 7f64e4021000 00:00 0 7f64ea558000-7f64ea563000 r-xp 00000000 08:03 4237597 /lib64/libnss_files-2.9.so 7f64ea563000-7f64ea762000 ---p 0000b000 08:03 4237597 /lib64/libnss_files-2.9.so 7f64ea762000-7f64ea763000 r--p 0000a000 08:03 4237597 /lib64/libnss_files-2.9.so 7f64ea763000-7f64ea764000 rw-p 0000b000 08:03 4237597 /lib64/libnss_files-2.9.so 7f64ea764000-7f64ea76e000 r-xp 00000000 08:03 4237633 /lib64/libnss_nis-2.9.so 7f64ea76e000-7f64ea96d000 ---p 0000a000 08:03 4237633 /lib64/libnss_nis-2.9.so 7f64ea96d000-7f64ea96e000 r--p 00009000 08:03 4237633 /lib64/libnss_nis-2.9.so 7f64ea96e000-7f64ea96f000 rw-p 0000a000 08:03 4237633 /lib64/libnss_nis-2.9.so 7f64ea96f000-7f64ea983000 r-xp 00000000 08:03 4237639 /lib64/libnsl-2.9.so 7f64ea983000-7f64eab82000 ---p 00014000 08:03 4237639 /lib64/libnsl-2.9.so 7f64eab82000-7f64eab83000 r--p 00013000 08:03 4237639 /lib64/libnsl-2.9.so 7f64eab83000-7f64eab84000 rw-p 00014000 08:03 4237639 /lib64/libnsl-2.9.so 7f64eab84000-7f64eab86000 rw-p 7f64eab84000 00:00 0 7f64eab86000-7f64eab8d000 r-xp 00000000 08:03 4237643 /lib64/libnss_compat-2.9.so 7f64eab8d000-7f64ead8c000 ---p 00007000 08:03 4237643 /lib64/libnss_compat-2.9.so 7f64ead8c000-7f64ead8d000 r--p 00006000 08:03 4237643 /lib64/libnss_compat-2.9.so 7f64ead8d000-7f64ead8e000 rw-p 00007000 08:03 4237643 /lib64/libnss_compat-2.9.so 7f64ead8e000-7f64ead90000 r-xp 00000000 08:03 4237636 /lib64/libdl-2.9.so 7f64ead90000-7f64eaf90000 ---p 00002000 08:03 4237636 /lib64/libdl-2.9.so 7f64eaf90000-7f64eaf91000 r--p 00002000 08:03 4237636 /lib64/libdl-2.9.so 7f64eaf91000-7f64eaf92000 rw-p 00003000 08:03 4237636 /lib64/libdl-2.9.so 7f64eaf92000-7f64eb0d2000 r-xp 00000000 08:03 4237598 /lib64/libc-2.9.so 7f64eb0d2000-7f64eb2d2000 ---p 00140000 08:03 4237598 /lib64/libc-2.9.so 7f64eb2d2000-7f64eb2d6000 r--p 00140000 08:03 4237598 /lib64/libc-2.9.so 7f64eb2d6000-7f64eb2d7000 rw-p 00144000 08:03 4237598 /lib64/libc-2.9.so 7f64eb2d7000-7f64eb2dc000 rw-p 7f64eb2d7000 00:00 0 7f64eb2dc000-7f64eb2e7000 r-xp 00000000 08:03 4237419 /lib64/libgcc_s.so.1 7f64eb2e7000-7f64eb4e6000 ---p 0000b000 08:03 4237419 /lib64/libgcc_s.so.1 7f64eb4e6000-7f64eb4e7000 r--p 0000a000 08:03 4237419 /lib64/libgcc_s.so.1 7f64eb4e7000-7f64eb4e8000 rw-p 0000b000 08:03 4237419 /lib64/libgcc_s.so.1 7f64eb4e8000-7f64eb56d000 r-xp 00000000 08:03 4237634 /lib64/libm-2.9.so 7f64eb56d000-7f64eb76d000 ---p 00085000 08:03 4237634 /lib64/libm-2.9.so 7f64eb76d000-7f64eb76e000 r--p 00085000 08:03 4237634 /lib64/libm-2.9.so 7f64eb76e000-7f64eb76f000 rw-p 00086000 08:03 4237634 /lib64/libm-2.9.so 7f64eb76f000-7f64eb8af000 r-xp 00000000 08:07 778854 /usr/lib64/gcc/x86_64-pc-l .6.0.3 7f64eb8af000-7f64ebaae000 ---p 00140000 08:07 778854 /usr/lib64/gcc/x86_64-pc-l .6.0.3 7f64ebaae000-7f64ebab1000 r--p 0013f000 08:07 778854 /usr/lib64/gcc/x86_64-pc-l .6.0.3 7f64ebab1000-7f64ebab7000 rw-p 00142000 08:07 778854 /usr/lib64/gcc/x86_64-pc-l .6.0.3 7f64ebab7000-7f64ebaca000 rw-p 7f64ebab7000 00:00 0 7f64ebaca000-7f64ebc67000 r-xp 00000000 08:07 50831649 /usr/lib64/libcrypto.so.0. 7f64ebc67000-7f64ebe66000 ---p 0019d000 08:07 50831649 /usr/lib64/libcrypto.so.0. 7f64ebe66000-7f64ebe74000 r--p 0019c000 08:07 50831649 /usr/lib64/libcrypto.so.0. 7f64ebe74000-7f64ebe8c000 rw-p 001aa000 08:07 50831649 /usr/lib64/libcrypto.so.0. 7f64ebe8c000-7f64ebe90000 rw-p 7f64ebe8c000 00:00 0 7f64ebe90000-7f64ebeac000 r-xp 00000000 08:03 4237596 /lib64/ld-2.9.so 7f64ec03a000-7f64ec0a0000 rw-p 7f64ec03a000 00:00 0 7f64ec0a6000-7f64ec0aa000 rw-p 7f64ec0a6000 00:00 0 7f64ec0aa000-7f64ec0ab000 r-xp 7f64ec0aa000 00:00 0 [vdso] 7f64ec0ab000-7f64ec0ac000 r--p 0001b000 08:03 4237596 /lib64/ld-2.9.so 7f64ec0ac000-7f64ec0ad000 rw-p 0001c000 08:03 4237596 /lib64/ld-2.9.so 7f64ec0ad000-7f64ec282000 r-xp 00000000 08:07 777645 /usr/sbin/tripwire 7f64ec481000-7f64ec484000 r--p 001d4000 08:07 777645 /usr/sbin/tripwire 7f64ec484000-7f64ec496000 rw-p 001d7000 08:07 777645 /usr/sbin/tripwire 7f64ec496000-7f64ed50b000 rw-p 7f64ec496000 00:00 0 [heap] 7ffffffe9000-7ffffffff000 rw-p 7ffffffe9000 00:00 0 [stack] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Software interrupt forced exit: Abort
I'm running 2.6.28-hardened-r9 with grsec enabled on gcc 3.4.6-r2 glibc 2.9_p20081201-r2, any suggestions? -- Jeff