• Bug#1067388: pmdk: FTBFS: make[4]: *** [Makefile:380: check] Error 1 (1

    From Lucas Nussbaum@21:1/5 to All on Wed Mar 20 22:20:12 2024
    Source: pmdk
    Version: 1.13.1-1.1
    Severity: serious
    Justification: FTBFS
    Tags: trixie sid ftbfs
    User: lucas@debian.org
    Usertags: ftbfs-20240319 ftbfs-trixie

    Hi,

    During a rebuild of all packages in sid, your package failed to build
    on amd64.


    Relevant part (hopefully):
    make[4]: Entering directory '/<<PKGBUILDDIR>>/src/test' obj_basic_integration/TEST0: SETUP (check/pmem/debug) obj_basic_integration/TEST0: PASS [00.146 s] obj_basic_integration/TEST0: SETUP (check/pmem/nondebug) obj_basic_integration/TEST0: PASS [00.144 s] obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST1: SKIP Valgrind with pmemcheck required obj_basic_integration/TEST2: SETUP (check/pmem/debug) obj_basic_integration/TEST2: PASS [00.195 s] obj_basic_integration/TEST2: SETUP (check/pmem/nondebug) obj_basic_integration/TEST2: PASS [00.178 s] obj_basic_integration/TEST3: SETUP (check/pmem/debug) obj_basic_integration/TEST3: PASS [00.194 s] obj_basic_integration/TEST3: SETUP (check/pmem/nondebug) obj_basic_integration/TEST3: PASS [00.179 s] obj_basic_integration/TEST4: SETUP (check/pmem/debug) obj_basic_integration/TEST4: PASS [00.221 s] obj_basic_integration/TEST4: SETUP (check/pmem/nondebug) obj_basic_integration/TEST4: PASS [00.196 s] obj_basic_integration/TEST5: SETUP (check/pmem/debug/memcheck) obj_basic_integration/TEST5 failed with Valgrind. See memcheck5.log. Last 20 lines below.
    obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x1FFEFFED2F: ??? obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x400EFAA: elf_machine_rela (dl-machine.h:300)
    obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x400EFAA: elf_dynamic_do_Rela (do-rel.h:147)
    obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x400EFAA: _dl_relocate_object (dl-reloc.c:301)
    obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x4D0601F: ??? obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x534EEFF: ??? obj_basic_integration/TEST5 memcheck5.log ==475901== by 0x1FFEFFECBF: ??? obj_basic_integration/TEST5 memcheck5.log ==475901== Address 0x1ffeffddd8 is on thread 1's stack
    obj_basic_integration/TEST5 memcheck5.log ==475901== 136 bytes below stack pointer
    obj_basic_integration/TEST5 memcheck5.log ==475901== obj_basic_integration/TEST5 memcheck5.log ==475901== Warning: unknown memcheck client request code 4d43000f
    obj_basic_integration/TEST5 memcheck5.log ==475901== obj_basic_integration/TEST5 memcheck5.log ==475901== HEAP SUMMARY: obj_basic_integration/TEST5 memcheck5.log ==475901== in use at exit: 0 bytes in 0 blocks
    obj_basic_integration/TEST5 memcheck5.log ==475901== total heap usage: 32,672 allocs, 32,637 frees, 41,212,434 bytes allocated
    obj_basic_integration/TEST5 memcheck5.log ==475901== obj_basic_integration/TEST5 memcheck5.log ==475901== All heap blocks were freed -- no leaks are possible
    obj_basic_integration/TEST5 memcheck5.log ==475901== obj_basic_integration/TEST5 memcheck5.log ==475901== For lists of detected and suppressed errors, rerun with: -s
    obj_basic_integration/TEST5 memcheck5.log ==475901== ERROR SUMMARY: 112 errors from 1 contexts (suppressed: 0 from 0)
    RUNTESTS: stopping: obj_basic_integration/TEST5 failed, TEST=check FS=pmem BUILD=debug
    obj_basic_integration/TEST6: SETUP (check/pmem/debug/memcheck) obj_basic_integration/TEST6 failed with Valgrind. See memcheck6.log. Last 20 lines below.
    obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x1FFEFFED2F: ??? obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x400EFAA: elf_machine_rela (dl-machine.h:300)
    obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x400EFAA: elf_dynamic_do_Rela (do-rel.h:147)
    obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x400EFAA: _dl_relocate_object (dl-reloc.c:301)
    obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x4D0601F: ??? obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x534EEFF: ??? obj_basic_integration/TEST6 memcheck6.log ==476024== by 0x1FFEFFECBF: ??? obj_basic_integration/TEST6 memcheck6.log ==476024== Address 0x1ffeffddd8 is on thread 1's stack
    obj_basic_integration/TEST6 memcheck6.log ==476024== 136 bytes below stack pointer
    obj_basic_integration/TEST6 memcheck6.log ==476024== obj_basic_integration/TEST6 memcheck6.log ==476024== Warning: unknown memcheck client request code 4d43000f
    obj_basic_integration/TEST6 memcheck6.log ==476024== obj_basic_integration/TEST6 memcheck6.log ==476024== HEAP SUMMARY: obj_basic_integration/TEST6 memcheck6.log ==476024== in use at exit: 0 bytes in 0 blocks
    obj_basic_integration/TEST6 memcheck6.log ==476024== total heap usage: 33,568 allocs, 33,533 frees, 43,159,562 bytes allocated
    obj_basic_integration/TEST6 memcheck6.log ==476024== obj_basic_integration/TEST6 memcheck6.log ==476024== All heap blocks were freed -- no leaks are possible
    obj_basic_integration/TEST6 memcheck6.log ==476024== obj_basic_integration/TEST6 memcheck6.log ==476024== For lists of detected and suppressed errors, rerun with: -s
    obj_basic_integration/TEST6 memcheck6.log ==476024== ERROR SUMMARY: 112 errors from 1 contexts (suppressed: 0 from 0)
    RUNTESTS: stopping: obj_basic_integration/TEST6 failed, TEST=check FS=pmem BUILD=debug
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST7: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST8: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST9: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 2)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST10: SKIP DEVICE_DAX_PATH does not specify enough dax devices (min: 1)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST11: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 4096 4096)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST12: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_basic_integration/TEST13: SKIP DEVICE_DAX_PATH does not specify enough dax devices or they don't have required alignments (min: 2, alignments: 2097152 2097152)
    obj_realloc/TEST0: SETUP (check/pmem/debug)
    obj_realloc/TEST0: PASS [09.426 s]
    obj_realloc/TEST0: SETUP (check/pmem/nondebug)
    obj_realloc/TEST0: PASS [09.388 s]
    obj_sync/TEST0: SETUP (check/none/debug)
    obj_sync/TEST0: PASS [00.096 s]
    obj_sync/TEST0: SETUP (check/none/nondebug)
    obj_sync/TEST0: PASS [00.080 s]
    obj_sync/TEST1: SETUP (check/none/debug/drd)
    obj_sync/TEST1: PASS [01.295 s]
    obj_sync/TEST1: SETUP (check/none/nondebug/drd)
    obj_sync/TEST1: PASS [01.177 s]
    obj_sync/TEST3: SETUP (check/none/debug/drd)
    obj_sync/TEST3: PASS [01.226 s]
    obj_sync/TEST3: SETUP (check/none/nondebug/drd)
    obj_sync/TEST3: PASS [01.250 s]
    obj_sync/TEST4: SETUP (check/none/debug/helgrind)
    obj_sync/TEST4: PASS [00.807 s]
    obj_sync/TEST4: SETUP (check/none/nondebug/helgrind)
    obj_sync/TEST4: PASS [00.782 s]
    obj_sync/TEST7: SETUP (check/none/debug)
    obj_sync/TEST7: PASS [00.126 s]
    obj_sync/TEST7: SETUP (check/none/nondebug)
    obj_sync/TEST7: PASS [00.078 s]
    obj_sync/TEST8: SETUP (check/none/debug/drd)
    obj_sync/TEST8: PASS [01.166 s]
    obj_sync/TEST8: SETUP (check/none/nondebug/drd)
    obj_sync/TEST8: PASS [01.205 s]
    obj_sync/TEST9: SETUP (check/none/debug/helgrind)
    obj_sync/TEST9: PASS [00.691 s]
    obj_sync/TEST9: SETUP (check/none/nondebug/helgrind)
    obj_sync/TEST9: PASS [00.787 s]
    obj_action/TEST0: SETUP (check/pmem/debug)
    obj_action/TEST0: PASS [00.065 s]
    obj_action/TEST0: SETUP (check/pmem/nondebug)
    obj_action/TEST0: PASS [00.073 s]
    obj_action/TEST1: SETUP (check/pmem/debug/memcheck)
    [MATCHING FAILED, COMPLETE FILE (memcheck1.log) BELOW]
    ==482012== Memcheck, a memory error detector
    ==482012== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==482012== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info ==482012== Command: ./obj_action /tmp//test_obj_action1__________________PMDK_________/testfile
    ==482012== Parent PID: 481980
    ==482012==
    ==482012== Invalid write of size 8
    ==482012== at 0x4DF5D45: ??? (in /usr/lib/x86_64-linux-gnu/liblzma.so.5.6.0)
    ==482012== by 0x4DD881B: ??? (in /usr/lib/x86_64-linux-gnu/liblzma.so.5.6.0)
    ==482012== by 0x6A00000006: ???
    ==482012== by 0x4D05B0F: ???
    ==482012== by 0x8953687C145886FF: ???
    ==482012== by 0x1FFEFFED9F: ???
    ==482012== by 0x400EFAA: elf_machine_rela (dl-machine.h:300)
    ==482012== by 0x400EFAA: elf_dynamic_do_Rela (do-rel.h:147)
    ==482012== by 0x400EFAA: _dl_relocate_object (dl-reloc.c:301)
    ==482012== by 0x4D0601F: ???
    ==482012== by 0x534EEFF: ???
    ==482012== by 0x1FFEFFED2F: ???
    ==482012== Address 0x1ffeffde48 is on thread 1's stack
    ==482012== 136 bytes below stack pointer
    ==482012==
    ==482012== Invalid write of size 4
    ==482012== at 0x10BE2C: main (obj_action.c:315)
    ==482012== Address 0x7bc05d0 is in a rw- mapped file /tmp/test_obj_action1😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile segment
    ==482012==
    ==482012== Invalid write of size 4
    ==482012== at 0x10BF23: main (obj_action.c:327)
    ==482012== Address 0x7bc0650 is in a rw- mapped file /tmp/test_obj_action1😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile segment
    ==482012==
    ==482012== Invalid write of size 4
    ==482012== at 0x10BF48: main (obj_action.c:331)
    ==482012== Address 0x7bc06d0 is in a rw- mapped file /tmp/test_obj_action1😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile segment
    ==482012==
    ==482012== Invalid write of size 4
    ==482012== at 0x10A9D3: test_defer_free (obj_action.c:91)
    ==482012== by 0x10BF8A: main (obj_action.c:339)
    ==482012== Address 0x7bc05d0 is 0 bytes inside a block of size 112 free'd ==482012== at 0x489C79F: palloc_heap_action_on_process (palloc.c:402) ==482012== by 0x489CC22: palloc_exec_actions (palloc.c:571)
    ==482012== by 0x489CF32: palloc_publish (palloc.c:666)
    ==482012== by 0x489A466: pmemobj_publish (obj.c:2801)
    ==482012== by 0x10A9B7: test_defer_free (obj_action.c:88)
    ==482012== by 0x10BF8A: main (obj_action.c:339)
    ==482012== Block was alloc'd at
    ==482012== at 0x489BA03: alloc_prep_block (palloc.c:120)
    ==482012== by 0x489C04A: palloc_reservation_create (palloc.c:226) ==482012== by 0x489D0FA: palloc_operation (palloc.c:738)
    ==482012== by 0x48976AE: obj_alloc_construct (obj.c:1919)
    ==482012== by 0x48977FA: pmemobj_alloc (obj.c:1951)
    ==482012== by 0x10A92B: test_defer_free (obj_action.c:82)
    ==482012== by 0x10BF8A: main (obj_action.c:339)
    ==482012==
    ==482012==
    ==482012== HEAP SUMMARY:
    ==482012== in use at exit: 0 bytes in 0 blocks
    ==482012== total heap usage: 32,788 allocs, 32,635 frees, 47,205,747 bytes allocated
    ==482012==
    ==482012== All heap blocks were freed -- no leaks are possible
    ==482012==
    ==482012== ERROR SUMMARY: 116 errors from 5 contexts (suppressed: 0 from 0)

    [EOF]
    memcheck1.log.match:1 ==$(N)== Memcheck, a memory error detector memcheck1.log:1 ==482012== Memcheck, a memory error detector memcheck1.log.match:2 ==$(N)== Copyright $(*)
    memcheck1.log:2 ==482012== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
    memcheck1.log.match:3 ==$(N)== Using $(*)
    memcheck1.log:3 ==482012== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
    memcheck1.log.match:4 ==$(N)== Command: $(*)
    memcheck1.log:4 ==482012== Command: ./obj_action /tmp//test_obj_action1__________________PMDK_________/testfile
    memcheck1.log.match:5 ==$(N)== Parent PID: $(N)
    memcheck1.log:5 ==482012== Parent PID: 481980
    memcheck1.log.match:6 ==$(N)==
    memcheck1.log:6 ==482012==
    memcheck1.log.match:7 ==$(N)== Invalid write of size 4
    memcheck1.log:7 ==482012== Invalid write of size 8
    FAIL: match: memcheck1.log.match:7 did not match pattern
    RUNTESTS: stopping: obj_action/TEST1 failed, TEST=check FS=pmem BUILD=debug obj_action/TEST2: SKIP Valgrind with pmemcheck required
    obj_alloc/TEST0: SETUP (check/pmem/debug)
    obj_alloc/TEST0: PASS [00.090 s]
    obj_alloc/TEST0: SETUP (check/pmem/nondebug)
    obj_alloc/TEST0: PASS [00.105 s]
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_badblock/TEST0: SKIP: tests using 'sudo' are not enabled in testconfig.sh (ENABLE_SUDO_TESTS)
    obj_bucket/TEST0: SETUP (check/pmem/debug)
    obj_bucket/TEST0: PASS [00.011 s]
    obj_bucket/TEST0: SETUP (check/pmem/nondebug)
    obj_bucket/TEST0: PASS [00.006 s]
    obj_check/TEST0: SETUP (check/pmem/debug)
    obj_check/TEST0: PASS [00.112 s]
    obj_check/TEST0: SETUP (check/pmem/nondebug)
    obj_check/TEST0: PASS [00.106 s]
    obj_check/TEST1: SETUP (check/pmem/debug)
    obj_check/TEST1: PASS [00.104 s]
    obj_check/TEST1: SETUP (check/pmem/nondebug)
    obj_check/TEST1: PASS [00.089 s]
    obj_check/TEST2: SETUP (check/pmem/debug)
    obj_check/TEST2: PASS [00.118 s]
    obj_check/TEST2: SETUP (check/pmem/nondebug)
    obj_check/TEST2: PASS [00.110 s]
    obj_check/TEST5: SETUP (check/pmem/debug)
    obj_check/TEST5: PASS [00.100 s]
    obj_check/TEST5: SETUP (check/pmem/nondebug)
    obj_check/TEST5: PASS [00.112 s]
    obj_check/TEST6: SETUP (check/pmem/debug)
    obj_check/TEST6: PASS [00.078 s]
    obj_check/TEST6: SETUP (check/pmem/nondebug)
    obj_check/TEST6: PASS [00.056 s]
    obj_check/TEST7: SETUP (check/pmem/debug)
    obj_check/TEST7: PASS [00.051 s]
    obj_check/TEST7: SETUP (check/pmem/nondebug)
    obj_check/TEST7: PASS [00.051 s]
    obj_check/TEST8: SETUP (check/pmem/debug)
    obj_check/TEST8: PASS [00.129 s]
    obj_check/TEST8: SETUP (check/pmem/nondebug)
    obj_check/TEST8: PASS [00.112 s]
    obj_constructor/TEST0: SETUP (check/pmem/debug)
    obj_constructor/TEST0: PASS [05.055 s] obj_constructor/TEST0: SETUP (check/pmem/nondebug)
    obj_constructor/TEST0: PASS [00.369 s] obj_constructor/TEST2: SETUP (check/pmem/debug)
    obj_constructor/TEST2: PASS [00.243 s] obj_constructor/TEST2: SETUP (check/pmem/nondebug)
    obj_constructor/TEST2: PASS [00.113 s] obj_ctl_alignment/TEST0: SETUP (check/pmem/debug)
    obj_ctl_alignment/TEST0: PASS [00.053 s] obj_ctl_alignment/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_alignment/TEST0: PASS [00.037 s] obj_ctl_alloc_class/TEST0: SETUP (check/pmem/debug) obj_ctl_alloc_class/TEST0: PASS [00.066 s] obj_ctl_alloc_class_config/TEST0: SETUP (check/pmem/debug) obj_ctl_alloc_class_config/TEST0: PASS [00.079 s] obj_ctl_alloc_class_config/TEST0: SETUP (check/pmem/nondebug) obj_ctl_alloc_class_config/TEST0: PASS [00.076 s] obj_ctl_arenas/TEST0: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST0: PASS [00.044 s] obj_ctl_arenas/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST0: PASS [00.037 s] obj_ctl_arenas/TEST1: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST1: PASS [00.044 s] obj_ctl_arenas/TEST1: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST1: PASS [00.039 s] obj_ctl_arenas/TEST2: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST2: PASS [00.046 s] obj_ctl_arenas/TEST2: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST2: PASS [00.038 s] obj_ctl_arenas/TEST3: SETUP (check/pmem/debug/drd)
    obj_ctl_arenas/TEST3: PASS [01:13.821 s] obj_ctl_arenas/TEST3: SETUP (check/pmem/nondebug/drd)
    obj_ctl_arenas/TEST3: PASS [01:05.801 s] obj_ctl_arenas/TEST4: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST4: PASS [00.053 s] obj_ctl_arenas/TEST4: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST4: PASS [00.033 s] obj_ctl_arenas/TEST5: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST5: PASS [00.039 s] obj_ctl_arenas/TEST5: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST5: PASS [00.035 s] obj_ctl_arenas/TEST6: SETUP (check/pmem/debug/drd)
    obj_ctl_arenas/TEST6: PASS [19.443 s] obj_ctl_arenas/TEST6: SETUP (check/pmem/nondebug/drd)
    obj_ctl_arenas/TEST6: PASS [03.122 s] obj_ctl_arenas/TEST7: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST7: PASS [00.045 s] obj_ctl_arenas/TEST7: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST7: PASS [00.040 s] obj_ctl_arenas/TEST8: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST8: PASS [00.043 s] obj_ctl_arenas/TEST8: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST8: PASS [00.048 s] obj_ctl_arenas/TEST9: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST9: PASS [00.040 s] obj_ctl_arenas/TEST9: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST9: PASS [00.038 s] obj_ctl_arenas/TEST10: SETUP (check/pmem/debug)
    obj_ctl_arenas/TEST10: PASS [00.047 s] obj_ctl_arenas/TEST10: SETUP (check/pmem/nondebug)
    obj_ctl_arenas/TEST10: PASS [00.040 s] obj_ctl_config/TEST0: SETUP (check/pmem/debug)
    obj_ctl_config/TEST0: PASS [01.091 s] obj_ctl_config/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_config/TEST0: PASS [00.921 s] obj_ctl_config/TEST1: SETUP (check/pmem/debug)
    obj_ctl_config/TEST1: PASS [00.067 s] obj_ctl_config/TEST1: SETUP (check/pmem/nondebug)
    obj_ctl_config/TEST1: PASS [00.060 s]
    obj_ctl_debug/TEST0: SETUP (check/pmem/debug)
    obj_ctl_debug/TEST0: PASS [00.046 s]
    obj_ctl_debug/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_debug/TEST0: PASS [00.039 s]
    obj_ctl_debug/TEST1: SETUP (check/pmem/debug/memcheck)
    obj_ctl_debug/TEST1: PASS [01.288 s]
    obj_ctl_debug/TEST1: SETUP (check/pmem/nondebug/memcheck) obj_ctl_debug/TEST1: PASS [01.163 s]
    obj_ctl_debug/TEST2: SKIP Valgrind with pmemcheck required obj_ctl_debug/TEST2: SKIP Valgrind with pmemcheck required obj_ctl_heap_size/TEST0: SETUP (check/pmem/debug)
    obj_ctl_heap_size/TEST0: PASS [00.136 s] obj_ctl_heap_size/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_heap_size/TEST0: PASS [00.082 s] obj_ctl_heap_size/TEST1: SETUP (check/pmem/debug)
    obj_ctl_heap_size/TEST1: PASS [00.171 s] obj_ctl_heap_size/TEST1: SETUP (check/pmem/nondebug)
    obj_ctl_heap_size/TEST1: PASS [00.121 s]
    obj_ctl_stats/TEST0: SETUP (check/pmem/debug)
    obj_ctl_stats/TEST0: PASS [00.059 s]
    obj_ctl_stats/TEST0: SETUP (check/pmem/nondebug)
    obj_ctl_stats/TEST0: PASS [00.059 s]
    obj_ctl_stats/TEST1: SKIP Valgrind with pmemcheck required obj_ctl_stats/TEST1: SKIP Valgrind with pmemcheck required
    obj_debug/TEST0: SETUP (check/pmem/debug)
    obj_debug/TEST0: PASS [00.119 s]
    obj_debug/TEST1: SETUP (check/pmem/debug)
    obj_debug/TEST1: PASS [00.094 s]
    obj_debug/TEST2: SETUP (check/pmem/debug)
    obj_debug/TEST2: PASS [00.086 s]
    obj_debug/TEST3: SETUP (check/pmem/debug)
    obj_debug/TEST3: PASS [00.044 s]
    obj_debug/TEST4: SETUP (check/pmem/debug)
    obj_debug/TEST4: PASS [00.034 s]
    obj_debug/TEST5: SETUP (check/pmem/debug)
    obj_debug/TEST5: PASS [00.115 s]
    obj_direct/TEST0: SETUP (check/pmem/debug)
    obj_direct/TEST0: PASS [00.311 s]
    obj_direct/TEST0: SETUP (check/pmem/nondebug)
    obj_direct/TEST0: PASS [00.302 s] obj_direct_volatile/TEST0: SETUP (check/pmem/debug) obj_direct_volatile/TEST0: PASS [00.049 s] obj_direct_volatile/TEST0: SETUP (check/pmem/nondebug) obj_direct_volatile/TEST0: PASS [00.035 s] obj_direct_volatile/TEST1: SKIP Valgrind with pmemcheck required obj_direct_volatile/TEST1: SKIP Valgrind with pmemcheck required obj_extend/TEST0: SETUP (check/pmem/debug)
    obj_extend/TEST0: PASS [00.182 s]
    obj_extend/TEST0: SETUP (check/pmem/nondebug)
    obj_extend/TEST0: PASS [00.145 s]
    obj_extend/TEST1: SETUP (check/pmem/debug)
    obj_extend/TEST1: PASS [00.240 s]
    obj_extend/TEST2: SETUP (check/pmem/debug)
    obj_extend/TEST2: PASS [00.061 s]
    obj_extend/TEST2: SETUP (check/pmem/nondebug)
    obj_extend/TEST2: PASS [00.050 s]
    obj_extend/TEST3: SETUP (check/pmem/debug)
    obj_extend/TEST3: PASS [00.054 s]
    obj_extend/TEST3: SETUP (check/pmem/nondebug)
    obj_extend/TEST3: PASS [00.047 s]
    obj_extend/TEST4: SETUP (check/pmem/debug)
    obj_extend/TEST4: PASS [00.084 s]
    obj_extend/TEST4: SETUP (check/pmem/nondebug)
    obj_extend/TEST4: PASS [00.066 s]
    obj_extend/TEST5: SETUP (check/pmem/debug)
    obj_extend/TEST5: PASS [00.090 s]
    obj_extend/TEST5: SETUP (check/pmem/nondebug)
    obj_extend/TEST5: PASS [00.090 s]
    obj_extend/TEST6: SETUP (check/pmem/debug)
    obj_extend/TEST6: PASS [00.059 s]
    obj_extend/TEST6: SETUP (check/pmem/nondebug)
    obj_extend/TEST6: PASS [00.056 s]
    obj_extend/TEST7: SETUP (check/pmem/debug)
    obj_extend/TEST7: PASS [00.133 s]
    obj_extend/TEST7: SETUP (check/pmem/nondebug)
    obj_extend/TEST7: PASS [00.129 s]
    obj_extend/TEST8: SETUP (check/pmem/debug)
    obj_extend/TEST8: PASS [00.141 s]
    obj_extend/TEST8: SETUP (check/pmem/nondebug)
    obj_extend/TEST8: PASS [00.101 s] obj_first_next/TEST0: SETUP (check/pmem/debug)
    obj_first_next/TEST0: PASS [00.105 s] obj_first_next/TEST0: SETUP (check/pmem/nondebug)
    obj_first_next/TEST0: PASS [00.081 s] obj_first_next/TEST1: SETUP (check/pmem/debug)
    obj_first_next/TEST1: PASS [00.114 s] obj_first_next/TEST1: SETUP (check/pmem/nondebug)
    obj_first_next/TEST1: PASS [00.077 s] obj_fragmentation/TEST0: SETUP (check/pmem/debug)
    obj_fragmentation/TEST0: PASS [04.277 s] obj_fragmentation/TEST0: SETUP (check/pmem/nondebug)
    obj_fragmentation/TEST0: PASS [00.560 s] obj_fragmentation/TEST1: SETUP (check/pmem/debug)
    obj_fragmentation/TEST1: PASS [01.219 s] obj_fragmentation/TEST1: SETUP (check/pmem/nondebug)
    obj_fragmentation/TEST1: PASS [00.376 s] obj_fragmentation/TEST2: SETUP (check/pmem/debug)
    obj_fragmentation/TEST2: PASS [00.822 s] obj_fragmentation/TEST2: SETUP (check/pmem/nondebug)
    obj_fragmentation/TEST2: PASS [00.277 s]
    obj_heap/TEST0: SETUP (check/pmem/debug)
    obj_heap/TEST0: PASS [00.055 s]
    obj_heap/TEST0: SETUP (check/pmem/nondebug)
    obj_heap/TEST0: PASS [00.042 s]
    obj_heap/TEST1: SETUP (check/pmem/debug)
    obj_heap/TEST1: PASS [00.043 s]
    obj_heap/TEST1: SETUP (check/pmem/nondebug)
    obj_heap/TEST1: PASS [00.043 s]
    obj_heap_interrupt/TEST0: SETUP (check/pmem/debug)
    obj_heap_interrupt/TEST0: PASS [00.090 s] obj_heap_interrupt/TEST0: SETUP (check/pmem/nondebug) obj_heap_interrupt/TEST0: PASS [00.104 s] obj_heap_state/TEST0: SETUP (check/pmem/debug)
    obj_heap_state/TEST0: PASS [00.144 s] obj_heap_state/TEST0: SETUP (check/pmem/nondebug)
    obj_heap_state/TEST0: PASS [00.124 s] obj_heap_state/TEST1: SETUP (check/pmem/debug)
    obj_heap_state/TEST1: PASS [00.113 s] obj_heap_state/TEST1: SETUP (check/pmem/nondebug)
    obj_heap_state/TEST1: PASS [00.142 s] obj_heap_state/TEST2: SETUP (check/pmem/debug)
    obj_heap_state/TEST2: PASS [00.141 s] obj_heap_state/TEST2: SETUP (check/pmem/nondebug)
    obj_heap_state/TEST2: PASS [00.156 s] obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST3: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST4: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_heap_state/TEST5: SKIP: Only supported on ppc64
    obj_lane/TEST0: SETUP (check/pmem/debug)
    obj_lane/TEST0: PASS [00.079 s]
    obj_lane/TEST0: SETUP (check/pmem/nondebug)
    obj_lane/TEST0: PASS [00.054 s]
    obj_lane/TEST1: SETUP (check/pmem/debug)
    obj_lane/TEST1: PASS [00.068 s]
    obj_lane/TEST1: SETUP (check/pmem/nondebug)
    obj_lane/TEST1: PASS [00.044 s]
    obj_layout/TEST0: SETUP (check/pmem/debug)
    obj_layout/TEST0: PASS [00.008 s]
    obj_layout/TEST0: SETUP (check/pmem/nondebug)
    obj_layout/TEST0: PASS [00.011 s] obj_list_insert/TEST0: SETUP (check/pmem/debug)
    obj_list_insert/TEST0: PASS [00.071 s] obj_list_insert/TEST1: SETUP (check/pmem/debug)
    obj_list_insert/TEST1: PASS [00.066 s] obj_list_insert/TEST2: SETUP (check/pmem/debug)
    obj_list_insert/TEST2: PASS [00.076 s] obj_list_insert/TEST3: SETUP (check/pmem/debug)
    obj_list_insert/TEST3: PASS [00.103 s] obj_list_insert/TEST4: SETUP (check/pmem/debug)
    obj_list_insert/TEST4: PASS [00.057 s]
    obj_list_move/TEST0: SETUP (check/pmem/debug)
    obj_list_move/TEST0: PASS [00.072 s]
    obj_list_move/TEST1: SETUP (check/pmem/debug)
    obj_list_move/TEST1: PASS [00.057 s]
    obj_list_move/TEST2: SETUP (check/pmem/debug)
    obj_list_move/TEST2: PASS [00.104 s] obj_list_recovery/TEST0: SETUP (check/pmem/debug)
    obj_list_recovery/TEST0: PASS [00.110 s] obj_list_recovery/TEST1: SETUP (check/pmem/debug)
    obj_list_recovery/TEST1: PASS [00.085 s] obj_list_recovery/TEST2: SETUP (check/pmem/debug)
    obj_list_recovery/TEST2: PASS [00.093 s] obj_list_remove/TEST0: SETUP (check/pmem/debug)
    obj_list_remove/TEST0: PASS [00.078 s] obj_list_remove/TEST1: SETUP (check/pmem/debug)
    obj_list_remove/TEST1: PASS [00.076 s] obj_list_remove/TEST2: SETUP (check/pmem/debug)
    obj_list_remove/TEST2: PASS [00.066 s] obj_list_valgrind/TEST0: SKIP Valgrind with pmemcheck required obj_list_valgrind/TEST1: SKIP Valgrind with pmemcheck required obj_list_valgrind/TEST2: SKIP Valgrind with pmemcheck required obj_list_valgrind/TEST3: SKIP Valgrind with pmemcheck required obj_list_valgrind/TEST4: SKIP Valgrind with pmemcheck required obj_list_valgrind/TEST5: SKIP Valgrind with pmemcheck required obj_list_macro/TEST0: SETUP (check/pmem/debug)
    obj_list_macro/TEST0: PASS [00.091 s] obj_list_macro/TEST0: SETUP (check/pmem/nondebug)
    obj_list_macro/TEST0: PASS [00.085 s] obj_list_macro/TEST1: SETUP (check/pmem/debug)
    obj_list_macro/TEST1: PASS [00.135 s] obj_list_macro/TEST1: SETUP (check/pmem/nondebug)
    obj_list_macro/TEST1: PASS [00.094 s] obj_list_macro/TEST2: SETUP (check/pmem/debug)
    obj_list_macro/TEST2: PASS [00.093 s] obj_list_macro/TEST2: SETUP (check/pmem/nondebug)
    obj_list_macro/TEST2: PASS [00.084 s] obj_list_macro/TEST3: SETUP (check/pmem/debug)
    obj_list_macro/TEST3: PASS [00.100 s] obj_list_macro/TEST3: SETUP (check/pmem/nondebug)
    obj_list_macro/TEST3: PASS [00.104 s] obj_list_macro/TEST4: SETUP (check/pmem/debug)

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)