[Bug 2021531] Re: rust-gio: armhf autopkgtest failure
Simon Chopin
2021531 at bugs.launchpad.net
Wed Jun 21 15:46:21 UTC 2023
The failing test is
subclass::async_initable::tests::test_async_initable_new_failure
It is *supposed* to panic, so there's a high probability the issue is in
rustc rather than in rust-gio.
#4 0xf7c155ac in __GI_abort () at abort.c:79
#5 0x0059b6a0 in std::sys::unix::abort_internal () at library/std/src/sys/unix/mod.rs:347
#6 0x0059e180 in std::panicking::rust_panic (msg=...) at library/std/src/panicking.rs:738
#7 0x0059df04 in std::panicking::rust_panic_with_hook (payload=..., message=..., location=0x613e84, can_unwind=true) at library/std/src/panicking.rs:706
#8 0x005ad534 in std::panicking::begin_panic_handler::{closure#0} () at library/std/src/panicking.rs:579
#9 0x005ad36c in std::sys_common::backtrace::__rust_end_short_backtrace<std::panicking::begin_panic_handler::{closure_env#0}, !> (f=...) at library/std/src/sys_common/backtrace.rs:137
#10 0x0059da94 in std::panicking::begin_panic_handler (info=0xf6af89c4) at library/std/src/panicking.rs:575
#11 0x004122f8 in core::panicking::panic_fmt (fmt=...) at library/core/src/panicking.rs:64
#12 0x0056c33c in glib::object::{impl#35}::new_internal::{closure#2} () at src/object.rs:1595
#13 0x00570b54 in core::option::Option<&glib::param_spec::ParamSpec>::unwrap_or_else<&glib::param_spec::ParamSpec, glib::object::{impl#35}::new_internal::{closure_env#2}> (self=..., f=...)
at /build/rustc-IOgo9m/rustc-1.67.1+dfsg0ubuntu1/library/core/src/option.rs:828
#14 0x0056be00 in glib::object::Object::new_internal (type_=..., properties=...) at src/object.rs:1592
#15 0x0044cbb8 in gio::auto::async_initable::AsyncInitable::with_type_future (type_=..., properties=..., io_priority=...) at src/async_initable.rs:98
#16 0x00483c78 in gio::auto::async_initable::AsyncInitable::new_future<gio::subclass::async_initable::tests::AsyncInitableTestType> (properties=..., io_priority=...) at src/async_initable.rs:45
#17 0x00429f28 in gio::subclass::async_initable::tests::test_async_initable_new_failure::{async_block#0} () at src/subclass/async_initable.rs:296
#18 0x004a6bc4 in glib::main_context_futures::{impl#8}::block_on::{async_block#0}<gio::subclass::async_initable::tests::test_async_initable_new_failure::{async_block_env#0}> () at /usr/share/cargo/registry/glib-0.16.7/src/main_context_futures.rs:312
#19 0x0057369c in futures_task::future_obj::{impl#4}::poll<()> (self=..., cx=0xf6af93a8) at /usr/share/cargo/registry/futures-task-0.3.21/src/future_obj.rs:84
#20 0x0056f28c in glib::main_context_futures::{impl#0}::poll (self=..., ctx=0xf6af93a8) at src/main_context_futures.rs:32
#21 0x0056f928 in glib::main_context_futures::{impl#7}::poll::{closure#0} () at src/main_context_futures.rs:233
#22 0x00572824 in glib::auto::main_context::MainContext::with_thread_default<core::task::poll::Poll<()>, glib::main_context_futures::{impl#7}::poll::{closure_env#0}> (self=0xf6af94c0, func=...) at src/main_context.rs:156
#23 0x0056f834 in glib::main_context_futures::TaskSource::poll (self=0xf4b008d0) at src/main_context_futures.rs:226
#24 0x0056f2e4 in glib::main_context_futures::TaskSource::dispatch (source=0xf4b008d0, callback=..., _user_data=0x0) at src/main_context_futures.rs:67
#25 0xf7db1eb6 in g_main_dispatch (context=0xf4b00748) at ../../../glib/gmain.c:3460
#26 g_main_context_dispatch (context=context at entry=0xf4b00748) at ../../../glib/gmain.c:4200
#27 0xf7db209e in g_main_context_iterate (context=0xf4b00748, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../../../glib/gmain.c:4276
#28 0xf7db2334 in g_main_loop_run (loop=0xf4b00870) at ../../../glib/gmain.c:4479
#29 0x00560d80 in glib::auto::main_loop::MainLoop::run (self=0xf6af9624) at src/auto/main_loop.rs:51
#30 0x0043bbec in glib::auto::main_context::MainContext::block_on<gio::subclass::async_initable::tests::test_async_initable_new_failure::{async_block_env#0}> (self=0xf6af97a4, f=...) at /usr/share/cargo/registry/glib-0.16.7/src/main_context_futures.rs:328
#31 0x004c9c94 in gio::subclass::async_initable::tests::test_async_initable_new_failure () at src/subclass/async_initable.rs:294
#32 0x00429e50 in gio::subclass::async_initable::tests::test_async_initable_new_failure::{closure#0} () at src/subclass/async_initable.rs:293
#33 0x00473ff8 in core::ops::function::FnOnce::call_once<gio::subclass::async_initable::tests::test_async_initable_new_failure::{closure_env#0}, ()> () at /build/rustc-IOgo9m/rustc-1.67.1+dfsg0ubuntu1/library/core/src/ops/function.rs:507
#34 0x0051b414 in core::ops::function::FnOnce::call_once<fn() -> core::result::Result<(), alloc::string::String>, ()> () at library/core/src/ops/function.rs:507
#35 test::__rust_begin_short_backtrace<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>> (f=0x2af9) at library/test/src/lib.rs:657
#36 0x00514950 in test::run_test::{closure#1} () at library/test/src/lib.rs:648
#37 core::ops::function::FnOnce::call_once<test::run_test::{closure_env#1}, ()> () at library/core/src/ops/function.rs:507
#38 0x0051b540 in alloc::boxed::{impl#45}::call_once<(), (dyn core::ops::function::FnOnce<(), Output=core::result::Result<(), alloc::string::String>> + core::marker::Send), alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:2000
#39 core::panic::unwind_safe::{impl#23}::call_once<core::result::Result<(), alloc::string::String>, alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=core::result::Result<(), alloc::string::String>> + core::marker::Send), alloc::alloc::Global>>
(self=..., _args=()) at library/core/src/panic/unwind_safe.rs:271
#40 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=core::result::Result<(), alloc::string::String>> + core::marker::Send), alloc::alloc::Global>>, core::result::Result<(), alloc::string::String>> (data=<optimized out>) at library/std/src/panicking.rs:483
#41 std::panicking::try<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=core::result::Result<(), alloc::string::String>> + core::marker::Send), alloc::alloc::Global>>> (f=...) at library/std/src/panicking.rs:447
#42 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<alloc::boxed::Box<(dyn core::ops::function::FnOnce<(), Output=core::result::Result<(), alloc::string::String>> + core::marker::Send), alloc::alloc::Global>>, core::result::Result<(), alloc::string::String>> (f=...) at library/std/src/panic.rs:137
#43 test::run_test_in_process (id=..., desc=..., nocapture=<optimized out>, report_time=<optimized out>, testfn=..., monitor_ch=..., time_opts=...) at library/test/src/lib.rs:680
#44 0x0053fe60 in test::run_test::run_test_inner::{closure#0} () at library/test/src/lib.rs:574
#45 test::run_test::run_test_inner::{closure#1} () at library/test/src/lib.rs:601
#46 std::sys_common::backtrace::__rust_begin_short_backtrace<test::run_test::run_test_inner::{closure_env#1}, ()> (f=...) at library/std/src/sys_common/backtrace.rs:121
#47 0x0052886c in std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure#0}<test::run_test::run_test_inner::{closure_env#1}, ()> () at library/std/src/thread/mod.rs:550
#48 core::panic::unwind_safe::{impl#23}::call_once<(), std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<test::run_test::run_test_inner::{closure_env#1}, ()>> (self=..., _args=()) at library/core/src/panic/unwind_safe.rs:271
--Type <RET> for more, q to quit, c to continue without paging--c
#49 std::panicking::try::do_call<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<test::run_test::run_test_inner::{closure_env#1}, ()>>, ()> (data=<optimized out>)
at library/std/src/panicking.rs:483
#50 std::panicking::try<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<test::run_test::run_test_inner::{closure_env#1}, ()>>> (f=...) at library/std/src/panicking.rs:447
#51 std::panic::catch_unwind<core::panic::unwind_safe::AssertUnwindSafe<std::thread::{impl#0}::spawn_unchecked_::{closure#1}::{closure_env#0}<test::run_test::run_test_inner::{closure_env#1}, ()>>, ()> (f=...) at library/std/src/panic.rs:137
#52 std::thread::{impl#0}::spawn_unchecked_::{closure#1}<test::run_test::run_test_inner::{closure_env#1}, ()> () at library/std/src/thread/mod.rs:549
#53 core::ops::function::FnOnce::call_once<std::thread::{impl#0}::spawn_unchecked_::{closure_env#1}<test::run_test::run_test_inner::{closure_env#1}, ()>, ()> () at library/core/src/ops/function.rs:507
#54 0x00588754 in alloc::boxed::{impl#45}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> (self=..., args=()) at library/alloc/src/boxed.rs:2000
#55 alloc::boxed::{impl#45}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> (self=0x6232c8, args=()) at library/alloc/src/boxed.rs:2000
#56 std::sys::unix::thread::{impl#2}::new::thread_start (main=0x6232c8) at library/std/src/sys/unix/thread.rs:108
#57 0xf7c53a9e in start_thread (arg=0xd2c41b24) at pthread_create.c:444
#58 0xf7caabf0 in () at ../sysdeps/unix/sysv/linux/arm/clone.S:74
** Also affects: rustc (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rustc in Ubuntu.
https://bugs.launchpad.net/bugs/2021531
Title:
rust-gio: armhf autopkgtest failure
Status in rust-gio package in Ubuntu:
Triaged
Status in rustc package in Ubuntu:
New
Bug description:
rust-gio 0.16.7-1 has autopgktest failures on armhf
https://autopkgtest.ubuntu.com/packages/r/rust-gio/mantic/armhf
https://ci.debian.net/packages/r/rust-gio/unstable/armhf/
This issue is a blocker for the ongoing rust-gtk 0.5 transition.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rust-gio/+bug/2021531/+subscriptions
More information about the foundations-bugs
mailing list