|
From: Rich C. <rc...@wi...> - 2015-09-06 05:00:27
|
valgrind revision: 15632
VEX revision: 3183
C compiler: gcc (SUSE Linux) 4.8.5
GDB: GNU gdb (GDB; openSUSE Factory) 7.9
Assembler: GNU assembler (GNU Binutils; openSUSE Factory) 2.25.0
C library: GNU C Library (GNU libc) stable release version 2.21 (git 4e42b5b8f89f)
uname -mrs: Linux 4.1.4-1-desktop x86_64
Vendor version: openSUSE 20150810 (Tumbleweed)
Nightly build on rodan ( Linux 4.1.4-1-desktop x86_64 )
Started at 2015-09-05 19:22:01 CDT
Ended at 2015-09-06 00:00:14 CDT
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 640 tests, 1 stderr failure, 0 stdout failures, 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)
Last 20 lines of verbose log follow echo
-- Finished tests in exp-sgcheck/tests ---------------------------------
-- Running tests in exp-bbv/tests/amd64-linux -------------------------
clone_test: valgrind --interval-size=100000 --bb-out-file=clone_test.out.bb --pc-out-file=clone_test.out.pc ./clone_test
complex_rep: valgrind --interval-size=100000 --bb-out-file=complex_rep.out.bb ./complex_rep
fldcw_check: valgrind --interval-size=10000 --bb-out-file=fldcw_check.out.bb ./fldcw_check
ll: valgrind --interval-size=1000 --bb-out-file=ll.out.bb ./ll
million: valgrind --interval-size=100000 --bb-out-file=million.out.bb ./million
rep_prefix: valgrind --interval-size=100000 --bb-out-file=rep_prefix.out.bb ./rep_prefix
-- Finished tests in exp-bbv/tests/amd64-linux -------------------------
== 640 tests, 1 stderr failure, 0 stdout failures, 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)
...checking makefile consistency
...checking header files and include directives
Makefile:1335: recipe for target 'regtest' failed
make: *** [regtest] Error 1
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.5s (15.7x, -----) me:14.2s (29.6x, -----) ca:60.6s (126.3x, -----) he: 9.5s (19.8x, -----) ca:16.3s (34.0x, -----) dr: 9.0s (18.8x, -----) ma: 8.8s (18.3x, -----)
bigcode1 valgrind-old:0.48s no: 7.5s (15.7x, 0.1%) me:14.2s (29.6x, -0.1%) ca:60.6s (126.3x, 0.0%) he: 9.5s (19.8x, 0.3%) ca:16.3s (34.0x, 0.1%) dr: 9.0s (18.8x, 0.2%) ma: 8.8s (18.4x, -0.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.1s (36.9x, -----) me:35.8s (73.0x, -----) ca:100.3s (204.7x, -----) he:23.5s (48.0x, -----) ca:30.1s (61.3x, -----) dr:21.2s (43.3x, -----) ma:20.7s (42.3x, -----)
bigcode2 valgrind-old:0.49s no:18.0s (36.8x, 0.4%) me:35.6s (72.8x, 0.3%) ca:99.8s (203.8x, 0.4%) he:23.5s (48.0x, 0.1%) ca:30.0s (61.3x, 0.1%) dr:21.2s (43.3x, 0.1%) ma:20.8s (42.4x, -0.2%)
-- bz2 --
bz2 valgrind-new:2.33s no: 7.8s ( 3.4x, -----) me:24.9s (10.7x, -----) ca:59.9s (25.7x, -----) he:39.3s (16.9x, -----) ca:50.8s (21.8x, -----) dr:54.0s (23.2x, -----) ma: 7.3s ( 3.2x, -----)
bz2 valgrind-old:2.33s no: 7.8s ( 3.3x, 0.1%) me:25.0s (10.7x, -0.4%) ca:59.9s (25.7x, 0.0%) he:39.3s (16.9x, 0.0%) ca:50.8s (21.8x, -0.0%) dr:54.0s (23.2x, 0.0%) ma: 7.3s ( 3.2x, -0.1%)
-- fbench --
fbench valgrind-new:1.44s no: 5.2s ( 3.6x, -----) me:17.7s (12.3x, -----) ca:27.6s (19.2x, -----) he:13.6s ( 9.5x, -----) ca:16.2s (11.2x, -----) dr:13.7s ( 9.5x, -----) ma: 5.4s ( 3.8x, -----)
fbench valgrind-old:1.44s no: 5.2s ( 3.6x, 0.2%) me:17.7s (12.3x, -0.2%) ca:27.9s (19.4x, -0.8%) he:13.7s ( 9.5x, -0.2%) ca:16.2s (11.3x, -0.4%) dr:13.5s ( 9.4x, 1.0%) ma: 5.4s ( 3.8x, -0.4%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.5s ( 3.5x, -----) me:12.5s (12.5x, -----) ca: 8.6s ( 8.6x, -----) he:21.0s (21.0x, -----) ca:20.0s (20.0x, -----) dr:17.2s (17.2x, -----) ma: 3.5s ( 3.5x, -----)
ffbench valgrind-old:1.00s no: 3.5s ( 3.5x, -0.3%) me:12.5s (12.5x, -0.3%) ca: 8.6s ( 8.6x, 0.0%) he:21.0s (21.0x, -0.2%) ca:20.0s (20.0x, -0.2%) dr:17.2s (17.2x, -0.1%) ma: 3.5s ( 3.5x, 0.0%)
-- heap --
heap valgrind-new:0.47s no: 3.1s ( 6.7x, -----) me:21.8s (46.5x, -----) ca:33.5s (71.3x, -----) he:30.4s (64.7x, -----) ca:15.2s (32.4x, -----) dr:20.7s (44.0x, -----) ma:21.2s (45.2x, -----)
heap valgrind-old:0.47s no: 3.2s ( 6.7x, -0.6%) me:22.1s (47.0x, -1.1%) ca:33.5s (71.3x, 0.0%) he:30.4s (64.6x, 0.1%) ca:15.2s (32.4x, 0.0%) dr:20.1s (42.7x, 2.9%) ma:21.2s (45.1x, 0.3%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.54s no: 3.5s ( 6.4x, -----) me:38.8s (71.8x, -----) ca:35.8s (66.2x, -----) he:34.7s (64.2x, -----) ca:17.6s (32.5x, -----) dr:23.0s (42.6x, -----) ma:22.0s (40.8x, -----)
heap_pdb4 valgrind-old:0.54s no: 3.5s ( 6.4x, 0.6%) me:38.8s (71.9x, -0.1%) ca:35.8s (66.3x, -0.1%) he:34.3s (63.6x, 1.0%) ca:17.5s (32.5x, 0.1%) dr:22.8s (42.1x, 1.1%) ma:22.2s (41.2x, -1.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.05s no: 1.1s (22.2x, -----) me: 6.0s (120.4x, -----) ca: 5.1s (101.4x, -----) he: 5.3s (106.2x, -----) ca: 3.1s (61.8x, -----) dr: 4.9s (98.8x, -----) ma: 4.6s (92.4x, -----)
many-loss-records valgrind-old:0.05s no: 1.1s (22.0x, 0.9%) me: 6.1s (121.4x, -0.8%) ca: 5.1s (101.4x, 0.0%) he: 5.3s (105.4x, 0.8%) ca: 3.1s (61.8x, 0.0%) dr: 4.9s (97.8x, 1.0%) ma: 4.6s (91.4x, 1.1%)
-- many-xpts --
many-xpts valgrind-new:0.15s no: 1.4s ( 9.0x, -----) me: 7.5s (49.7x, -----) ca:13.2s (88.1x, -----) he: 9.6s (63.9x, -----) ca: 4.4s (29.6x, -----) dr: 6.6s (44.1x, -----) ma: 6.9s (45.7x, -----)
many-xpts valgrind-old:0.15s no: 1.4s ( 9.0x, 0.0%) me: 7.5s (49.7x, 0.0%) ca:13.2s (88.2x, -0.1%) he: 9.5s (63.5x, 0.5%) ca: 4.5s (29.9x, -0.9%) dr: 6.5s (43.6x, 1.1%) ma: 6.9s (45.9x, -0.3%)
-- memrw --
memrw valgrind-new:0.30s no: 2.2s ( 7.3x, -----) me: 5.4s (18.0x, -----) ca:13.1s (43.7x, -----) he:22.1s (73.5x, -----) ca: 9.0s (30.0x, -----) dr: 5.7s (18.9x, -----) ma: 2.3s ( 7.7x, -----)
memrw valgrind-old:0.30s no: 2.2s ( 7.4x, -0.9%) me: 5.4s (18.1x, -0.4%) ca:13.1s (43.8x, -0.1%) he:21.9s (73.1x, 0.6%) ca: 9.0s (30.0x, -0.1%) dr: 5.7s (18.9x, -0.4%) ma: 2.3s ( 7.7x, -0.4%)
-- sarp --
sarp valgrind-new:0.11s no: 1.3s (11.8x, -----) me: 9.7s (88.5x, -----) ca: 8.4s (76.5x, -----) he:24.2s (220.5x, -----) ca: 4.3s (39.2x, -----) dr: 4.5s (40.7x, -----) ma: 1.4s (12.4x, -----)
sarp valgrind-old:0.11s no: 1.3s (12.0x, -1.5%) me: 9.8s (88.9x, -0.5%) ca: 8.4s (76.1x, 0.6%) he:24.4s (222.0x, -0.7%) ca: 4.3s (39.2x, 0.0%) dr: 4.5s (41.3x, -1.3%) ma: 1.4s (12.4x, -0.0%)
-- tinycc --
tinycc valgrind-new:0.76s no: 7.4s ( 9.8x, -----) me:37.3s (49.1x, -----) ca:48.0s (63.2x, -----) he:45.0s (59.2x, -----) ca:38.7s (51.0x, -----) dr:37.5s (49.3x, -----) ma:11.6s (15.2x, -----)
tinycc valgrind-old:0.76s no: 7.4s ( 9.8x, 0.0%) me:37.2s (48.9x, 0.3%) ca:48.1s (63.2x, -0.0%) he:45.0s (59.3x, -0.0%) ca:38.7s (50.9x, 0.1%) dr:37.7s (49.7x, -0.7%) ma:11.6s (15.2x, 0.3%)
-- Finished tests in perf ----------------------------------------------
== 12 programs, 168 timings =================
real 157m16.285s
user 155m10.576s
sys 1m48.072s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-09-05 20:22:52.068229025 -0500
+++ hgtls.stdoutB.out 2015-09-05 20:37:10.737941225 -0500
@@ -8,28 +8,28 @@
test race tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
+test local tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
+test local tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
+test global tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
+test global tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
+test static_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
+test static_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
test so_local tls_ip 0x........ ip 0x........ equal 1
=================================================
./valgrind-new/massif/tests/new-cpp.post.diff
=================================================
--- new-cpp.post.exp 2015-09-05 20:22:55.575264541 -0500
+++ new-cpp.post.out 2015-09-05 20:52:10.569022101 -0500
@@ -6,54 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 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 /lib64/ld-2.21.so)
+|
+->04.72% (4,000B) 0x........: main (new-cpp.cpp:19)
|
-->33.24% (4,000B) 0x........: main (new-cpp.cpp:20)
+->04.72% (4,000B) 0x........: main (new-cpp.cpp:20)
|
-->16.62% (2,000B) 0x........: main (new-cpp.cpp:21)
+->02.36% (2,000B) 0x........: main (new-cpp.cpp:21)
|
-->16.62% (2,000B) 0x........: main (new-cpp.cpp:22)
+->02.36% (2,000B) 0x........: main (new-cpp.cpp:22)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 6 16,040 8,024 8,000 24 0
- 7 20,048 4,016 4,000 16 0
- 8 22,056 2,008 2,000 8 0
- 9 24,064 0 0 0 0
+ 7 88,752 80,736 80,704 32 0
+ 8 92,760 76,728 76,704 24 0
+ 9 94,768 74,720 74,704 16 0
+ 10 96,776 72,712 72,704 8 0
=================================================
./valgrind-new/massif/tests/overloaded-new.post.diff
=================================================
--- overloaded-new.post.exp 2015-09-05 20:22:55.539264177 -0500
+++ overloaded-new.post.out 2015-09-05 20:52:14.759064648 -0500
@@ -6,54 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 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 (overloaded-new.cpp:49)
+ 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 /lib64/ld-2.21.so)
+|
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:49)
|
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:50)
|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:51)
|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:52)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 6 16,040 8,024 8,000 24 0
- 7 20,048 4,016 4,000 16 0
- 8 22,056 2,008 2,000 8 0
- 9 24,064 0 0 0 0
+ 7 88,752 80,736 80,704 32 0
+ 8 92,760 76,728 76,704 24 0
+ 9 94,768 74,720 74,704 16 0
+ 10 96,776 72,712 72,704 8 0
=================================================
./valgrind-new/massif/tests/overloaded-new.post.diff-mips32
=================================================
--- overloaded-new.post.exp-mips32 2015-09-05 20:22:55.581264602 -0500
+++ overloaded-new.post.out 2015-09-05 20:52:14.759064648 -0500
@@ -6,58 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 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........: operator new(unsigned int) (overloaded-new.cpp:19)
-| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
-|
-->33.24% (4,000B) 0x........: operator new(unsigned int, std::nothrow_t const&) (overloaded-new.cpp:24)
-| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
-|
-->16.62% (2,000B) 0x........: operator new[](unsigned int) (overloaded-new.cpp:29)
-| ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
-|
-->16.62% (2,000B) 0x........: operator new[](unsigned int, std::nothrow_t const&) (overloaded-new.cpp:34)
- ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
-
+ 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 /lib64/ld-2.21.so)
+|
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:49)
+|
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:50)
+|
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:51)
+|
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:52)
+
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/leak_cpp_interior.stderr.diff
=================================================
--- leak_cpp_interior.stderr.exp 2015-09-05 20:22:53.399242504 -0500
+++ leak_cpp_interior.stderr.out 2015-09-05 20:43:03.125483431 -0500
@@ -1,118 +1,112 @@
valgrind output will go to log
VALGRIND_DO_LEAK_CHECK
-4 bytes in 1 blocks are definitely lost in loss record ... of ...
+8 bytes in 1 blocks are definitely lost in loss record ... of ...
by 0x........: doit() (leak_cpp_interior.cpp:115)
by 0x........: main (leak_cpp_interior.cpp:130)
LEAK SUMMARY:
- definitely lost: 4 bytes in 1 blocks
+ definitely lost: 8 bytes in 1 blocks
indirectly lost: 0 bytes in 0 blocks
possibly lost: 0 bytes in 0 blocks
- still reachable: 163 bytes in 8 blocks
+ still reachable: 72,894 bytes in 8 blocks
of which reachable via heuristic:
- stdstring : 56 bytes in 2 blocks
length64 : 31 bytes in 1 blocks
- newarray : 28 bytes in 1 blocks
- multipleinheritance: 24 bytes in 2 blocks
+ newarray : 32 bytes in 1 blocks
+ multipleinheritance: 48 bytes in 2 blocks
suppressed: 0 bytes in 0 blocks
Reachable blocks (those to which a pointer was found) are not shown.
To see them, rerun with: --leak-check=full --show-leak-kinds=all
leak_check summary heuristics multipleinheritance
LEAK SUMMARY:
- definitely lost: 4 (+0) bytes in 1 (+0) blocks
+ definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 115 (+115) bytes in 4 (+4) blocks
- still reachable: 48 (-115) bytes in 4 (-4) blocks
+ possibly lost: 63 (+63) bytes in 2 (+2) blocks
+ still reachable: 72,831 (-63) bytes in 6 (-2) blocks
of which reachable via heuristic:
- stdstring : 0 (-56) bytes in 0 (-2) blocks
length64 : 0 (-31) bytes in 0 (-1) blocks
- newarray : 0 (-28) bytes in 0 (-1) blocks
- multipleinheritance: 24 (+0) bytes in 2 (+0) blocks
+ newarray : 0 (-32) bytes in 0 (-1) blocks
+ multipleinheritance: 48 (+0) bytes in 2 (+0) blocks
suppressed: 0 (+0) bytes in 0 (+0) blocks
To see details of leaked memory, give 'full' arg to leak_check
leak_check summary any heuristics newarray
LEAK SUMMARY:
- definitely lost: 4 (+0) bytes in 1 (+0) blocks
+ definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 111 (-4) bytes in 5 (+1) blocks
- still reachable: 52 (+4) bytes in 3 (-1) blocks
+ possibly lost: 48 (-15) bytes in 2 (+0) blocks
+ still reachable: 72,846 (+15) bytes in 6 (+0) blocks
of which reachable via heuristic:
- newarray : 28 (+28) bytes in 1 (+1) blocks
- multipleinheritance: 0 (-24) bytes in 0 (-2) blocks
+ newarray : 63 (+63) bytes in 2 (+2) blocks
+ multipleinheritance: 0 (-48) bytes in 0 (-2) blocks
suppressed: 0 (+0) bytes in 0 (+0) blocks
To see details of leaked memory, give 'full' arg to leak_check
leak_check summary heuristics length64
LEAK SUMMARY:
- definitely lost: 4 (+0) bytes in 1 (+0) blocks
+ definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 108 (-3) bytes in 5 (+0) blocks
- still reachable: 55 (+3) bytes in 3 (+0) blocks
+ possibly lost: 80 (+32) bytes in 3 (+1) blocks
+ still reachable: 72,814 (-32) bytes in 5 (-1) blocks
of which reachable via heuristic:
length64 : 31 (+31) bytes in 1 (+1) blocks
- newarray : 0 (-28) bytes in 0 (-1) blocks
+ newarray : 0 (-63) bytes in 0 (-2) blocks
suppressed: 0 (+0) bytes in 0 (+0) blocks
To see details of leaked memory, give 'full' arg to leak_check
leak_check summary heuristics stdstring
LEAK SUMMARY:
- definitely lost: 4 (+0) bytes in 1 (+0) blocks
+ definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 83 (-25) bytes in 4 (-1) blocks
- still reachable: 80 (+25) bytes in 4 (+1) blocks
+ possibly lost: 111 (+31) bytes in 4 (+1) blocks
+ still reachable: 72,783 (-31) bytes in 4 (-1) blocks
of which reachable via heuristic:
- stdstring : 56 (+56) bytes in 2 (+2) blocks
length64 : 0 (-31) bytes in 0 (-1) blocks
suppressed: 0 (+0) bytes in 0 (+0) blocks
To see details of leaked memory, give 'full' arg to leak_check
leak_check summary heuristics multipleinheritance,newarray,stdstring,length64
LEAK SUMMARY:
- definitely lost: 4 (+0) bytes in 1 (+0) blocks
+ definitely lost: 8 (+0) bytes in 1 (+0) blocks
<truncated beyond 100 lines>
=================================================
./valgrind-new/memcheck/tests/leak_cpp_interior.stderr.diff-64bit
=================================================
--- leak_cpp_interior.stderr.exp-64bit 2015-09-05 20:22:53.077239243 -0500
+++ leak_cpp_interior.stderr.out 2015-09-05 20:43:03.125483431 -0500
@@ -9,9 +9,8 @@
definitely lost: 8 bytes in 1 blocks
indirectly lost: 0 bytes in 0 blocks
possibly lost: 0 bytes in 0 blocks
- still reachable: 239 bytes in 8 blocks
+ still reachable: 72,894 bytes in 8 blocks
of which reachable via heuristic:
- stdstring : 80 bytes in 2 blocks
length64 : 31 bytes in 1 blocks
newarray : 32 bytes in 1 blocks
multipleinheritance: 48 bytes in 2 blocks
@@ -23,10 +22,9 @@
LEAK SUMMARY:
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 143 (+143) bytes in 4 (+4) blocks
- still reachable: 96 (-143) bytes in 4 (-4) blocks
+ possibly lost: 63 (+63) bytes in 2 (+2) blocks
+ still reachable: 72,831 (-63) bytes in 6 (-2) blocks
of which reachable via heuristic:
- stdstring : 0 (-80) bytes in 0 (-2) blocks
length64 : 0 (-31) bytes in 0 (-1) blocks
newarray : 0 (-32) bytes in 0 (-1) blocks
multipleinheritance: 48 (+0) bytes in 2 (+0) blocks
@@ -37,8 +35,8 @@
LEAK SUMMARY:
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 128 (-15) bytes in 4 (+0) blocks
- still reachable: 111 (+15) bytes in 4 (+0) blocks
+ possibly lost: 48 (-15) bytes in 2 (+0) blocks
+ still reachable: 72,846 (+15) bytes in 6 (+0) blocks
of which reachable via heuristic:
newarray : 63 (+63) bytes in 2 (+2) blocks
multipleinheritance: 0 (-48) bytes in 0 (-2) blocks
@@ -49,8 +47,8 @@
LEAK SUMMARY:
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 160 (+32) bytes in 5 (+1) blocks
- still reachable: 79 (-32) bytes in 3 (-1) blocks
+ possibly lost: 80 (+32) bytes in 3 (+1) blocks
+ still reachable: 72,814 (-32) bytes in 5 (-1) blocks
of which reachable via heuristic:
length64 : 31 (+31) bytes in 1 (+1) blocks
newarray : 0 (-63) bytes in 0 (-2) blocks
@@ -61,10 +59,9 @@
LEAK SUMMARY:
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 111 (-49) bytes in 4 (-1) blocks
- still reachable: 128 (+49) bytes in 4 (+1) blocks
+ possibly lost: 111 (+31) bytes in 4 (+1) blocks
+ still reachable: 72,783 (-31) bytes in 4 (-1) blocks
of which reachable via heuristic:
- stdstring : 80 (+80) bytes in 2 (+2) blocks
length64 : 0 (-31) bytes in 0 (-1) blocks
suppressed: 0 (+0) bytes in 0 (+0) blocks
To see details of leaked memory, give 'full' arg to leak_check
@@ -74,9 +71,8 @@
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
possibly lost: 0 (-111) bytes in 0 (-4) blocks
- still reachable: 239 (+111) bytes in 8 (+4) blocks
+ still reachable: 72,894 (+111) bytes in 8 (+4) blocks
of which reachable via heuristic:
- stdstring : 80 (+0) bytes in 2 (+0) blocks
length64 : 31 (+31) bytes in 1 (+1) blocks
newarray : 32 (+32) bytes in 1 (+1) blocks
multipleinheritance: 48 (+48) bytes in 2 (+2) blocks
@@ -88,9 +84,8 @@
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
possibly lost: 0 (+0) bytes in 0 (+0) blocks
- still reachable: 239 (+0) bytes in 8 (+0) blocks
+ still reachable: 72,894 (+0) bytes in 8 (+0) blocks
of which reachable via heuristic:
- stdstring : 80 (+0) bytes in 2 (+0) blocks
length64 : 31 (+0) bytes in 1 (+0) blocks
newarray : 32 (+0) bytes in 1 (+0) blocks
multipleinheritance: 48 (+0) bytes in 2 (+0) blocks
@@ -101,10 +96,9 @@
LEAK SUMMARY:
definitely lost: 8 (+0) bytes in 1 (+0) blocks
indirectly lost: 0 (+0) bytes in 0 (+0) blocks
- possibly lost: 191 (+191) bytes in 6 (+6) blocks
- still reachable: 48 (-191) bytes in 2 (-6) blocks
+ possibly lost: 111 (+111) bytes in 4 (+4) blocks
+ still reachable: 72,783 (-111) bytes in 4 (-4) blocks
of which reachable via heuristic:
- stdstring : 0 (-80) bytes in 0 (-2) blocks
length64 : 0 (-31) bytes in 0 (-1) blocks
newarray : 0 (-32) bytes in 0 (-1) blocks
multipleinheritance: 0 (-48) bytes in 0 (-2) blocks
@@ -133,10 +127,16 @@
Finished!
HEAP SUMMARY:
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-09-05 19:22:18.234535078 -0500
+++ hgtls.stdoutB.out 2015-09-05 19:36:39.523142630 -0500
@@ -8,28 +8,28 @@
test race tls_ip 0x........ ip 0x........ equal 1
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
+test local tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test local tls_ip 0x........ ip 0x........ equal 1
+test local tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
+test global tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test global tls_ip 0x........ ip 0x........ equal 1
+test global tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
+test static_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test static_extern tls_ip 0x........ ip 0x........ equal 1
+test static_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
test so_local tls_ip 0x........ ip 0x........ equal 1
=================================================
./valgrind-old/massif/tests/new-cpp.post.diff
=================================================
--- new-cpp.post.exp 2015-09-05 19:22:21.731574120 -0500
+++ new-cpp.post.out 2015-09-05 19:51:53.692192039 -0500
@@ -6,54 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 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 /lib64/ld-2.21.so)
+|
+->04.72% (4,000B) 0x........: main (new-cpp.cpp:19)
|
-->33.24% (4,000B) 0x........: main (new-cpp.cpp:20)
+->04.72% (4,000B) 0x........: main (new-cpp.cpp:20)
|
-->16.62% (2,000B) 0x........: main (new-cpp.cpp:21)
+->02.36% (2,000B) 0x........: main (new-cpp.cpp:21)
|
-->16.62% (2,000B) 0x........: main (new-cpp.cpp:22)
+->02.36% (2,000B) 0x........: main (new-cpp.cpp:22)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 6 16,040 8,024 8,000 24 0
- 7 20,048 4,016 4,000 16 0
- 8 22,056 2,008 2,000 8 0
- 9 24,064 0 0 0 0
+ 7 88,752 80,736 80,704 32 0
+ 8 92,760 76,728 76,704 24 0
+ 9 94,768 74,720 74,704 16 0
+ 10 96,776 72,712 72,704 8 0
=================================================
./valgrind-old/massif/tests/overloaded-new.post.diff
=================================================
--- overloaded-new.post.exp 2015-09-05 19:22:21.696573729 -0500
+++ overloaded-new.post.out 2015-09-05 19:51:57.912238104 -0500
@@ -6,54 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
- 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 (overloaded-new.cpp:49)
+ 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 /lib64/ld-2.21.so)
+|
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:49)
|
-->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
+->04.72% (4,000B) 0x........: main (overloaded-new.cpp:50)
|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:51)
|
-->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
+->02.36% (2,000B) 0x........: main (overloaded-new.cpp:52)
--------------------------------------------------------------------------------
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
- 6 16,040 8,024 8,000 24 0
- 7 20,048 4,016 4,000 16 0
- 8 22,056 2,008 2,000 8 0
- 9 24,064 0 0 0 0
+ 7 88,752 80,736 80,704 32 0
+ 8 92,760 76,728 76,704 24 0
+ 9 94,768 74,720 74,704 16 0
+ 10 96,776 72,712 72,704 8 0
=================================================
./valgrind-old/massif/tests/overloaded-new.post.diff-mips32
=================================================
--- overloaded-new.post.exp-mips32 2015-09-05 19:22:21.738574198 -0500
+++ overloaded-new.post.out 2015-09-05 19:51:57.912238104 -0500
@@ -6,58 +6,60 @@
KB
-11.75^ ###########
- | #
- | #
- | #
- | :::::::#
- | : #
- | : #
- | ::::::: # ::::::::::::
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | : : # :
- | ::::::::::::: : # : ::::::
- | : : : # : :
- | : : : # : :
- | : : : # : : ::::::
- | : : : # : : :
- | : : : # : : :
+82.76^ ###
+ | :::# :::
+ | ::::: # : :
+ | :::: :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
+ | : : :: # : :::
0 +----------------------------------------------------------------------->KB
- 0 23.50
+ 0 94.51
-Number of snapshots: 10
- Detailed snapshots: [5 (peak)]
+Number of snapshots: 11
+ Detailed snapshots: [6 (peak)]
...
[truncated message content] |