[Pkg-rust-maintainers] Bug#812825: rustc: FTBFS on i386: run-pass-valgrind/down-with-thread-dtors.rs ... FAILED

Aaron M. Ucko ucko at debian.org
Tue Jan 26 23:52:53 UTC 2016


Source: rustc
Version: 1.6.0+dfsg1-2
Severity: serious
Justification: fails to build from source

rustc compilation succeeds again on i386 now that you've taken care of
#812448.  (Thanks!)  However, the build still eventually fails, with a
test suite error, as detailed below.  Could you please take a look?

Thanks!

https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=i386&ver=1.6.0%2Bdfsg1-2&stamp=1453812219

test [run-pass-valgrind] run-pass-valgrind/down-with-thread-dtors.rs ... FAILED
[...]
failures:

---- [run-pass-valgrind] run-pass-valgrind/down-with-thread-dtors.rs stdout ----
        
error: test run failed!
status: signal: 9
command: /usr/bin/valgrind --error-exitcode=100 --fair-sched=try --quiet --soname-synonyms=somalloc=NONE --suppressions=/«BUILDDIR»/rustc-1.6.0+dfsg1/src/etc/x86.supp --tool=memcheck --leak-check=full i686-unknown-linux-gnu/test/run-pass-valgrind/down-with-thread-dtors.stage2-i686-unknown-linux-gnu
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/ld-2.21.so:
--29164-- Ignoring non-Dwarf2/3/4 block in .debug_info
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/ld-2.21.so:
--29164-- Last block truncated in .debug_info; ignoring
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/ld-2.21.so:
--29164-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libc-2.21.so:
--29164-- Ignoring non-Dwarf2/3/4 block in .debug_info
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libc-2.21.so:
--29164-- Last block truncated in .debug_info; ignoring
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libc-2.21.so:
--29164-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libdl-2.21.so:
--29164-- Ignoring non-Dwarf2/3/4 block in .debug_info
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libdl-2.21.so:
--29164-- Last block truncated in .debug_info; ignoring
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libdl-2.21.so:
--29164-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libm-2.21.so:
--29164-- Ignoring non-Dwarf2/3/4 block in .debug_info
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libm-2.21.so:
--29164-- Last block truncated in .debug_info; ignoring
--29164-- WARNING: Serious error when reading debug info
--29164-- When reading debug info from /lib/i386-linux-gnu/libm-2.21.so:
--29164-- parse_CU_Header: is neither DWARF2 nor DWARF3 nor DWARF4
==29164== Can't extend stack to 0x4b76880 during signal delivery for thread 2:
==29164==   no stack segment
==29164== 
==29164== Process terminating with default action of signal 11 (SIGSEGV)
==29164==  Access not within mapped region at address 0x4B76880
==29164==    at 0x109312: Bar::drop.3572::he1906ad0926bab78 (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/test/run-pass-valgrind/down-with-thread-dtors.stage2-i686-unknown-linux-gnu)
==29164==    by 0x4BDEA3B: __call_tls_dtors (in /lib/i386-linux-gnu/libc-2.21.so)
==29164==    by 0x4B7CF78: start_thread (pthread_create.c:343)
==29164==    by 0x4C83C5D: clone (in /lib/i386-linux-gnu/libc-2.21.so)
==29164==  If you believe this happened as a result of a stack
==29164==  overflow in your program's main thread (unlikely but
==29164==  possible), you can try to increase the size of the
==29164==  main thread stack using the --main-stacksize= flag.
==29164==  The main thread stack size used in this run was 8388608.
==29164== 152 bytes in 1 blocks are possibly lost in loss record 6 of 7
==29164==    at 0x482E118: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so)
==29164==    by 0x4010B06: allocate_dtv (in /lib/i386-linux-gnu/ld-2.21.so)
==29164==    by 0x40114EB: _dl_allocate_tls (in /lib/i386-linux-gnu/ld-2.21.so)
==29164==    by 0x4B7D7B4: allocate_stack (allocatestack.c:587)
==29164==    by 0x4B7D7B4: pthread_create@@GLIBC_2.1 (pthread_create.c:537)
==29164==    by 0x48D3910: sys::thread::_$LT$impl$GT$::new::h0c26d6244eb55dc5V2w (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-ca9f0d77.so)
==29164==    by 0x1096C9: main::hc93605d64ae12a98Afa (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/test/run-pass-valgrind/down-with-thread-dtors.stage2-i686-unknown-linux-gnu)
==29164==    by 0x48E53AA: sys_common::unwind::try::try_fn::h10146374067150597859 (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-ca9f0d77.so)
==29164==    by 0x48DBB34: __rust_try (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-ca9f0d77.so)
==29164==    by 0x48E5037: rt::lang_start::h5844a0ea8375068ck5x (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/stage2/lib/rustlib/i686-unknown-linux-gnu/lib/libstd-ca9f0d77.so)
==29164==    by 0x10A7CD: main (in /«BUILDDIR»/rustc-1.6.0+dfsg1/i686-unknown-linux-gnu/test/run-pass-valgrind/down-with-thread-dtors.stage2-i686-unknown-linux-gnu)
==29164== 

------------------------------------------

thread '[run-pass-valgrind] run-pass-valgrind/down-with-thread-dtors.rs' panicked at 'explicit panic', /«BUILDDIR»/rustc-1.6.0+dfsg1/src/compiletest/runtest.rs:1507


failures:
    [run-pass-valgrind] run-pass-valgrind/down-with-thread-dtors.rs

test result: FAILED. 7 passed; 1 failed; 0 ignored; 0 measured

thread '<main>' panicked at 'Some tests failed', /«BUILDDIR»/rustc-1.6.0+dfsg1/src/compiletest/compiletest.rs:244
/«BUILDDIR»/rustc-1.6.0+dfsg1/mk/tests.mk:767: recipe for target 'tmp/check-stage2-T-i686-unknown-linux-gnu-H-i686-unknown-linux-gnu-rpass-valgrind.ok' failed
make[2]: *** [tmp/check-stage2-T-i686-unknown-linux-gnu-H-i686-unknown-linux-gnu-rpass-valgrind.ok] Error 101



More information about the Pkg-rust-maintainers mailing list