From: adu <ad...@na...> - 2008-10-15 09:50:39
|
Hi all! What do you think about adding in TODO list these improvements? 1. Selecting of node of errors tree and to call context-menu. Which will contain for now only 1 item - "Copy error in clipboard". And thereby we will have as a 'plain formatted text' - representation of current selected error in the errors tree. So I (as a Tester) can send to developers only small (but useful) piece of valgrind log. Because right now I HAVE TO create and to send ALL log. Of course such trick should work only with first-level nodes. 2. Adding of filtering feature for nodes of error tree. Right now all found errors are showing in this tree. But sometimes there are so many errors (different reasons - real problems, too drastic verbose level etc..) that this tree became too heavy. And to find and to open desirable node became more complex. But if we will introduce some filtering feature it can help a lot!!! Possible levels of tree nodes: All types Only StillReachable Only DefinetlyLost Only ... \ Only ... - -<list here all available types> Only ... / ============================================================================ == And about errors. If a will click "show source paths" button I will see something like that in error tree: <0xBFFA513: here_is_the_next_in_turn_stack_item>(/usr/local/nangate/samba/download/Redha t9/addons/gcc/gcc-3.2.3/gcc-build2/i686-pc-linux-gnu/libstdc++-v3/src//usr/l ocal/nangate/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686-pc- linux-gnu/libstdc++-v3/include/bits/char_traits.h) That's not true!! But I understand why I've got this string: In xml this line was described like that: <frame> <ip>0x5AF17F4</ip> <obj>/usr/local/tools/gcc/gcc-3.2.3/lib/libstdc++.so.5.0.3</obj> <fn>std::string::append(char const*)</fn> <dir>/usr/local/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686- pc-linux-gnu/libstdc++-v3/src</dir> <file>/usr/local/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686 -pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h</file> <line>135</line> </frame> And all 2 tags contain wrong information: <dir>/usr/local/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686- pc-linux-gnu/libstdc++-v3/src</dir> <file>/usr/local/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686 -pc-linux-gnu/libstdc++-v3/include/bits/char_traits.h</file> Correct info IMHO should be like that: <dir>/usr/local/samba/download/Redhat9/addons/gcc/gcc-3.2.3/gcc-build2/i686- pc-linux-gnu/libstdc++-v3/include</dir> <file>bits/char_traits.h</file> And why button "show source paths" is not a trigger btn?? Because sometimes I want to see all paths but after 2 mins I want to reduce outputted info(to remove all full path). Right now I can't do that (( And final question: Definitely mentioned above memory problem IS NOT a problem)) How I can suppress these STL problems. Yes, I've read about .supp files but I don't have it on my comp. Only in valgrind dir I have few of 'em - but they not covering gcc and STL functions... Where I can find rather big && useful .supp files??? |