|
From: John R. <jr...@bi...> - 2016-04-15 00:56:22
|
In private email, Mark Roberts wrote: > Thank you for your help. I have attached the requested files from my > primary machine - an intel i7-2600 based desktop system running > Linux(Fedora) 4.3.3-200.fc22.x86_64 with 16G memory. Thank you for sending detailed information. I ran "make regtest" from valgrind-svn last night, on Fedora 22 x86_64. The summary: == 743 tests, 2 stderr failures, 1 stdout failure, 0 stderrB failures, 1 stdoutB failure, 2 post failures == gdbserver_tests/hgtls (stdoutB) memcheck/tests/leak_cpp_interior (stderr) massif/tests/new-cpp (post) massif/tests/overloaded-new (post) exp-sgcheck/tests/preen_invars (stdout) exp-sgcheck/tests/preen_invars (stderr) Looking at a couple of my *.diff files [excerpted and snipped aggressively]: ===== memcheck/tests/leak_cpp_interior/leak_cpp_interior.stderr.diff-64bit (stderr) - still reachable: 239 bytes in 8 blocks + still reachable: 72,943 bytes in 9 blocks This is a change that is internal to glibc, perhaps something related to locale tables. From memcheck's point of view, the external environment has changed (using glibc-2.21-13.fc22.x86_64). ===== massif/tests/new-cpp.post.diff (post) - 1 4,008 4,008 4,000 8 0 - 2 8,016 8,016 8,000 16 0 - 3 10,024 10,024 10,000 24 0 - 4 12,032 12,032 12,000 32 0 - 5 12,032 12,032 12,000 32 0 -99.73% (12,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -->33.24% (4,000B) 0x........: main (new-cpp.cpp:19) + 1 72,712 72,712 72,704 8 0 + 2 76,720 76,720 76,704 16 0 + 3 80,728 80,728 80,704 24 0 + 4 82,736 82,736 82,704 32 0 + 5 84,744 84,744 84,704 40 0 + 6 84,744 84,744 84,704 40 0 +99.95% (84,704B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. +->85.79% (72,704B) 0x........: ??? (in /usr/lib64/libstdc++.so.6.0.21) +| ->85.79% (72,704B) 0x........: call_init.part.0 (dl-init.c:72) +| ->85.79% (72,704B) 0x........: _dl_init (dl-init.c:30) +| ->85.79% (72,704B) 0x........: ??? (in /usr/lib64/ld-2.21.so) +| +->04.72% (4,000B) 0x........: main (new-cpp.cpp:19) I believe that this change in output from massif has the same underlying cause as the change above in the output from memcheck. Thus I believe that there is little cause for worry. -- |