I'm seeing quite a few missing symbols in valgrind (3.5.0) output and I'm wondering if there's anything I can do to improve this (or if I should be filing a bug report). For instance:
==29411== 11,473 (1,360 direct, 10,113 indirect) bytes in 17 blocks are definitely lost in loss record 296 of 300 ==29411== at 0x4A0515D: malloc (vg_replace_malloc.c:195) ==29411== by 0x3F4B0109BF: ??? ==29411== by 0x3F4B012302: ??? ==29411== by 0x3F4B0183D9: ??? ==29411== by 0xF7D6EE1: ??? ==29411== by 0xF7D40F2: ??? ==29411== by 0x589708F: openvrml::node::initialize(openvrml::scene&, double) (node.cpp:1835) ==29411== by 0x58971A9: openvrml::node::initialize(openvrml::scene&, double) (node.cpp:1845) ==29411== by 0x5943C94: openvrml::scene::initialize(double) (scene.cpp:212) ==29411== by 0x595418F: openvrml::browser::set_world(openvrml::resource_istream&) (browser.cpp:1953) ==29411== by 0x5957588: openvrml::browser::root_scene_loader::operator()() const (browser.cpp:2041) ==29411== by 0x5960C52: boost::detail::function::void_function_obj_invoker0<openvrml::browser::root_scene_loader, void>::invoke(boost::detail::function::function_buffer&) (function_template.hpp:153) Line 1835 of node.cpp is a call to a virtual function, the implementation of which is in a dlopen'd module. Also potentially a factor: said module is 106 MB (the great bulk of which is debug symbols). -- Braden McDaniel <bra...@endoframe.com> ------------------------------------------------------------------------------ _______________________________________________ Valgrind-users mailing list Valgrind-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/valgrind-users