Re: Interpret object causing crash in __cxa_finalize (have core)

Jan Kratochvil
2011-08-24T20:03:35Z

On Wed, 24 Aug 2011 21:54:09 +0200, Jeffrey Walton wrote:
> Boost has made Valgrind useless (15000 line of output). And I have not
> been successful in getting suppression rules:
> http://lists.boost.org/boost-users/2011/08/70235.php and
> http://sourceforge.net/mailarchive/forum.php?thread_name=CAH8yC8k0QAqj%2B4eyQ%3D20aH11Tnb7m43%3DxjCdkxKZY8ssgf3rfg%40mail.gmail.com&forum_name=valgrind-users.

You do not need to track memory leaks but you should track memory corruptions.
You was told the same in the mails.

> To retain info on the objects in question, do I need to compile with
> g++ -v and save the intermediate (ii?) files?

I do not see any missing debug info in your backtrace.

g++ uses -g for debug info, not -v.

You did not tell which platform do you run on but it seems to me like
GNU/Linux, debug info is stored there in the binary files or in separate
.debug info files (one file per one library) in /usr/lib/debug. The debug
info stored in object files is specific only to Apple OSes.

But after all you have all the debug info you can have in that backtrace.

Regards,
Jan