Message ID | 20240119150907.3840110-1-Yash.Shinde@windriver.com |
---|---|
State | Accepted, archived |
Commit | 1a048b5ab7f891911beaa14eb9269033c84088dc |
Headers | show |
Series | [v2,1/5] rust: Fetch cargo from rust-snapshot dir. | expand |
On Fri, 2024-01-19 at 07:09 -0800, Shinde, Yash via lists.openembedded.org wrote: > From: Yash Shinde <Yash.Shinde@windriver.com> > > Fixes: Exception: no cargo executable found at > `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` > > Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. > > Patch sent to upstream- https://github.com/rust-lang/rust/pull/120125 > > Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> > --- > .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ > 1 file changed, 37 insertions(+) > create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch The series failed on mips in testing: https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/1196/steps/12/logs/stdio Sadly the error redirection is to a file and even in the failed build, we do not have that file as far as I can see so it is hard to know what went wrong. I'm not sure how much we care about mips+rust so if we did want to skip the tests there, I'd not be against that. Cheers, Richard
On Sat, 2024-01-20 at 08:42 +0000, Richard Purdie via lists.openembedded.org wrote: > On Fri, 2024-01-19 at 07:09 -0800, Shinde, Yash via > lists.openembedded.org wrote: > > From: Yash Shinde <Yash.Shinde@windriver.com> > > > > Fixes: Exception: no cargo executable found at > > `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` > > > > Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. > > > > Patch sent to upstream- https://github.com/rust-lang/rust/pull/120125 > > > > Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> > > --- > > .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ > > 1 file changed, 37 insertions(+) > > create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch > > The series failed on mips in testing: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/1196/steps/12/logs/stdio > > Sadly the error redirection is to a file and even in the failed build, > we do not have that file as far as I can see so it is hard to know what > went wrong. I was able to find the file: https://autobuilder.yocto.io/pub/failed-builds-data/summary.txt (buildbot-venv) [pokybuild@rocky9-ty-1 build-st-1051644]$ cp ./tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/summary.txt /srv/autobuilder/autobuilder.yocto.io/pub/failed-builds-data/ ---- [ui] tests/ui/issues/issue-32805.rs stdout ---- error: test run failed! status: exit status: 101 command: RUST_TEST_THREADS="56" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "run" "0" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-32805/a" --- stdout ------------------------------- uploaded "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-32805/a", waiting for result ------------------------------------------ --- stderr ------------------------------- thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/issues/issue-32805.rs:9:5: assertion `left == right` failed left: "9007199000000000" right: "9007200000000000" note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ------------------------------------------ ---- [ui] tests/ui/numbers-arithmetic/i128.rs stdout ---- error: test run failed! status: exit status: 101 command: RUST_TEST_THREADS="56" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "run" "0" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/i128/a" --- stdout ------------------------------- uploaded "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/i128/a", waiting for result ------------------------------------------ --- stderr ------------------------------- thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/numbers-arithmetic/i128.rs:77:5: assertion `left == right` failed left: "-147573952589676412928" right: "-147573966419676412928" note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ------------------------------------------ ---- [ui] tests/ui/numbers-arithmetic/saturating-float-casts.rs stdout ---- error: test run failed! status: exit status: 101 command: RUST_TEST_THREADS="56" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "run" "0" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/saturating-float-casts/a" --- stdout ------------------------------- uploaded "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/saturating-float-casts/a", waiting for result ------------------------------------------ --- stderr ------------------------------- thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/numbers-arithmetic/saturating-float-casts-impl.rs:306:5: assertion `left == right` failed left: 9223372034707291136 right: 9223372036854774784 note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ------------------------------------------ ---- [ui] tests/ui/runtime/backtrace-debuginfo.rs stdout ---- error: test run failed! status: exit status: 101 command: RUST_TEST_THREADS="56" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0-tools-bin/remote-test-client" "run" "0" "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/runtime/backtrace-debuginfo/a" --- stdout ------------------------------- uploaded "/home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/test/ui/runtime/backtrace-debuginfo/a", waiting for result --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:120 backtrace-debuginfo.rs:184 --- stderr test case 0 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:81:5: explicit panic stack backtrace: 0: 0x77cd3ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d4e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77c82d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77cd3800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cada60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cad60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77caed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x555e4924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x555e42dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x555e4858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x555f6bf0 - backtrace_debuginfo::inner::h5b01f04da66e8433 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:81:5 11: 0x555f76e8 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:120:5 12: 0x555f90b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 13: 0x555e5724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 14: 0x555e4314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 15: 0x555e43ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 16: 0x77cae4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 17: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 18: 0x77cae2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 19: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 20: 0x77c6bcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 21: 0x555e4390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 22: 0x555f9184 - main 23: 0x779f4fe4 - <unknown> 24: 0x779f5120 - __libc_start_main 25: 0x555e2200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:120 backtrace-debuginfo.rs:184 --- stderr test case 1 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:82:5: explicit panic stack backtrace: 0: 0x77cd3ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d4e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77c82d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77cd3800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cada60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cad60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77caed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55604924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x556042dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55604858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x55616d44 - backtrace_debuginfo::inner::h5b01f04da66e8433 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:82:5 11: 0x556176e8 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:120:5 12: 0x556190b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 13: 0x55605724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 14: 0x55604314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 15: 0x556043ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 16: 0x77cae4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 17: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 18: 0x77cae2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 19: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 20: 0x77c6bcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 21: 0x55604390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 22: 0x55619184 - main 23: 0x779f4fe4 - <unknown> 24: 0x779f5120 - __libc_start_main 25: 0x55602200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo-aux.rs:6 backtrace-debuginfo.rs:83 backtrace-debuginfo.rs:120 backtrace-debuginfo.rs:184 --- stderr test case 2 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:84:9: explicit panic stack backtrace: 0: 0x77d23ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d9e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77cd2d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77d23800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cfda60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cfd60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77cfed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55594924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x555942dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55594858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x555a701c - backtrace_debuginfo::inner::{{closure}}::hd7243845f0587caf at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:84:9 11: 0x555a684c - backtrace_debuginfo::aux::callback::he17da27d625d76ab at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo-aux.rs:6:5 12: 0x555a6d9c - backtrace_debuginfo::inner::h5b01f04da66e8433 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:83:29 13: 0x555a76e8 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:120:5 14: 0x555a90b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 15: 0x55595724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 16: 0x55594314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 17: 0x555943ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 18: 0x77cfe4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 19: 0x77d00e8c - __rust_try.llvm.18295924575204975277 20: 0x77cfe2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 21: 0x77d00e8c - __rust_try.llvm.18295924575204975277 22: 0x77cbbcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 23: 0x55594390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 24: 0x555a9184 - main 25: 0x77a44fe4 - <unknown> 26: 0x77a45120 - __libc_start_main 27: 0x55592200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184", "backtrace-debuginfo.rs:120", "backtrace-debuginfo.rs:86", "backtrace-debuginfo-aux.rs:13"] --- stdout backtrace-debuginfo-aux.rs:13 backtrace-debuginfo.rs:86 backtrace-debuginfo.rs:120 backtrace-debuginfo.rs:184 --- stderr test case 3 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:87:9: explicit panic stack backtrace: 0: 0x77d33ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77dae0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77ce2d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77d33800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77d0da60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77d0d60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77d0ed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x555a4924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x555a42dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x555a4858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x555b7218 - backtrace_debuginfo::inner::{{closure}}::h3f1727189fdeb2ac at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:87:9 11: 0x555b6e2c - backtrace_debuginfo::aux::callback_inlined::h06cdd336843b84bf 12: 0x555b6e2c - backtrace_debuginfo::inner::h5b01f04da66e8433 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:86:29 13: 0x555b76e8 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:120:5 14: 0x555b90b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 15: 0x555a5724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 16: 0x555a4314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 17: 0x555a43ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 18: 0x77d0e4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 19: 0x77d10e8c - __rust_try.llvm.18295924575204975277 20: 0x77d0e2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 21: 0x77d10e8c - __rust_try.llvm.18295924575204975277 22: 0x77ccbcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 23: 0x555a4390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 24: 0x555b9184 - main 25: 0x77a54fe4 - <unknown> 26: 0x77a55120 - __libc_start_main 27: 0x555a2200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 4 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:95:5: explicit panic stack backtrace: 0: 0x77d23ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d9e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77cd2d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77d23800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cfda60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cfd60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77cfed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55594924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x555942dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55594858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x555a77f0 - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 11: 0x555a77f0 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 12: 0x555a90b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 13: 0x55595724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 14: 0x55594314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 15: 0x555943ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 16: 0x77cfe4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 17: 0x77d00e8c - __rust_try.llvm.18295924575204975277 18: 0x77cfe2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 19: 0x77d00e8c - __rust_try.llvm.18295924575204975277 20: 0x77cbbcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 21: 0x55594390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 22: 0x555a9184 - main 23: 0x77a44fe4 - <unknown> 24: 0x77a45120 - __libc_start_main 25: 0x55592200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 5 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:96:5: explicit panic stack backtrace: 0: 0x77d63ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77dde0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77d12d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77d63800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77d3da60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77d3d60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77d3ed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55624924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x556242dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55624858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x55637914 - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:1:5 11: 0x55637914 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 12: 0x556390b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 13: 0x55625724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 14: 0x55624314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 15: 0x556243ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 16: 0x77d3e4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 17: 0x77d40e8c - __rust_try.llvm.18295924575204975277 18: 0x77d3e2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 19: 0x77d40e8c - __rust_try.llvm.18295924575204975277 20: 0x77cfbcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 21: 0x55624390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 22: 0x55639184 - main 23: 0x77a84fe4 - <unknown> 24: 0x77a85120 - __libc_start_main 25: 0x55622200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:104 backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 6 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:102:9: explicit panic stack backtrace: 0: 0x77cc3ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d3e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77c72d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77cc3800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77c9da60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77c9d60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77c9ed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55634924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x556342dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55634858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x55647a8c - backtrace_debuginfo::inner_inlined::inner_further_inlined::h4fdfd57c7edbf831 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:7:9 11: 0x55647a8c - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:104:5 12: 0x55647a8c - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 13: 0x556490b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 14: 0x55635724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 15: 0x55634314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 16: 0x556343ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 17: 0x77c9e4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 18: 0x77ca0e8c - __rust_try.llvm.18295924575204975277 19: 0x77c9e2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 20: 0x77ca0e8c - __rust_try.llvm.18295924575204975277 21: 0x77c5bcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 22: 0x55634390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 23: 0x55649184 - main 24: 0x779e4fe4 - <unknown> 25: 0x779e5120 - __libc_start_main 26: 0x55632200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184", "backtrace-debuginfo.rs:121", "backtrace-debuginfo.rs:106"] --- stdout backtrace-debuginfo-aux.rs:6 backtrace-debuginfo.rs:106 backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 7 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:107:9: explicit panic stack backtrace: 0: 0x77cd3ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d4e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77c82d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77cd3800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cada60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cad60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77caed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55634924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x556342dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55634858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x55647414 - backtrace_debuginfo::inner_inlined::{{closure}}::hd6497c9cceb9b086 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:107:9 11: 0x556467c0 - backtrace_debuginfo::aux::callback::h6768a2f4a4c9de81 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo-aux.rs:6:5 12: 0x55647b44 - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:11:29 13: 0x55647b44 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 14: 0x556490b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 15: 0x55635724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 16: 0x55634314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 17: 0x556343ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 18: 0x77cae4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 19: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 20: 0x77cae2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 21: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 22: 0x77c6bcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 23: 0x55634390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 24: 0x55649184 - main 25: 0x779f4fe4 - <unknown> 26: 0x779f5120 - __libc_start_main 27: 0x55632200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184", "backtrace-debuginfo.rs:121", "backtrace-debuginfo.rs:109", "backtrace-debuginfo-aux.rs:13"] --- stdout backtrace-debuginfo-aux.rs:13 backtrace-debuginfo.rs:109 backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 8 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:110:9: explicit panic stack backtrace: 0: 0x77d33ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77dae0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77ce2d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77d33800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77d0da60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77d0d60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77d0ed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55624924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x556242dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55624858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x55637610 - backtrace_debuginfo::inner_inlined::{{closure}}::h45563682bb90bb96 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:110:9 11: 0x55637bd4 - backtrace_debuginfo::aux::callback_inlined::h99af8f3c81a5476e 12: 0x55637bd4 - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:109:29 13: 0x55637bd4 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 14: 0x556390b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 15: 0x55625724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 16: 0x55624314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 17: 0x556243ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 18: 0x77d0e4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 19: 0x77d10e8c - __rust_try.llvm.18295924575204975277 20: 0x77d0e2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 21: 0x77d10e8c - __rust_try.llvm.18295924575204975277 22: 0x77ccbcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 23: 0x55624390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 24: 0x55639184 - main 25: 0x77a54fe4 - <unknown> 26: 0x77a55120 - __libc_start_main 27: 0x55622200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 --------------------------------------- trace does not match position list still need to find ["backtrace-debuginfo.rs:184"] --- stdout backtrace-debuginfo.rs:115 backtrace-debuginfo.rs:121 backtrace-debuginfo.rs:184 --- stderr test case 9 thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:102:9: explicit panic stack backtrace: 0: 0x77cd3ae0 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h6898032c3197bba5 1: 0x77d4e0e4 - core::fmt::write::hf6bcb3d48b015242 2: 0x77c82d54 - std::io::Write::write_fmt::hffe3e31c2861b5df 3: 0x77cd3800 - std::sys_common::backtrace::print::h491eee5f314a6d3e 4: 0x77cada60 - std::panicking::default_hook::{{closure}}::h3f9aca89bfc7d815 5: 0x77cad60c - std::panicking::default_hook::h10484dd96d8a78c1 6: 0x77caed38 - std::panicking::rust_panic_with_hook::h86181dc20368b5d6 7: 0x55594924 - std::panicking::begin_panic::{{closure}}::hd81347ec628d3ce5 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:639:9 8: 0x555942dc - std::sys_common::backtrace::__rust_end_short_backtrace::hb942b2283d335406 at /rustc/FAKE_PREFIX/library/std/src/sys_common/backtrace.rs:170:18 9: 0x55594858 - std::panicking::begin_panic::h80500b64f44d7de8 at /rustc/FAKE_PREFIX/library/std/src/panicking.rs:550:12 10: 0x555a7ce8 - backtrace_debuginfo::inner_inlined::inner_further_inlined::h4fdfd57c7edbf831 11: 0x555a7ce8 - backtrace_debuginfo::inner_inlined::h55411b2de0d92a78 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:115:5 12: 0x555a7ce8 - backtrace_debuginfo::outer::hb144f59b805e2ef5 at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:121:5 13: 0x555a90b8 - backtrace_debuginfo::main::h7f1d9bc6ac819adb at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:92:9 14: 0x55595724 - core::ops::function::FnOnce::call_once::h16f2dc3c14904d22 at /rustc/FAKE_PREFIX/library/core/src/ops/function.rs:250:5 15: 0x55594314 - std::sys_common::backtrace::__rust_begin_short_backtrace::hd19d7735b8befc66 16: 0x555943ec - std::rt::lang_start::{{closure}}::h151e66a657c26aab at /rustc/FAKE_PREFIX/library/std/src/rt.rs:166:18 17: 0x77cae4dc - std::panicking::try::do_call::hd0c2b6472aa643bd 18: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 19: 0x77cae2c4 - std::panicking::try::do_call::hbdd1fae3cce0762a 20: 0x77cb0e8c - __rust_try.llvm.18295924575204975277 21: 0x77c6bcc8 - std::rt::lang_start_internal::hb3baca0999cfc254 22: 0x55594390 - std::rt::lang_start::hfc18ff07c79696d1 at /rustc/FAKE_PREFIX/library/std/src/rt.rs:165:17 23: 0x555a9184 - main 24: 0x779f4fe4 - <unknown> 25: 0x779f5120 - __libc_start_main 26: 0x55592200 - <unknown> at /usr/src/debug/glibc/2.38+git/csu/../sysdeps/mips/start.S:110 ------------------------------------------ --- stderr ------------------------------- thread 'main' panicked at /home/pokybuild/yocto-worker/qemumips-tc/build/build-st-1051644/tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/tests/ui/runtime/backtrace-debuginfo.rs:174:9: found some errors note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace ------------------------------------------ failures: [ui] tests/ui/issues/issue-32805.rs [ui] tests/ui/numbers-arithmetic/i128.rs [ui] tests/ui/numbers-arithmetic/saturating-float-casts.rs [ui] tests/ui/runtime/backtrace-debuginfo.rs test result: FAILED. 15246 passed; 4 failed; 291 ignored; 0 measured; 21 filtered out; finished in 693.24s Some tests failed in compiletest suite=ui mode=ui host=x86_64-unknown-linux-gnu target=mips-poky-linux-gnu Testing stage1 compiletest suite=run-pass-valgrind mode=run-pass-valgrind (x86_64-unknown-linux-gnu -> mips-poky-linux-gnu) Cheers, Richard
On 20-01-2024 14:19, Richard Purdie wrote: > CAUTION: This email comes from a non Wind River email account! > Do not click links or open attachments unless you recognize the sender and know the content is safe. > > On Sat, 2024-01-20 at 08:42 +0000, Richard Purdie via > lists.openembedded.org wrote: >> On Fri, 2024-01-19 at 07:09 -0800, Shinde, Yash via >> lists.openembedded.org wrote: >>> From: Yash Shinde<Yash.Shinde@windriver.com> >>> >>> Fixes: Exception: no cargo executable found at >>> `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` >>> >>> Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. >>> >>> Patch sent to upstream-https://github.com/rust-lang/rust/pull/120125 >>> >>> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> >>> --- >>> .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ >>> 1 file changed, 37 insertions(+) >>> create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch >> The series failed on mips in testing: >> >> https://autobuilder.yoctoproject.org/typhoon/#/builders/147/builds/1196/steps/12/logs/stdio >> >> Sadly the error redirection is to a file and even in the failed build, >> we do not have that file as far as I can see so it is hard to know what >> went wrong. > I was able to find the file: > > https://autobuilder.yocto.io/pub/failed-builds-data/summary.txt > > (buildbot-venv) [pokybuild@rocky9-ty-1 build-st-1051644]$ cp ./tmp/work/mips32r2-poky-linux/rust/1.74.1/rustc-1.74.1-src/summary.txt /srv/autobuilder/autobuilder.yocto.io/pub/failed-builds-data/ > > ---- [ui] tests/ui/issues/issue-32805.rs stdout ---- > > . > . > . > . > > failures: > [ui] tests/ui/issues/issue-32805.rs > [ui] tests/ui/numbers-arithmetic/i128.rs > [ui] tests/ui/numbers-arithmetic/saturating-float-casts.rs > [ui] tests/ui/runtime/backtrace-debuginfo.rs > > test result: FAILED. 15246 passed; 4 failed; 291 ignored; 0 measured; 21 filtered out; finished in 693.24s > > Some tests failed in compiletest suite=ui mode=ui host=x86_64-unknown-linux-gnu target=mips-poky-linux-gnu > Testing stage1 compiletest suite=run-pass-valgrind mode=run-pass-valgrind (x86_64-unknown-linux-gnu -> mips-poky-linux-gnu) > It is observed that "mips(32 bits)" target is pretty unstable with rust tests. Thus, we decided unanimously to skip mips(32 bits) target in the initial implementation of the rust oe-selftest. I did check the testsuite for the mips target and many more failures were found. According to the rust doc, the mips target variants are classified into tier 3 targets( for which the Rust codebase has support for, but which the Rust project does not build or test automatically, so they may or may not work. <https://doc.rust-lang.org/nightly/rustc/platform-support.html#:~:text=Tier%203%20targets%20are%20those%20which%20the%20Rust%20codebase%20has%20support%20for%2C%20but%20which%20the%20Rust%20project%20does%20not%20build%20or%20test%20automatically%2C%20so%20they%20may%20or%20may%20not%20work.>), which might be the reason for failures. https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-3:~:text=mips%2Dunknown%2Dlinux%2Dgnu,kernel%204.4%2C%20glibc%202.23) <https://doc.rust-lang.org/nightly/rustc/platform-support.html#tier-3:~:text=mips%2Dunknown%2Dlinux%2Dgnu,kernel%204.4%2C%20glibc%202.23)>Regards, Yash > > Cheers, > > Richard
On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote: > From: Yash Shinde<Yash.Shinde@windriver.com> > > Fixes: Exception: no cargo executable found at > `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` > > Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. > > Patch sent to upstream-https://github.com/rust-lang/rust/pull/120125 Good! It's a bit worrying that the PR pipeline failed a number of tests. Do you want to revise that and push a new commit there and do a v3 here? ../Randy > > Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> > --- > .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ > 1 file changed, 37 insertions(+) > create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch > > diff --git a/meta/recipes-devtools/rust/files/cargo-path.patch b/meta/recipes-devtools/rust/files/cargo-path.patch > new file mode 100644 > index 0000000000..547df353d2 > --- /dev/null > +++ b/meta/recipes-devtools/rust/files/cargo-path.patch > @@ -0,0 +1,37 @@ > +Fix the cargo binary path error and ensure that it is fetched > +during rustc bootstrap in rust oe-selftest. > + > +====================================================================== > +ERROR: test_cargoflags (bootstrap_test.BuildBootstrap) > +---------------------------------------------------------------------- > +Traceback (most recent call last): > + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 157, in test_cargoflags > + args, _ = self.build_args(env={"CARGOFLAGS": "--timings"}) > + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 154, in build_args > + return build.build_bootstrap_cmd(env), env > + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap.py", line 960, in build_bootstrap_cmd > + raise Exception("no cargo executable found at `{}`".format( > +Exception: no cargo executable found at `/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` > + > +Upstream-Status: Submitted [https://github.com/rust-lang/rust/pull/120125] > + > +Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> > +--- > +diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py > +--- a/src/bootstrap/bootstrap.py > ++++ b/src/bootstrap/bootstrap.py > +@@ -954,9 +954,11 @@ > + if deny_warnings: > + env["RUSTFLAGS"] += " -Dwarnings" > + > +- env["PATH"] = os.path.join(self.bin_root(), "bin") + \ > +- os.pathsep + env["PATH"] > +- if not os.path.isfile(self.cargo()): > ++ cargo_bin_path = os.path.join(self.bin_root(), "bin", "cargo") > ++ if not os.path.isfile(cargo_bin_path): > ++ cargo_bin_path = os.getenv("RUST_TARGET_PATH") + "rust-snapshot/bin/cargo" > ++ env["PATH"] = os.path.dirname(cargo_bin_path) + os.pathsep + env["PATH"] > ++ else: > + raise Exception("no cargo executable found at `{}`".format( > + self.cargo())) > + args = [self.cargo(), "build", "--manifest-path",
On 20-01-2024 22:33, Randy MacLeod wrote: > On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote: >> From: Yash Shinde<Yash.Shinde@windriver.com> >> >> Fixes: Exception: no cargo executable found at >> `${B}/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` >> >> Fix the cargo binary path error on oe-selftest and path set to rust-snapshot dir. >> >> Patch sent to upstream-https://github.com/rust-lang/rust/pull/120125 > > > Good! > > It's a bit worrying that the PR pipeline failed a number of tests. > Do you want to revise that and push a new commit there and do a v3 here? > I will look into the failure in the PR but for now we need this patch for rust oe-selftest in Yocto. Regards, Yash > > ../Randy > >> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> >> --- >> .../rust/files/cargo-path.patch | 37 +++++++++++++++++++ >> 1 file changed, 37 insertions(+) >> create mode 100644 meta/recipes-devtools/rust/files/cargo-path.patch >> >> diff --git a/meta/recipes-devtools/rust/files/cargo-path.patch b/meta/recipes-devtools/rust/files/cargo-path.patch >> new file mode 100644 >> index 0000000000..547df353d2 >> --- /dev/null >> +++ b/meta/recipes-devtools/rust/files/cargo-path.patch >> @@ -0,0 +1,37 @@ >> +Fix the cargo binary path error and ensure that it is fetched >> +during rustc bootstrap in rust oe-selftest. >> + >> +====================================================================== >> +ERROR: test_cargoflags (bootstrap_test.BuildBootstrap) >> +---------------------------------------------------------------------- >> +Traceback (most recent call last): >> + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 157, in test_cargoflags >> + args, _ = self.build_args(env={"CARGOFLAGS": "--timings"}) >> + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 154, in build_args >> + return build.build_bootstrap_cmd(env), env >> + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap.py", line 960, in build_bootstrap_cmd >> + raise Exception("no cargo executable found at `{}`".format( >> +Exception: no cargo executable found at `/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` >> + >> +Upstream-Status: Submitted [https://github.com/rust-lang/rust/pull/120125] >> + >> +Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com> >> +--- >> +diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py >> +--- a/src/bootstrap/bootstrap.py >> ++++ b/src/bootstrap/bootstrap.py >> +@@ -954,9 +954,11 @@ >> + if deny_warnings: >> + env["RUSTFLAGS"] += " -Dwarnings" >> + >> +- env["PATH"] = os.path.join(self.bin_root(), "bin") + \ >> +- os.pathsep + env["PATH"] >> +- if not os.path.isfile(self.cargo()): >> ++ cargo_bin_path = os.path.join(self.bin_root(), "bin", "cargo") >> ++ if not os.path.isfile(cargo_bin_path): >> ++ cargo_bin_path = os.getenv("RUST_TARGET_PATH") + "rust-snapshot/bin/cargo" >> ++ env["PATH"] = os.path.dirname(cargo_bin_path) + os.pathsep + env["PATH"] >> ++ else: >> + raise Exception("no cargo executable found at `{}`".format( >> + self.cargo())) >> + args = [self.cargo(), "build", "--manifest-path", > > > -- > # Randy MacLeod > # Wind River Linux
diff --git a/meta/recipes-devtools/rust/files/cargo-path.patch b/meta/recipes-devtools/rust/files/cargo-path.patch new file mode 100644 index 0000000000..547df353d2 --- /dev/null +++ b/meta/recipes-devtools/rust/files/cargo-path.patch @@ -0,0 +1,37 @@ +Fix the cargo binary path error and ensure that it is fetched +during rustc bootstrap in rust oe-selftest. + +====================================================================== +ERROR: test_cargoflags (bootstrap_test.BuildBootstrap) +---------------------------------------------------------------------- +Traceback (most recent call last): + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 157, in test_cargoflags + args, _ = self.build_args(env={"CARGOFLAGS": "--timings"}) + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap_test.py", line 154, in build_args + return build.build_bootstrap_cmd(env), env + File "/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/src/bootstrap/bootstrap.py", line 960, in build_bootstrap_cmd + raise Exception("no cargo executable found at `{}`".format( +Exception: no cargo executable found at `/home/build-st/tmp/work/cortexa57-poky-linux/rust/1.74.1/rustc-1.74.1-src/build/x86_64-unknown-linux-gnu/stage0/bin/cargo` + +Upstream-Status: Submitted [https://github.com/rust-lang/rust/pull/120125] + +Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> +--- +diff --git a/src/bootstrap/bootstrap.py b/src/bootstrap/bootstrap.py +--- a/src/bootstrap/bootstrap.py ++++ b/src/bootstrap/bootstrap.py +@@ -954,9 +954,11 @@ + if deny_warnings: + env["RUSTFLAGS"] += " -Dwarnings" + +- env["PATH"] = os.path.join(self.bin_root(), "bin") + \ +- os.pathsep + env["PATH"] +- if not os.path.isfile(self.cargo()): ++ cargo_bin_path = os.path.join(self.bin_root(), "bin", "cargo") ++ if not os.path.isfile(cargo_bin_path): ++ cargo_bin_path = os.getenv("RUST_TARGET_PATH") + "rust-snapshot/bin/cargo" ++ env["PATH"] = os.path.dirname(cargo_bin_path) + os.pathsep + env["PATH"] ++ else: + raise Exception("no cargo executable found at `{}`".format( + self.cargo())) + args = [self.cargo(), "build", "--manifest-path",