Source: pmdk Version: 1.13.1-1.1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) X-Debbugs-Cc: sramac...@debian.org
https://buildd.debian.org/status/fetch.php?pkg=pmdk&arch=ppc64el&ver=1.13.1-1.1%2Bb1&stamp=1708597682&raw=0 obj_basic_integration/TEST4: PASS [00.098 s] obj_basic_integration/TEST5: SETUP (check/pmem/debug/memcheck) obj_basic_integration/TEST5 crashed (signal 4). err5.log below. {ut_backtrace.c:175 ut_sighandler} obj_basic_integration/TEST5: {ut_backtrace.c:176 ut_sighandler} obj_basic_integration/TEST5: Signal 4, backtrace: {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 0: ./obj_basic_integration(+0xc934) [0x18c934] {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 1: ./obj_basic_integration(+0xcaac) [0x18caac] {ut_backtrace.c:178 ut_sighandler} obj_basic_integration/TEST5: err5.log below. obj_basic_integration/TEST5 err5.log {ut_backtrace.c:175 ut_sighandler} obj_basic_integration/TEST5: obj_basic_integration/TEST5 err5.log obj_basic_integration/TEST5 err5.log {ut_backtrace.c:176 ut_sighandler} obj_basic_integration/TEST5: Signal 4, backtrace: obj_basic_integration/TEST5 err5.log {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 0: ./obj_basic_integration(+0xc934) [0x18c934] obj_basic_integration/TEST5 err5.log {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 1: ./obj_basic_integration(+0xcaac) [0x18caac] obj_basic_integration/TEST5 err5.log {ut_backtrace.c:178 ut_sighandler} obj_basic_integration/TEST5: obj_basic_integration/TEST5 err5.log Last 30 lines of memcheck5.log below (whole file has 48 lines). obj_basic_integration/TEST5 memcheck5.log ==1295331== by 0x490638F: util_pool_create_uuids (set.c:2521) obj_basic_integration/TEST5 memcheck5.log ==1295331== by 0x49065D3: util_pool_create (set.c:2563) obj_basic_integration/TEST5 memcheck5.log ==1295331== by 0x4931C3B: pmemobj_createU (obj.c:1164) obj_basic_integration/TEST5 memcheck5.log ==1295331== by 0x49320FB: pmemobj_create (obj.c:1244) obj_basic_integration/TEST5 memcheck5.log ==1295331== Your program just tried to execute an instruction that Valgrind obj_basic_integration/TEST5 memcheck5.log ==1295331== did not recognise. There are two possible reasons for this. obj_basic_integration/TEST5 memcheck5.log ==1295331== 1. Your program has a bug and erroneously jumped to a non-code obj_basic_integration/TEST5 memcheck5.log ==1295331== location. If you are running Memcheck and you just saw a obj_basic_integration/TEST5 memcheck5.log ==1295331== warning about a bad jump, it's probably your program's fault. obj_basic_integration/TEST5 memcheck5.log ==1295331== 2. The instruction is legitimate but Valgrind doesn't handle it, obj_basic_integration/TEST5 memcheck5.log ==1295331== i.e. it's Valgrind's fault. If you think this is the case or obj_basic_integration/TEST5 memcheck5.log ==1295331== you are not sure, please let us know and we'll try to fix it. obj_basic_integration/TEST5 memcheck5.log ==1295331== Either way, Valgrind will now raise a SIGILL signal which will obj_basic_integration/TEST5 memcheck5.log ==1295331== probably kill your program. obj_basic_integration/TEST5 memcheck5.log ==1295331== obj_basic_integration/TEST5 memcheck5.log ==1295331== HEAP SUMMARY: obj_basic_integration/TEST5 memcheck5.log ==1295331== in use at exit: 3,236 bytes in 39 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== total heap usage: 103 allocs, 64 frees, 225,309 bytes allocated obj_basic_integration/TEST5 memcheck5.log ==1295331== obj_basic_integration/TEST5 memcheck5.log ==1295331== LEAK SUMMARY: obj_basic_integration/TEST5 memcheck5.log ==1295331== definitely lost: 0 bytes in 0 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== indirectly lost: 0 bytes in 0 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== possibly lost: 0 bytes in 0 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== still reachable: 3,236 bytes in 39 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== suppressed: 0 bytes in 0 blocks obj_basic_integration/TEST5 memcheck5.log ==1295331== Reachable blocks (those to which a pointer was found) are not shown. obj_basic_integration/TEST5 memcheck5.log ==1295331== To see them, rerun with: --leak-check=full --show-leak-kinds=all obj_basic_integration/TEST5 memcheck5.log ==1295331== obj_basic_integration/TEST5 memcheck5.log ==1295331== For lists of detected and suppressed errors, rerun with: -s obj_basic_integration/TEST5 memcheck5.log ==1295331== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) out5.log below. obj_basic_integration/TEST5 out5.log obj_basic_integration/TEST5: START: obj_basic_integration obj_basic_integration/TEST5 out5.log ./obj_basic_integration /tmp//test_obj_basic_integration5😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile1 pmem5.log below. obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:208 out_init] pid 1295331: program: /<<PKGBUILDDIR>>/src/test/obj_basic_integration/obj_basic_integration obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:211 out_init] libpmem version 1.1 obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:215 out_init] src version: 1.13.1 obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:223 out_init] compiled with support for Valgrind pmemcheck obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:228 out_init] compiled with support for Valgrind helgrind obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:233 out_init] compiled with support for Valgrind memcheck obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:238 out_init] compiled with support for Valgrind drd obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:243 out_init] compiled with support for shutdown state obj_basic_integration/TEST5 pmem5.log <libpmem>: <1> [out.c:248 out_init] compiled with libndctl 63+ obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [mmap.c:39 util_mmap_init] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [libpmem.c:27 libpmem_init] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:840 pmem_init] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [init.c:62 pmem2_arch_init] libpmem*: PPC64 support obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [auto_flush_linux.c:150 pmem2_auto_flush] eADR not supported obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:866 pmem_init] Flushing CPU cache obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:898 pmem_init] using generic memmove obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:908 pmem_init] using generic memset obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem_posix.c:78 pmem_os_init] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:326 pmem_is_pmem_init] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [pmem.c:297 is_pmem_always] addr 0x5a00000 len 16777216 obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [libpmem.c:40 libpmem_fini] obj_basic_integration/TEST5 pmem5.log <libpmem>: <3> [mmap.c:73 util_mmap_fini] Last 30 lines of pmemobj5.log below (whole file has 68 lines). obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [badblocks_ndctl.c:253 pmem2_badblock_context_new] src 0x54cfe70 bbctx 0x1fff00d340 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [region_namespace_ndctl.c:136 pmem2_region_namespace] ctx 0x54f76f0 src 0x54cfe70 pregion 0x1fff00d260 pnamespace 0x1fff00d268 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [badblocks_ndctl.c:533 pmem2_badblock_next] bbctx 0x54f7800 bb 0x1fff00d348 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <1> [badblocks_ndctl.c:550 pmem2_badblock_next] Cannot find any matching device, no bad blocks found obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [badblocks_ndctl.c:365 pmem2_badblock_context_delete] bbctx 0x1fff00d340 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [extent_linux.c:155 pmem2_extents_destroy] extents 0x54f7850 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [badblocks.c:34 badblocks_delete] badblocks 0x54cfe20 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:1550 util_poolset_files_local] set 0x54cfb60 minpartsize 2097152 create 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:1477 util_part_open] part 0x54cfcd0 minsize 2097152 create 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [file.c:37 util_file_exists] path "/tmp//test_obj_basic_integration5😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile1" obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [file.c:481 util_file_open] path "/tmp//test_obj_basic_integration5😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile1" size 0x1fff00d5e0 minsize 2097152 flags 2 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [file.c:170 util_fd_get_size] fd 9 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [source_posix.c:92 pmem2_source_size] type 2 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:1942 util_replica_map_local] set 0x54cfb60 repidx 0 flags 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [mmap_posix.c:124 util_map_hint] len 16777216 req_align 0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:234 util_map_part] part 0x54cfcd0 addr 0x5a00000 size 16777216 offset 0 flags 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:879 util_replica_check_map_sync] set 0x54cfb60 repidx 0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:2058 util_replica_map_local] replica #0 addr 0x5a00000 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:2128 util_replica_create_local] set 0x54cfb60 repidx 0 flags 1 attr 0x1fff00d9b0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:2084 util_replica_init_headers_local] set 0x54cfb60 repidx 0 flags 1 attr 0x1fff00d9b0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:159 util_map_hdr] part 0x54cfcd0 flags 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [mmap_posix.c:124 util_map_hint] len 65536 req_align 65536 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:1702 util_header_create] set 0x54cfb60 repidx 0 partidx 0 attr 0x1fff00d9b0 overwrite 0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [set.c:2747 util_pool_attr2hdr] hdr 0x58c0000, attr 0x1fff00d9b0 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [shutdown_state.c:43 shutdown_state_init] sds 0x58c0fb8 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [shutdown_state.c:29 shutdown_state_checksum] sds 0x58c0fb8 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [os_deep_linux.c:113 os_part_deep_common] part 0x54cfc90 part 0 addr 0x58c0fb8 len 64 flush 1 obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [libpmemobj.c:36 libpmemobj_fini] obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [obj.c:298 obj_fini] obj_basic_integration/TEST5 pmemobj5.log <libpmemobj>: <3> [mmap.c:73 util_mmap_fini] prep5.log below. trace5.log below. obj_basic_integration/TEST5 trace5.log {obj_basic_integration.c:625 main} obj_basic_integration/TEST5: START: obj_basic_integration obj_basic_integration/TEST5 trace5.log ./obj_basic_integration /tmp//test_obj_basic_integration5😘⠏⠍⠙⠅ɗPMDKӜ⥺🙋/testfile1 obj_basic_integration/TEST5 trace5.log {ut_backtrace.c:175 ut_sighandler} obj_basic_integration/TEST5: obj_basic_integration/TEST5 trace5.log obj_basic_integration/TEST5 trace5.log {ut_backtrace.c:176 ut_sighandler} obj_basic_integration/TEST5: Signal 4, backtrace: obj_basic_integration/TEST5 trace5.log {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 0: ./obj_basic_integration(+0xc934) [0x18c934] obj_basic_integration/TEST5 trace5.log {ut_backtrace.c:120 ut_dump_backtrace} obj_basic_integration/TEST5: 1: ./obj_basic_integration(+0xcaac) [0x18caac] obj_basic_integration/TEST5 trace5.log {ut_backtrace.c:178 ut_sighandler} obj_basic_integration/TEST5: obj_basic_integration/TEST5 trace5.log RUNTESTS: stopping: obj_basic_integration/TEST5 failed, TEST=check FS=pmem BUILD=debug Cheers -- Sebastian Ramacher