rust-gio: armhf autopkgtest failure
Bug #2021531 reported by
Jeremy Bícha
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rust-gio (Ubuntu) |
Invalid
|
High
|
Simon Chopin | ||
rust-glib (Ubuntu) |
Fix Released
|
High
|
Zixing Liu | ||
rustc (Ubuntu) |
Invalid
|
High
|
Zixing Liu |
Bug Description
rust-gio 0.16.7-1 has autopkgtest failures on armhf
https:/
https:/
This issue is a blocker for the ongoing rust-gtk 0.5 transition.
tags: | added: rls-mm-incoming |
Changed in rustc (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
Changed in rustc (Ubuntu): | |
importance: | Undecided → High |
Changed in rustc (Ubuntu): | |
status: | Confirmed → Invalid |
Changed in rust-glib (Ubuntu): | |
importance: | Undecided → High |
status: | New → Confirmed |
assignee: | nobody → Zixing Liu (liushuyu-011) |
Changed in rust-glib (Ubuntu): | |
status: | Confirmed → Fix Committed |
To post a comment you must log in.
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.
Stack trace at the SIGABRT site:
#4 0xf7c155ac in __GI_abort () at abort.c:79 :unix:: abort_internal () at library/ std/src/ sys/unix/ mod.rs: 347 :rust_panic (msg=...) at library/ std/src/ panicking. rs:738 :rust_panic_ with_hook (payload=..., message=..., location=0x613e84, can_unwind=true) at library/ std/src/ panicking. rs:706 :begin_ panic_handler: :{closure# 0} () at library/ std/src/ panicking. rs:579 common: :backtrace: :__rust_ end_short_ backtrace< std::panicking: :begin_ panic_handler: :{closure_ env#0}, !> (f=...) at library/ std/src/ sys_common/ backtrace. rs:137 :begin_ panic_handler (info=0xf6af89c4) at library/ std/src/ panicking. rs:575 ::panic_ fmt (fmt=...) at library/ core/src/ panicking. rs:64 :{impl# 35}::new_ internal: :{closure# 2} () at src/object.rs:1595 :Option< &glib:: param_spec: :ParamSpec> ::unwrap_ or_else< &glib:: param_spec: :ParamSpec, glib::object: :{impl# 35}::new_ internal: :{closure_ env#2}> (self=..., f=...) rustc-IOgo9m/ rustc-1. 67.1+dfsg0ubunt u1/library/ core/src/ option. rs:828 :Object: :new_internal (type_=..., properties=...) at src/object.rs:1592 :async_ initable: :AsyncInitable: :with_type_ future (type_=..., properties=..., io_priority=...) at src/async_ initable. rs:98 :async_ initable: :AsyncInitable: :new_future< gio::subclass: :async_ initable: :tests: :AsyncInitableT estType> (properties=..., io_priority=...) at src/async_ initable. rs:45 :async_ initable: :tests: :test_async_ initable_ new_failure: :{async_ block#0} () at src/subclass/ async_initable. rs:296 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 task::future_ obj::{impl# 4}::poll< ()> (self=..., cx=0xf6af93a8) at /usr/share/ cargo/registry/ futures- task-0. 3.21/src/ future_ obj.rs: 84 context_ futures: :{impl# 0}::poll (self=..., ctx=0xf6af93a8) at src/main_ context_ futures. rs:32 context_ futures: :{impl# 7}::poll: :{closure# 0} () at src/main_ context_ futures. rs:233 :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 context_ futures: :TaskSource: :poll (self=0xf4b008d0) at src/main_ context_ futures. rs:226 context_ futures: :TaskSource: :dispatch (source=0xf4b008d0, callback=..., _user_data=0x0) at src/main_ context_ futures. rs:67
#5 0x0059b6a0 in std::sys:
#6 0x0059e180 in std::panicking:
#7 0x0059df04 in std::panicking:
#8 0x005ad534 in std::panicking:
#9 0x005ad36c in std::sys_
#10 0x0059da94 in std::panicking:
#11 0x004122f8 in core::panicking
#12 0x0056c33c in glib::object:
#13 0x00570b54 in core::option:
at /build/
#14 0x0056be00 in glib::object:
#15 0x0044cbb8 in gio::auto:
#16 0x00483c78 in gio::auto:
#17 0x00429f28 in gio::subclass:
#18 0x004a6bc4 in glib::main_
#19 0x0057369c in futures_
#20 0x0056f28c in glib::main_
#21 0x0056f928 in glib::main_
#22 0x00572824 in glib::auto:
#23 0x0056f834 in glib::main_
#24 0x0056f2e4 in glib::main_
#25 0xf7db1e...