|
From: songbird <son...@an...> - 2012-08-01 22:45:19
|
hello, and thanks for such a fun group of tools to work with, :) using valgrind/memcheck 1:3.7.0-6 on Debian Testing while loading symbols, etc. for the first few minutes of a run with the following options it ties up the machine enough that the mouse becomes unresponsive. which makes it a challenge to do other things when i'm waiting for a run to finish. perhaps, you won't consider this a bug (or perhaps a kernel scheduling issue or ?), but i would be surprised if i were the only person who hits this problem. thanks, happy hacking, etc. ==00:00:00:00.000 27357== Memcheck, a memory error detector ==00:00:00:00.000 27357== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==00:00:00:00.000 27357== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==00:00:00:00.000 27357== Command: /usr/local/bin/pl hg 27454 0,1,1,1,0,0,0,-1 Rog-O-Matic\ XIV\ for\ me ==00:00:00:00.000 27357== Parent PID: 1 ==00:00:00:00.000 27357== --00:00:00:00.000 27357-- --00:00:00:00.000 27357-- Valgrind options: --00:00:00:00.000 27357-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --00:00:00:00.000 27357-- -v --00:00:00:00.000 27357-- --suppressions=/home/me/debug/valgrind/r1.supp --00:00:00:00.000 27357-- --suppressions=/home/me/debug/valgrind/r2.supp --00:00:00:00.000 27357-- --gen-suppressions=all --00:00:00:00.000 27357-- --time-stamp=yes --00:00:00:00.000 27357-- --leak-check=full --00:00:00:00.000 27357-- --leak-resolution=high --00:00:00:00.000 27357-- --num-callers=40 --00:00:00:00.000 27357-- --show-reachable=yes --00:00:00:00.000 27357-- --trace-children=yes --00:00:00:00.000 27357-- --read-var-info=yes --00:00:00:00.000 27357-- --track-origins=yes --00:00:00:00.000 27357-- --log-file=vlgrnd-%p.txt --00:00:00:00.000 27357-- Contents of /proc/version: --00:00:00:00.000 27357-- Linux version 3.2.0-2-686-pae (Debian 3.2.20-1) (deb...@li...) (gcc version 4.6.3 (Debian 4.6.3-7) ) #1 SMP Mon Jun 11 18:27:04 UTC 2012 --00:00:00:00.000 27357-- Arch and hwcaps: X86, x86-sse1-sse2 --00:00:00:00.000 27357-- Page sizes: currently 4096, max supported 4096 --00:00:00:00.000 27357-- Valgrind library directory: /usr/lib/valgrind --00:00:00:00.336 27357-- Reading syms from /lib/i386-linux-gnu/ld-2.13.so (0x4000000) --00:00:00:00.336 27357-- Considering /lib/i386-linux-gnu/ld-2.13.so .. --00:00:00:00.336 27357-- .. CRC mismatch (computed a5545d71 wanted b9bc6ed7) --00:00:00:00.336 27357-- Considering /usr/lib/debug/lib/i386-linux-gnu/ld-2.13.so .. --00:00:00:00.346 27357-- .. CRC is valid --00:00:00:01.323 27357-- Reading syms from /usr/local/bin/pl (0x8048000) --00:00:00:01.472 27357-- Reading syms from /usr/lib/valgrind/memcheck-x86-linux (0x38000000) --00:00:00:01.472 27357-- Considering /usr/lib/valgrind/memcheck-x86-linux .. --00:00:00:01.505 27357-- .. CRC mismatch (computed f9c53117 wanted 8a91a8b2) --00:00:00:01.517 27357-- object doesn't have a symbol table --00:00:00:01.517 27357-- object doesn't have a dynamic symbol table --00:00:00:01.630 27357-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --00:00:00:01.660 27357-- Reading suppressions file: /home/me/debug/valgrind/r1.supp --00:00:00:01.660 27357-- Reading suppressions file: /home/me/debug/valgrind/r2.supp --00:00:00:01.660 27357-- Reading suppressions file: /usr/lib/valgrind/default.supp ==00:00:00:01.664 27357== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-27357-by-me-on-??? ==00:00:00:01.664 27357== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-27357-by-me-on-??? ==00:00:00:01.664 27357== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-27357-by-me-on-??? ==00:00:00:01.664 27357== ==00:00:00:01.664 27357== TO CONTROL THIS PROCESS USING vgdb (which you probably ==00:00:00:01.664 27357== don't want to do, unless you know exactly what you're doing, ==00:00:00:01.664 27357== or are doing some strange experiment): ==00:00:00:01.664 27357== /usr/lib/valgrind/../../bin/vgdb --pid=27357 ...command... ==00:00:00:01.664 27357== ==00:00:00:01.664 27357== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==00:00:00:01.664 27357== /path/to/gdb /usr/local/bin/pl ==00:00:00:01.664 27357== and then give GDB the following command ==00:00:00:01.664 27357== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=27357 ==00:00:00:01.664 27357== --pid is optional if only one valgrind process is running ==00:00:00:01.664 27357== --00:00:00:01.698 27357-- REDIR: 0x4016a40 (strlen) redirected to 0x38055304 (???) --00:00:00:01.997 27357-- REDIR: 0x4016860 (index) redirected to 0x380552df (???) --00:00:00:02.345 27357-- Reading syms from /usr/lib/valgrind/vgpreload_core-x86-linux.so (0x4021000) --00:00:00:02.353 27357-- Considering /usr/lib/valgrind/vgpreload_core-x86-linux.so .. --00:00:00:02.354 27357-- .. CRC mismatch (computed bbadfadd wanted 39de28c9) --00:00:00:02.354 27357-- object doesn't have a symbol table --00:00:00:02.408 27357-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so (0x4024000) --00:00:00:02.408 27357-- Considering /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so .. --00:00:00:02.409 27357-- .. CRC mismatch (computed 9b401e29 wanted 9e97adf8) --00:00:00:02.409 27357-- object doesn't have a symbol table --00:00:00:02.685 27357-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libm-2.13.so (0x404c000) --00:00:00:02.685 27357-- Considering /lib/i386-linux-gnu/i686/cmov/libm-2.13.so .. --00:00:00:02.702 27357-- .. CRC mismatch (computed 5d4df806 wanted 0f7e3f95) --00:00:00:02.702 27357-- Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libm-2.13.so .. --00:00:00:02.725 27357-- .. CRC is valid --00:00:00:02.955 27357-- Reading syms from /usr/lib/debug/libncurses.so.5.9 (0x4072000) --00:00:00:04.655 27357-- Reading syms from /usr/lib/debug/libtinfo.so.5.9 (0x40a0000) --00:00:00:05.890 27357-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libc-2.13.so (0x40c6000) --00:00:00:05.891 27357-- Considering /lib/i386-linux-gnu/i686/cmov/libc-2.13.so .. --00:00:00:05.904 27357-- .. CRC mismatch (computed 5bfad3d8 wanted 29c17d87) --00:00:00:05.905 27357-- Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libc-2.13.so .. --00:00:00:05.979 27357-- .. CRC is valid --00:00:00:18.201 27357-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so (0x4223000) --00:00:00:18.201 27357-- Considering /lib/i386-linux-gnu/i686/cmov/libdl-2.13.so .. --00:00:00:18.201 27357-- .. CRC mismatch (computed b879b327 wanted cf5e3512) --00:00:00:18.202 27357-- Considering /usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libdl-2.13.so .. --00:00:00:18.202 27357-- .. CRC is valid --00:00:00:18.513 27357-- REDIR: 0x413c900 (rindex) redirected to 0x4028600 (rindex) --00:00:00:18.588 27357-- REDIR: 0x4138d80 (malloc) redirected to 0x40282a0 (malloc) --00:00:00:18.712 27357-- REDIR: 0x413efd0 (rawmemchr) redirected to 0x402af10 (rawmemchr) --00:00:00:18.757 27357-- REDIR: 0x413c060 (strcpy) redirected to 0x4028a80 (strcpy) --00:00:00:18.762 27357-- REDIR: 0x413c590 (strlen) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:00:18.765 27357-- REDIR: 0x4142fb0 (__strlen_sse2_bsf) redirected to 0x4028a40 (strlen) --00:00:00:18.773 27357-- REDIR: 0x413c5e0 (__GI_strlen) redirected to 0x4028a60 (__GI_strlen) --00:00:00:18.779 27357-- REDIR: 0x4142bf0 (__GI_strncmp) redirected to 0x4028f70 (__GI_strncmp) --00:00:00:18.821 27357-- REDIR: 0x41384a0 (calloc) redirected to 0x40269c0 (calloc) --00:00:00:18.837 27357-- REDIR: 0x413f0a0 (strchrnul) redirected to 0x402aee0 (strchrnul) --00:00:00:18.849 27357-- REDIR: 0x413c6a0 (strnlen) redirected to 0x40289e0 (strnlen) --00:00:00:18.858 27357-- REDIR: 0x4138ca0 (free) redirected to 0x40274a0 (free) --00:00:00:18.865 27357-- REDIR: 0x413be30 (index) redirected to 0x40286c0 (index) --00:00:00:18.965 27357-- REDIR: 0x413dd10 (memcpy) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:00:18.967 27357-- REDIR: 0x41d9490 (__memcpy_ssse3) redirected to 0x4029c10 (memcpy) --00:00:00:19.009 27357-- REDIR: 0x4139d00 (realloc) redirected to 0x4028370 (realloc) --00:00:00:19.072 27357-- REDIR: 0x413c820 (strncpy) redirected to 0x4028c20 (strncpy) --00:00:00:19.268 27357-- REDIR: 0x413bfa0 (strcmp) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:00:19.270 27357-- REDIR: 0x41e16d0 (__strcmp_ssse3) redirected to 0x40295f0 (strcmp) --00:00:00:19.380 27357-- REDIR: 0x41431e0 (strstr) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:00:19.382 27357-- REDIR: 0x41437c0 (__GI_strstr) redirected to 0x402b2f0 (strstr) --00:00:00:19.506 27357-- REDIR: 0x413d720 (memset) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:00:19.507 27357-- REDIR: 0x41d8380 (__memset_sse2) redirected to 0x402aba0 (memset) --00:00:00:20.194 27357-- REDIR: 0x413d190 (memchr) redirected to 0x40296f0 (memchr) --00:00:14:33.345 27357-- REDIR: 0x413d660 (memmove) redirected to 0x40215c0 (_vgnU_ifunc_wrapper) --00:00:14:33.359 27357-- REDIR: 0x41db380 (__memmove_ssse3) redirected to 0x402ac20 (memmove) |