pcp
[Top] [All Lists]

linux PMDA regression?

To: PCP <pcp@xxxxxxxxxxx>
Subject: linux PMDA regression?
From: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Tue, 20 Jan 2015 06:47:44 +1100
Delivered-to: pcp@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
I'm seeing qa/957 failing on several hosts.

e.g. on a single CPU machine (vm23) AND using a local context ...

$ valgrind pminfo -L -f kernel.percpu.cpu.guest
==5903== Memcheck, a memory error detector
==5903== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==5903== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info
==5903== Command: pminfo -L -f kernel.percpu.cpu.guest
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85B7: refresh_proc_stat (proc_stat.c:183)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbe88 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8285: refresh_proc_stat (proc_stat.c:134)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85B9: refresh_proc_stat (proc_stat.c:183)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbe8c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8285: refresh_proc_stat (proc_stat.c:134)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85CD: refresh_proc_stat (proc_stat.c:184)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbeb8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8298: refresh_proc_stat (proc_stat.c:135)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85CF: refresh_proc_stat (proc_stat.c:184)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbebc is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8298: refresh_proc_stat (proc_stat.c:135)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85E3: refresh_proc_stat (proc_stat.c:185)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbee8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82AB: refresh_proc_stat (proc_stat.c:136)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85E5: refresh_proc_stat (proc_stat.c:185)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbeec is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82AB: refresh_proc_stat (proc_stat.c:136)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85F9: refresh_proc_stat (proc_stat.c:186)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf18 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82BE: refresh_proc_stat (proc_stat.c:137)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85FB: refresh_proc_stat (proc_stat.c:186)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf1c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82BE: refresh_proc_stat (proc_stat.c:137)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8612: refresh_proc_stat (proc_stat.c:187)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf48 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82D1: refresh_proc_stat (proc_stat.c:138)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8614: refresh_proc_stat (proc_stat.c:187)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf4c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82D1: refresh_proc_stat (proc_stat.c:138)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B862B: refresh_proc_stat (proc_stat.c:188)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf78 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82E7: refresh_proc_stat (proc_stat.c:139)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B862D: refresh_proc_stat (proc_stat.c:188)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf7c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82E7: refresh_proc_stat (proc_stat.c:139)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8644: refresh_proc_stat (proc_stat.c:189)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfa8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82FD: refresh_proc_stat (proc_stat.c:140)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8646: refresh_proc_stat (proc_stat.c:189)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfac is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82FD: refresh_proc_stat (proc_stat.c:140)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B865D: refresh_proc_stat (proc_stat.c:190)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfd8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8313: refresh_proc_stat (proc_stat.c:141)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B865F: refresh_proc_stat (proc_stat.c:190)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfdc is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8313: refresh_proc_stat (proc_stat.c:141)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8676: refresh_proc_stat (proc_stat.c:191)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fc008 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8329: refresh_proc_stat (proc_stat.c:142)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8678: refresh_proc_stat (proc_stat.c:191)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fc00c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8329: refresh_proc_stat (proc_stat.c:142)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85B7: refresh_proc_stat (proc_stat.c:183)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbe88 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8285: refresh_proc_stat (proc_stat.c:134)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85B9: refresh_proc_stat (proc_stat.c:183)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbe8c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8285: refresh_proc_stat (proc_stat.c:134)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85CD: refresh_proc_stat (proc_stat.c:184)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbeb8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8298: refresh_proc_stat (proc_stat.c:135)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85CF: refresh_proc_stat (proc_stat.c:184)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbebc is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8298: refresh_proc_stat (proc_stat.c:135)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85E3: refresh_proc_stat (proc_stat.c:185)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbee8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82AB: refresh_proc_stat (proc_stat.c:136)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85E5: refresh_proc_stat (proc_stat.c:185)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbeec is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82AB: refresh_proc_stat (proc_stat.c:136)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85F9: refresh_proc_stat (proc_stat.c:186)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf18 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82BE: refresh_proc_stat (proc_stat.c:137)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B85FB: refresh_proc_stat (proc_stat.c:186)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf1c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82BE: refresh_proc_stat (proc_stat.c:137)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8612: refresh_proc_stat (proc_stat.c:187)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf48 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82D1: refresh_proc_stat (proc_stat.c:138)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8614: refresh_proc_stat (proc_stat.c:187)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf4c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82D1: refresh_proc_stat (proc_stat.c:138)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B862B: refresh_proc_stat (proc_stat.c:188)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf78 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82E7: refresh_proc_stat (proc_stat.c:139)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B862D: refresh_proc_stat (proc_stat.c:188)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbf7c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82E7: refresh_proc_stat (proc_stat.c:139)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8644: refresh_proc_stat (proc_stat.c:189)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfa8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82FD: refresh_proc_stat (proc_stat.c:140)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8646: refresh_proc_stat (proc_stat.c:189)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfac is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B82FD: refresh_proc_stat (proc_stat.c:140)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B865D: refresh_proc_stat (proc_stat.c:190)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfd8 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8313: refresh_proc_stat (proc_stat.c:141)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B865F: refresh_proc_stat (proc_stat.c:190)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fbfdc is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8313: refresh_proc_stat (proc_stat.c:141)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8676: refresh_proc_stat (proc_stat.c:191)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fc008 is 0 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8329: refresh_proc_stat (proc_stat.c:142)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 
==5903== Invalid write of size 4
==5903==    at 0x44B8678: refresh_proc_stat (proc_stat.c:191)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2191: linux_instance (pmda.c:4058)
==5903==    by 0x40387D2: pmGetInDom (instance.c:269)
==5903==    by 0x80498A4: mydump.isra.2 (pminfo.c:108)
==5903==    by 0x804A42F: report (pminfo.c:476)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903==  Address 0x40fc00c is 4 bytes after a block of size 0 alloc'd
==5903==    at 0x40087BA: calloc (in 
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==5903==    by 0x44B8329: refresh_proc_stat (proc_stat.c:142)
==5903==    by 0x44B1EE7: linux_refresh (pmda.c:3899)
==5903==    by 0x44B2019: linux_fetch (pmda.c:5708)
==5903==    by 0x405CB68: __pmFetchLocal (fetchlocal.c:131)
==5903==    by 0x4036EFC: pmFetch (fetch.c:147)
==5903==    by 0x8049FC5: report (pminfo.c:356)
==5903==    by 0x8049332: main (pminfo.c:682)
==5903== 

kernel.percpu.cpu.guest
    inst [0 or "cpu0"] value 0
==5903== 
==5903== HEAP SUMMARY:
==5903==     in use at exit: 67,311 bytes in 3,411 blocks
==5903==   total heap usage: 4,829 allocs, 1,418 frees, 106,948 bytes allocated
==5903== 
==5903== LEAK SUMMARY:
==5903==    definitely lost: 1,426 bytes in 47 blocks
==5903==    indirectly lost: 0 bytes in 0 blocks
==5903==      possibly lost: 87 bytes in 3 blocks
==5903==    still reachable: 65,798 bytes in 3,361 blocks
==5903==         suppressed: 0 bytes in 0 blocks
==5903== Rerun with --leak-check=full to see details of leaked memory
==5903== 
==5903== For counts of detected and suppressed errors, rerun with: -v
==5903== ERROR SUMMARY: 36 errors from 36 contexts (suppressed: 0 from 0)

<Prev in Thread] Current Thread [Next in Thread>