On 16 Oct 2009 at 15:50, Jeff Rooney wrote: > Whenever I run tripwire in a check mode I get the following output: > > *** glibc detected *** tripwire: free(): invalid pointer: 0x00007fffffffd5d8 > ***
that looks like a stack pointer, i.e., tripwire somewhere stored a local variable address (of a std::basic_string apparently) and tried to free it later (via the delete operator). you should try to find out where 0x7f64ec111a03 resolves in the tripwire binary and debug it from there (it will be easier on a non-PIE binary).