Closed lukaszstolarczuk closed 6 years ago
Found on Ubuntu PMDK: 1.4-rc4-1074-g038274d
Last 30 lines of pmemcheck0.log below (whole file has 219267 lines). obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40404C: test_oom_allocs (obj_pmalloc_basic.c:142) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40503A: test_mock_pool_allocs (obj_pmalloc_basic.c:337) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x4053D2: main (obj_pmalloc_basic.c:385) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== Address: 0x7081540 size: 64 state: DIRTY obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== [18269] at 0x55B1887: __memcpy_sse2_unaligned (memcpy-sse2-unaligned.S:51) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x403F3F: obj_memcpy (obj_pmalloc_basic.c:122) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x412975: memblock_header_compact_write (pmemops.h:112) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x41407C: block_write_header (memblock.c:865) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x42099D: alloc_prep_block (palloc.c:141) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x420E20: palloc_reservation_create (palloc.c:241) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x421A5F: palloc_operation (palloc.c:686) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x422793: pmalloc (pmalloc.c:127) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40404C: test_oom_allocs (obj_pmalloc_basic.c:142) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40503A: test_mock_pool_allocs (obj_pmalloc_basic.c:337) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x4053D2: main (obj_pmalloc_basic.c:385) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== Address: 0x7081940 size: 64 state: DIRTY obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== [18270] at 0x55B1887: __memcpy_sse2_unaligned (memcpy-sse2-unaligned.S:51) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x403F3F: obj_memcpy (obj_pmalloc_basic.c:122) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x412975: memblock_header_compact_write (pmemops.h:112) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x41407C: block_write_header (memblock.c:865) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x42099D: alloc_prep_block (palloc.c:141) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x420E20: palloc_reservation_create (palloc.c:241) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x421A5F: palloc_operation (palloc.c:686) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x422793: pmalloc (pmalloc.c:127) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40404C: test_oom_allocs (obj_pmalloc_basic.c:142) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x40503A: test_mock_pool_allocs (obj_pmalloc_basic.c:337) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== by 0x4053D2: main (obj_pmalloc_basic.c:385) obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== Address: 0x7081d40 size: 64 state: DIRTY obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== Total memory not made persistent: 1169112 obj_pmalloc_basic/TEST0 pmemcheck0.log ==610== ERROR SUMMARY: 18271 errors RUNTESTS: stopping: obj_pmalloc_basic/TEST0 failed, TEST=all FS=non-pmem BUILD=debug 1 tests failed: obj_pmalloc_basic/TEST0
Verified on 1.4-rc4-1100-g72934ca, works fine.
Found on Ubuntu PMDK: 1.4-rc4-1074-g038274d