Package: pmdk
Version: 1.9-1
Severity: normal

Dear Maintainer,

pmdk 1.9-1 fails to build on arm64 and ppc64el because at least this
build-time test fails:

obj_ctl_arenas/TEST3: SETUP (check/pmem/debug/drd)
obj_ctl_arenas/TEST3 failed with Valgrind. See drd3.log. Last 20 lines below.
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x4A0BD2B: thread_start
(clone.S:78)
obj_ctl_arenas/TEST3 drd3.log ==3225== Other segment start (thread 7)
obj_ctl_arenas/TEST3 drd3.log ==3225==    at 0x4A0BD00: clone (clone.S:63)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x490D197: create_thread
(createthread.c:101)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0xFFFFFFFFFFFFFFFF: ???
obj_ctl_arenas/TEST3 drd3.log ==3225== Other segment end (thread 7)
obj_ctl_arenas/TEST3 drd3.log ==3225==    at 0x499E190: fputs (iofputs.c:41)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x4883ADF: out_print_func
(out.c:279)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x4883FB3: out_common (out.c:397)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x488465F: out_log (out.c:530)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x48C4917:
pmemobj_ctl_execU (obj.c:3312)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x48C4A4F:
pmemobj_ctl_exec (obj.c:3349)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x10B973:
worker_arenas_flag (obj_ctl_arenas.c:151)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x4850987: ??? (in
/usr/lib/aarch64-linux-gnu/valgrind/vgpreload_drd-arm64-linux.so)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x490E627: start_thread
(pthread_create.c:477)
obj_ctl_arenas/TEST3 drd3.log ==3225==    by 0x4A0BD2B: thread_start
(clone.S:78)
obj_ctl_arenas/TEST3 drd3.log ==3225==
obj_ctl_arenas/TEST3 drd3.log ==3225==
obj_ctl_arenas/TEST3 drd3.log ==3225== For lists of detected and
suppressed errors, rerun with: -s
obj_ctl_arenas/TEST3 drd3.log ==3225== ERROR SUMMARY: 20942 errors
from 7 contexts (suppressed: 36867 from 89)
RUNTESTS: stopping: obj_ctl_arenas/TEST3 failed, TEST=check FS=any BUILD=debug

This can be seen in
https://buildd.debian.org/status/fetch.php?pkg=pmdk&arch=arm64&ver=1.9-1&stamp=1595322804&raw=0
for arm64, and 
https://buildd.debian.org/status/fetch.php?pkg=pmdk&arch=ppc64el&ver=1.9-1&stamp=1595322221&raw=0
for ppc64el.

The same failure happens in Ubuntu groovy.

I filed this issue upstream: https://github.com/pmem/pmdk/issues/4926

Reply via email to