Invalid read of size 1
at 0x........: test (mempool2.c:135)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 1 bytes before a block of size 10 client-defined
at 0x........: allocate (mempool2.c:108)
by 0x........: test (mempool2.c:130)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Invalid read of size 1
at 0x........: test (mempool2.c:136)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 0 bytes after a block of size 10 client-defined
at 0x........: allocate (mempool2.c:108)
by 0x........: test (mempool2.c:130)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
------ out of range reads in mmap-backed pool ------
Invalid read of size 1
at 0x........: test (mempool2.c:140)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 1 bytes before a block of size 20 client-defined
at 0x........: allocate (mempool2.c:108)
by 0x........: test (mempool2.c:131)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Invalid read of size 1
at 0x........: test (mempool2.c:141)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 0 bytes after a block of size 20 client-defined
at 0x........: allocate (mempool2.c:108)
by 0x........: test (mempool2.c:131)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
------- read free in malloc-backed pool ------
+------ Illegal memory pool address ------
Illegal memory pool address
at 0x........: test (mempool2.c:145)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 0 bytes inside a block of size 32 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: make_pool (mempool2.c:46)
by 0x........: test (mempool2.c:122)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
------- read free in mmap-backed pool ------
+------ read free in malloc-backed pool ------
-Illegal memory pool address
+Invalid read of size 1
at 0x........: test (mempool2.c:150)
- by 0x........: main (mempool2.c:196)
- Address 0x........ is in a rwx anonymous segment
+ by 0x........: main (mempool2.c:200)
+ Address 0x........ is 13 bytes inside a recently re-allocated block of size 100,000 alloc'd
+ at 0x........: malloc (vg_replace_malloc.c:...)
+ by 0x........: make_pool (mempool2.c:47)
+ by 0x........: test (mempool2.c:122)
+ by 0x........: main (mempool2.c:200)
------- double free in malloc-backed pool ------
+------ read free in mmap-backed pool ------
-Illegal memory pool address
+Invalid read of size 1
at 0x........: test (mempool2.c:155)
- by 0x........: main (mempool2.c:196)
- Address 0x........ is 0 bytes inside a block of size 32 alloc'd
+ by 0x........: main (mempool2.c:200)
+ Address 0x........ is 11 bytes inside a block of size 20 free'd
+ at 0x........: test (mempool2.c:154)
+ by 0x........: main (mempool2.c:200)
+ Block was alloc'd at
+ at 0x........: allocate (mempool2.c:108)
+ by 0x........: test (mempool2.c:131)
+ by 0x........: main (mempool2.c:200)
+
+
+------ double free in malloc-backed pool ------
+
+Invalid free() / delete / delete[] / realloc()
+ at 0x........: test (mempool2.c:159)
+ by 0x........: main (mempool2.c:200)
+ Address 0x........ is 8 bytes inside a recently re-allocated block of size 100,000 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: make_pool (mempool2.c:46)
+ by 0x........: make_pool (mempool2.c:47)
by 0x........: test (mempool2.c:122)
- by 0x........: main (mempool2.c:196)
+ by 0x........: main (mempool2.c:200)
------ double free in mmap-backed pool ------
-Illegal memory pool address
- at 0x........: test (mempool2.c:159)
- by 0x........: main (mempool2.c:196)
- Address 0x........ is in a rwx anonymous segment
+Invalid free() / delete / delete[] / realloc()
+ at 0x........: test (mempool2.c:163)
+ by 0x........: main (mempool2.c:200)
+ Address 0x........ is 0 bytes inside a block of size 20 free'd
+ at 0x........: test (mempool2.c:154)
+ by 0x........: main (mempool2.c:200)
+ Block was alloc'd at
+ at 0x........: allocate (mempool2.c:108)
+ by 0x........: test (mempool2.c:131)
+ by 0x........: main (mempool2.c:200)
------ 2 invalid access in 'no no-access superblock' ---
Invalid read of size 1
- at 0x........: test (mempool2.c:178)
- by 0x........: main (mempool2.c:196)
+ at 0x........: test (mempool2.c:182)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 1 bytes before a block of size 10 client-defined
- at 0x........: test (mempool2.c:171)
- by 0x........: main (mempool2.c:196)
+ at 0x........: test (mempool2.c:175)
+ by 0x........: main (mempool2.c:200)
Invalid read of size 1
- at 0x........: test (mempool2.c:179)
- by 0x........: main (mempool2.c:196)
+ at 0x........: test (mempool2.c:183)
+ by 0x........: main (mempool2.c:200)
Address 0x........ is 0 bytes after a block of size 10 client-defined
- at 0x........: test (mempool2.c:171)
- by 0x........: main (mempool2.c:196)
+ at 0x........: test (mempool2.c:175)
+ by 0x........: main (mempool2.c:200)
------ done ------