Source: jemalloc Version: 3.6.0-10 Severity: important Justification: fails to build from source
Thanks for taking care of #828871! jemalloc now compiles on hurd-i386, but the build still ultimately fails because the aligned_alloc test hangs (hard): === test/integration/aligned_alloc === Session terminated, terminating shell...Killed Test harness error Makefile:344: recipe for target 'check' failed make[1]: *** [check] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2 debian/rules:46: recipe for target 'build-arch' failed make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 E: Build killed with signal TERM after 180 minutes of inactivity E: Build killed with signal KILL after 5 minutes of inactivity E: Build killed with signal KILL after 10 minutes of inactivity On a possibly related note, I see some warnings regarding that test, though jemalloc should still fail gracefully on excessive values. test/integration/aligned_alloc.c: In function 'test_oom_errors': test/integration/aligned_alloc.c:43:4: warning: argument 2 value '2147483648' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] p = aligned_alloc(alignment, size); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from test/include/test/jemalloc_test.h:1:0, from test/integration/aligned_alloc.c:1: /usr/include/stdlib.h:470:14: note: in a call to allocation function 'aligned_alloc' declared here extern void *aligned_alloc (size_t __alignment, size_t __size) ^~~~~~~~~~~~~ test/integration/aligned_alloc.c:56:4: warning: argument 2 value '3221225473' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] p = aligned_alloc(alignment, size); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from test/include/test/jemalloc_test.h:1:0, from test/integration/aligned_alloc.c:1: /usr/include/stdlib.h:470:14: note: in a call to allocation function 'aligned_alloc' declared here extern void *aligned_alloc (size_t __alignment, size_t __size) ^~~~~~~~~~~~~ test/integration/aligned_alloc.c:68:4: warning: argument 2 value '4294967280' exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] p = aligned_alloc(alignment, size); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from test/include/test/jemalloc_test.h:1:0, from test/integration/aligned_alloc.c:1: r/usr/include/stdlib.h:470:14: note: in a call to allocation function 'aligned_alloc' declared here extern void *aligned_alloc (size_t __alignment, size_t __size) ^~~~~~~~~~~~~ Could you please take a look? You can find the full log at https://buildd.debian.org/status/fetch.php?pkg=jemalloc&arch=hurd-i386&ver=3.6.0-10&stamp=1502088411&raw=0 Thanks! -- Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org) http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu