Closed
Description
With debuginfo-tests
set to true in config.toml, running python x.py test src/test/run-pass
fails with:
---- [run-pass] run-pass/issues/issue-36792.rs stdout ----
error: test compilation failed although it shouldn't!
status: signal: 6
command: "/mnt/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/mnt/rust/src/test/run-pass/issues/issue-36792.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/mnt/rust/build/x86_64-unknown-linux-gnu/test/run-pass/issues/issue-36792/a" "-Crpath" "-O" "-g" "-Zunstable-options" "-Lnative=/mnt/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/mnt/rust/build/x86_64-unknown-linux-gnu/test/run-pass/issues/issue-36792/auxiliary"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
thread 'rustc' has overflowed its stack
fatal runtime error: stack overflow
------------------------------------------
thread '[run-pass] run-pass/issues/issue-36792.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
stack backtrace:
0: 0x5572ef0bc323 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::he5ca7e8a91fc68be
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: 0x5572ef0b7df8 - std::sys_common::backtrace::_print::h60e068884b12931c
at src/libstd/sys_common/backtrace.rs:70
2: 0x5572ef0bae32 - std::panicking::default_hook::{{closure}}::hc983185de2298168
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: 0x5572ef0bab27 - std::panicking::default_hook::h6b97c91c835a5a90
at src/libstd/panicking.rs:209
4: 0x5572ef0bb540 - std::panicking::rust_panic_with_hook::h96c73571b407939c
at src/libstd/panicking.rs:478
5: 0x5572eefa4284 - std::panicking::begin_panic::hdcb9c5c9848385af
6: 0x5572eef877d3 - compiletest::runtest::ProcRes::fatal::hd4564792a1dcc8c2
7: 0x5572eef83072 - compiletest::runtest::TestCx::fatal_proc_rec::h8dada00ad6f542ef
8: 0x5572eef71d3c - compiletest::runtest::TestCx::check_if_test_should_compile::hbff897c11854a61e
9: 0x5572eef6ea67 - compiletest::runtest::TestCx::run_revision::he8f5a12ab03f9f49
10: 0x5572eef67b87 - compiletest::runtest::run::hcf95bec718f18726
11: 0x5572eefc30ba - <F as alloc::boxed::FnBox<A>>::call_box::h52e5773184df5b88
12: 0x5572ef080012 - <F as alloc::boxed::FnBox<A>>::call_box::h9444f32827504df2
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: 0x5572ef0c4409 - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: 0x5572ef096d37 - test::run_test::run_test_inner::{{closure}}::hb362655f70a2a56a
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
15: 0x5572ef079004 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdfd30b3004ce04df
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/sys_common/backtrace.rs:135
16: 0x5572ef0795f4 - std::panicking::try::do_call::h1de50de762eb8517
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/thread/mod.rs:469
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:309
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:297
17: 0x5572ef0c4409 - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
18: 0x5572ef07fe1c - <F as alloc::boxed::FnBox<A>>::call_box::h49e936a4ce10b9e3
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/thread/mod.rs:468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
19: 0x5572ef0c386d - std::sys::unix::thread::Thread::new::thread_start::h9819c9db0b318724
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:744
at src/libstd/sys_common/thread.rs:14
at src/libstd/sys/unix/thread.rs:81
20: 0x7f80b3d026da - start_thread
21: 0x7f80b381388e - __clone
22: 0x0 - <unknown>
---- [run-pass] run-pass/issues/issue-29466.rs stdout ----
error: test compilation failed although it shouldn't!
status: signal: 6
command: "/mnt/rust/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/mnt/rust/src/test/run-pass/issues/issue-29466.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/mnt/rust/build/x86_64-unknown-linux-gnu/test/run-pass/issues/issue-29466/a" "-Crpath" "-O" "-g" "-Zunstable-options" "-Lnative=/mnt/rust/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/mnt/rust/build/x86_64-unknown-linux-gnu/test/run-pass/issues/issue-29466/auxiliary"
stdout:
------------------------------------------
------------------------------------------
stderr:
------------------------------------------
thread '<unknown>' has overflowed its stack
fatal runtime error: stack overflow
------------------------------------------
thread '[run-pass] run-pass/issues/issue-29466.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3295:9
stack backtrace:
0: 0x5572ef0bc323 - std::sys::unix::backtrace::tracing::imp::unwind_backtrace::he5ca7e8a91fc68be
at src/libstd/sys/unix/backtrace/tracing/gcc_s.rs:39
1: 0x5572ef0b7df8 - std::sys_common::backtrace::_print::h60e068884b12931c
at src/libstd/sys_common/backtrace.rs:70
2: 0x5572ef0bae32 - std::panicking::default_hook::{{closure}}::hc983185de2298168
at src/libstd/sys_common/backtrace.rs:58
at src/libstd/panicking.rs:200
3: 0x5572ef0bab27 - std::panicking::default_hook::h6b97c91c835a5a90
at src/libstd/panicking.rs:209
4: 0x5572ef0bb540 - std::panicking::rust_panic_with_hook::h96c73571b407939c
at src/libstd/panicking.rs:478
5: 0x5572eefa4284 - std::panicking::begin_panic::hdcb9c5c9848385af
6: 0x5572eef877d3 - compiletest::runtest::ProcRes::fatal::hd4564792a1dcc8c2
7: 0x5572eef83072 - compiletest::runtest::TestCx::fatal_proc_rec::h8dada00ad6f542ef
8: 0x5572eef71d3c - compiletest::runtest::TestCx::check_if_test_should_compile::hbff897c11854a61e
9: 0x5572eef6ea67 - compiletest::runtest::TestCx::run_revision::he8f5a12ab03f9f49
10: 0x5572eef67b87 - compiletest::runtest::run::hcf95bec718f18726
11: 0x5572eefc30ba - <F as alloc::boxed::FnBox<A>>::call_box::h52e5773184df5b88
12: 0x5572ef080012 - <F as alloc::boxed::FnBox<A>>::call_box::h9444f32827504df2
at src/libtest/lib.rs:1468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
13: 0x5572ef0c4409 - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
14: 0x5572ef096d37 - test::run_test::run_test_inner::{{closure}}::hb362655f70a2a56a
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at src/libtest/lib.rs:1430
15: 0x5572ef079004 - std::sys_common::backtrace::__rust_begin_short_backtrace::hdfd30b3004ce04df
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/sys_common/backtrace.rs:135
16: 0x5572ef0795f4 - std::panicking::try::do_call::h1de50de762eb8517
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/thread/mod.rs:469
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:309
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:297
17: 0x5572ef0c4409 - __rust_maybe_catch_panic
at src/libpanic_unwind/lib.rs:92
18: 0x5572ef07fe1c - <F as alloc::boxed::FnBox<A>>::call_box::h49e936a4ce10b9e3
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panicking.rs:276
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/panic.rs:388
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/libstd/thread/mod.rs:468
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:734
19: 0x5572ef0c386d - std::sys::unix::thread::Thread::new::thread_start::h9819c9db0b318724
at /rustc/d1add97236b64048294692d91fe82b601577dd1f/src/liballoc/boxed.rs:744
at src/libstd/sys_common/thread.rs:14
at src/libstd/sys/unix/thread.rs:81
20: 0x7f80b3d026da - start_thread
21: 0x7f80b381388e - __clone
22: 0x0 - <unknown>
failures:
[run-pass] run-pass/issues/issue-29466.rs
[run-pass] run-pass/issues/issue-36792.rs