dbus2 / zbus-old

Rust D-Bus crate.
https://gitlab.freedesktop.org/dbus/zbus
Other
49 stars 13 forks source link

Deserializing enum in function argument panics #275

Closed zeenix closed 1 year ago

zeenix commented 2 years ago

In GitLab by @sophie-h on May 10, 2022, 22:14

Probably introduced with

 [[package]]
 name = "zvariant"
-version = "3.1.2"
+version = "3.2.0"
...
 [[package]]
 name = "zbus"
-version = "2.1.1"
+version = "2.2.0"

Looks like those code parts a relevant

#[derive(Debug, Clone, Serialize, Deserialize, zbus::zvariant::Type)]
pub enum DueCause {
    Regular,
    Retry,
}
#[zbus::dbus_interface(name = "org.gnome.World.PikaBackup1")]
impl PikaBackup {
    async fn start_scheduled_backup(&self, config_id: ConfigId, due_cause: schedule::DueCause) {

Backtrace

Application started at 19:12:54
(process:2): pika-backup-DEBUG: 19:12:54.942: src/utils.rs:44:0: bindtextdomain: Ok("/app/share/locale")
(process:2): pika-backup-DEBUG: 19:12:54.942: src/utils.rs:48:0: textdomain: Ok([112, 105, 107, 97, 45, 98, 97, 99, 107, 117, 112])
(process:2): pika-backup-DEBUG: 19:12:54.942: src/ui/globals.rs:50:0: Setting up application with id 'org.gnome.World.PikaBackup.Devel'
(pika-backup:2): GLib-GIO-DEBUG: 19:12:55.078: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(pika-backup:2): Adwaita-DEBUG: 19:12:55.122: Setting org.gnome.desktop.interface.a11y.high-contrast of type b not found
(pika-backup:2): pika-backup-DEBUG: 19:12:55.179: src/ui.rs:99:0: Signal 'startup'
pika-backup-INFO: 19:12:55.179: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
pika-backup-INFO: 19:12:55.181: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/history.json"
pika-backup-INFO: 19:12:55.181: src/config/loadable.rs:21:0: File not found. Using default value.
(pika-backup:2): pika-backup-DEBUG: 19:12:55.181: src/config/loadable.rs:66:0: File monitor connected for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/schedule_status.json"
pika-backup-INFO: 19:12:55.181: src/config/loadable.rs:74:0: Initial load for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/schedule_status.json"
pika-backup-INFO: 19:12:55.181: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/schedule_status.json"
pika-backup-INFO: 19:12:55.181: src/config/loadable.rs:21:0: File not found. Using default value.
(pika-backup:2): GLib-GIO-DEBUG: 19:12:55.232: _g_io_module_get_default: Found default implementation portal (GNetworkMonitorPortal) for ‘gio-network-monitor’
(pika-backup:2): pika-backup-DEBUG: 19:12:55.232: src/ui/status.rs:24:0: Setting up global status tracking
(pika-backup:2): pika-backup-DEBUG: 19:12:55.253: src/ui.rs:138:0: Signal 'activate'

(pika-backup:2): Gtk-CRITICAL **: 19:12:55.353: Unable to connect to the accessibility bus at 'unix:path=/run/user/1000/at-spi/bus_1': Could not connect: No such file or directory
(pika-backup:2): pika-backup-DEBUG: 19:12:55.353: src/ui/app_window.rs:29:0: Displaying ui that was hidden before.
pika-backup-INFO: 19:12:55.364: src/borg/process.rs:219:0: Running borg: [
    "--log-json",
    "--version",
    "--",
]
env: {}
(pika-backup:2): pika-backup-DEBUG: 19:12:55.388: src/ui/status.rs:65:0: Device no longer battery powered.
(pika-backup:2): pika-backup-DEBUG: 19:12:55.388: src/ui/status.rs:122:0: UI schedule update
(pika-backup:2): pika-backup-DEBUG: 19:12:55.389: src/ui/status.rs:122:0: UI schedule update
(pika-backup:2): pika-backup-DEBUG: 19:12:55.391: src/ui/page_schedule/event.rs:72:0: Network changed
(pika-backup:2): pika-backup-DEBUG: 19:12:56.828: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:12:56.831: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:13:00.628: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:13:00.638: src/ui.rs:346:0: Rewriting all configs
(process:84): pika-backup-DEBUG: 19:13:00.719: src/daemon/globals.rs:20:0: Creating gio::Application "org.gnome.World.PikaBackup.Devel.Monitor"
(pika-backup-monitor:84): pika-backup-DEBUG: 19:13:00.729: src/utils.rs:44:0: bindtextdomain: Ok("/app/share/locale")
(pika-backup-monitor:84): pika-backup-DEBUG: 19:13:00.730: src/utils.rs:48:0: textdomain: Ok([112, 105, 107, 97, 45, 98, 97, 99, 107, 117, 112])
(pika-backup-monitor:84): GLib-GIO-DEBUG: 19:13:00.735: _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
(pika-backup-monitor:84): pika-backup-DEBUG: 19:13:00.735: src/config/loadable.rs:66:0: File monitor connected for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/history.json"
pika-backup-INFO: 19:13:00.735: src/config/loadable.rs:74:0: Initial load for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/history.json"
pika-backup-INFO: 19:13:00.735: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/history.json"
pika-backup-INFO: 19:13:00.735: src/config/loadable.rs:21:0: File not found. Using default value.
(pika-backup-monitor:84): pika-backup-DEBUG: 19:13:00.735: src/config/loadable.rs:66:0: File monitor connected for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
pika-backup-INFO: 19:13:00.735: src/config/loadable.rs:74:0: Initial load for "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
pika-backup-INFO: 19:13:00.735: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(pika-backup:2): pika-backup-DEBUG: 19:13:00.735: src/utils.rs:68:0: Remote app 'org.gnome.World.PikaBackup.Devel.Monitor' owner status changed: Optional(Some(UniqueName(Str(Borrowed(":1.631")))))
(pika-backup:2): pika-backup-DEBUG: 19:13:00.736: src/ui/status.rs:122:0: UI schedule update
pika-backup-INFO: 19:13:00.770: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/schedule_status.json"
pika-backup-INFO: 19:13:00.770: src/config/loadable.rs:21:0: File not found. Using default value.
(pika-backup:2): pika-backup-DEBUG: 19:13:11.018: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:13:11.018: src/config/writeable.rs:61:0: Request to rewrite "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(pika-backup:2): pika-backup-DEBUG: 19:13:11.019: src/config/writeable.rs:69:0: Writing new file to NamedTempFile("/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/.tmp4ndgCL")
(pika-backup:2): pika-backup-DEBUG: 19:13:11.022: src/config/writeable.rs:72:0: Moving new file to "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
pika-backup-INFO: 19:13:11.119: src/config/loadable.rs:54:0: Reloading file after change Some("/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json")
pika-backup-INFO: 19:13:11.119: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(pika-backup:2): pika-backup-DEBUG: 19:13:12.167: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:13:12.167: src/config/writeable.rs:61:0: Request to rewrite "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(pika-backup:2): pika-backup-DEBUG: 19:13:12.168: src/config/writeable.rs:69:0: Writing new file to NamedTempFile("/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/.tmpuwHM3Y")
(pika-backup:2): pika-backup-DEBUG: 19:13:12.171: src/config/writeable.rs:72:0: Moving new file to "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(process:107): pika-backup-DEBUG: 19:13:12.246: src/daemon/globals.rs:20:0: Creating gio::Application "org.gnome.World.PikaBackup.Devel.Monitor"
Failed to register: Unable to acquire bus name 'org.gnome.World.PikaBackup.Devel.Monitor'
pika-backup-INFO: 19:13:12.268: src/config/loadable.rs:54:0: Reloading file after change Some("/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json")
pika-backup-INFO: 19:13:12.268: src/config/loadable.rs:17:0: Loading file "/home/jakob/.var/app/org.gnome.World.PikaBackup.Devel/config/pika-backup/backup.json"
(pika-backup:2): pika-backup-DEBUG: 19:13:15.036: src/ui/utils/repo_cache.rs:33:0: Try loading repo cache from file
(pika-backup:2): pika-backup-DEBUG: 19:13:15.037: src/ui/page_archives/display.rs:123:0: Displaying archive list from cache
(pika-backup:2): pika-backup-DEBUG: 19:13:15.037: src/ui/utils/repo_cache.rs:30:0: Repo cache already loaded from file
(pika-backup:2): pika-backup-DEBUG: 19:13:15.037: src/ui/utils/repo_cache.rs:30:0: Repo cache already loaded from file
(pika-backup:2): pika-backup-DEBUG: 19:13:15.574: src/ui.rs:346:0: Rewriting all configs
(pika-backup:2): pika-backup-DEBUG: 19:13:55.267: src/ui/status.rs:103:0: Regular UI update to keep 'time ago' etc correct.
(pika-backup:2): pika-backup-DEBUG: 19:13:55.267: src/ui/status.rs:114:0: UI status update
(pika-backup:2): pika-backup-DEBUG: 19:13:55.267: src/ui/status.rs:122:0: UI schedule update
(pika-backup-monitor:84): pika-backup-DEBUG: 19:14:01.485: src/daemon/schedule/init.rs:19:0: Probing schedules
(pika-backup-monitor:84): pika-backup-DEBUG: 19:14:01.485: src/daemon/schedule/init.rs:74:0: ---
(pika-backup-monitor:84): pika-backup-DEBUG: 19:14:01.485: src/daemon/schedule/init.rs:75:0: Probing backup: /run/user/1000/gvfs/smb-share:server=pbstorage,share=pcbackup/jakob.ahrer/asdasdasd
(pika-backup-monitor:84): pika-backup-DEBUG: 19:14:01.485: src/daemon/schedule/init.rs:76:0: Frequency: Daily { preferred_time: 17:00:00 }
(pika-backup-monitor:84): pika-backup-DEBUG: 19:14:01.485: src/daemon/schedule/init.rs:82:0: Backup is due because: Regular
(pika-backup-monitor:84): GLib-GIO-DEBUG: 19:14:01.487: _g_io_module_get_default: Found default implementation portal (GNetworkMonitorPortal) for ‘gio-network-monitor’
pika-backup-INFO: 19:14:01.496: src/daemon/schedule/init.rs:138:0: Trying to start backup ConfigId("e04d71dc-18e8-43c0-9773-bbe1f4ada207")
thread 'zbus::Connection executor' panicked at 'more characters to parse', /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/signature_parser.rs:48:35
stack backtrace:
   0:     0x5649c0ac587d - std::backtrace_rs::backtrace::libunwind::trace::hee598835bc88d35b
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:93:5
   1:     0x5649c0ac587d - std::backtrace_rs::backtrace::trace_unsynchronized::h9cdc730ba5cf5d72
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
   2:     0x5649c0ac587d - std::sys_common::backtrace::_print_fmt::h75aeaf7ed30e43fa
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:66:5
   3:     0x5649c0ac587d - ::fmt::h606862f787600875
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:45:22
   4:     0x5649c0aed68c - core::fmt::write::he803f0f418caf762
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/fmt/mod.rs:1190:17
   5:     0x5649c0abd828 - std::io::Write::write_fmt::h70bc45872f37e7bb
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/io/mod.rs:1657:15
   6:     0x5649c0ac7eb7 - std::sys_common::backtrace::_print::h64d038cf8ac3e13e
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:48:5
   7:     0x5649c0ac7eb7 - std::sys_common::backtrace::print::h359300b4a7fccf65
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:35:9
   8:     0x5649c0ac7eb7 - std::panicking::default_hook::{{closure}}::hf51be35e2f510149
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:295:22
   9:     0x5649c0ac7b80 - std::panicking::default_hook::h03ca0f22e1d2d25e
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:314:9
  10:     0x5649c0ac8609 - std::panicking::rust_panic_with_hook::h3b7380e99b825b63
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:698:17
  11:     0x5649c0ac82f7 - std::panicking::begin_panic_handler::{{closure}}::h8e849d0710154ce0
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:588:13
  12:     0x5649c0ac5d44 - std::sys_common::backtrace::__rust_end_short_backtrace::hedcdaddbd4c46cc5
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:138:18
  13:     0x5649c0ac8009 - rust_begin_unwind
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:584:5
  14:     0x5649bfd56af3 - core::panicking::panic_fmt::he1bbc7336d49a357
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:143:14
  15:     0x5649c0aeb821 - core::panicking::panic_display::hb184394d54dc8360
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:73:5
  16:     0x5649c0aeb7cb - core::panicking::panic_str::ha42887cd972750c9
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panicking.rs:56:5
  17:     0x5649bfd56966 - core::option::expect_failed::h9159c9d16ed9fb7c
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/option.rs:1852:5
  18:     0x5649c0748dbe - core::option::Option::expect::h0d0e204289afbd36
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/option.rs:715:21
  19:     0x5649c07519b0 - zvariant::signature_parser::SignatureParser::next_char::hdd5ff74ab46b5632
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/signature_parser.rs:48:9
  20:     0x5649c02b9451 -  as serde::de::SeqAccess>::next_element_seed::h1979e8fc6a9ceec5
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/dbus/de.rs:520:12
  21:     0x5649c02bc867 - serde::de::SeqAccess::next_element::h74f17cbd9ff8c54f
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/src/de/mod.rs:1727:9
  22:     0x5649c00a7f32 - ::deserialize::TupleVisitor as serde::de::Visitor>::visit_seq::h3495001077535bb6
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/src/de/impls.rs:1283:56
  23:     0x5649c02b395d - <&mut zvariant::dbus::de::Deserializer as serde::de::Deserializer>::deserialize_seq::hffad5860ac3bf923
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/dbus/de.rs:293:17
  24:     0x5649c02bce7a - <&mut zvariant::dbus::de::Deserializer as serde::de::Deserializer>::deserialize_struct::h89b1374d632de942
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/dbus/de.rs:78:13
  25:     0x5649c02bcd7e - <&mut zvariant::dbus::de::Deserializer as serde::de::Deserializer>::deserialize_tuple::ha81bf93d49c63290
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/dbus/de.rs:78:13
  26:     0x5649bfd5f270 - <&mut zvariant::de::Deserializer as serde::de::Deserializer>::deserialize_tuple::h14846876e9d44508
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/de.rs:501:21
  27:     0x5649bfe931cc - serde::de::impls::::deserialize::h69fecb952284c9f2
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/src/de/impls.rs:1293:21
  28:     0x5649bff87b16 -  as serde::de::DeserializeSeed>::deserialize::h7e8f4d93cd45909b
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/serde-1.0.137/src/de/mod.rs:787:9
  29:     0x5649bfd5de70 - zvariant::de::_from_slice_fds_with_seed::hbb6b2062f716d9e1
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/de.rs:349:5
  30:     0x5649bfd5d7da - zvariant::de::from_slice_fds_with_seed::hf573e5e29d005731
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/de.rs:316:5
  31:     0x5649bfd5d36f - zvariant::de::from_slice_fds_for_dynamic_signature::h5983937819233934
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zvariant-3.2.0/src/de.rs:270:5
  32:     0x5649c034111a - zbus::message::Message::body::ha779d58cbf44d43e
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/message.rs:693:17
  33:     0x5649c0358305 - ::call::{{closure}}::hd0ea21d25bfde05e
                               at /home/jakob/projects/pika-backup/src/ui/dbus.rs:18:1
  34:     0x5649c0192c78 -  as core::future::future::Future>::poll::h85e5ca11e1bfb451
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  35:     0x5649c0358fb7 - ::call::{{closure}}::h0a842865a82e7656
                               at /home/jakob/projects/pika-backup/src/ui/dbus.rs:18:1
  36:     0x5649c018c47a -  as core::future::future::Future>::poll::h25e56b2f5f8360e8
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  37:     0x5649c05de61f -  as core::future::future::Future>::poll::h2af2b3898487e8a3
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/future.rs:123:9
  38:     0x5649c05cd17f - zbus::object_server::ObjectServer::dispatch_method_call_try::{{closure}}::h6c39fe2f76f3b1cd
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/object_server.rs:591:28
  39:     0x5649c06d0f1b -  as core::future::future::Future>::poll::h75311285cb68d3f4
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  40:     0x5649c05ce137 - zbus::object_server::ObjectServer::dispatch_method_call::{{closure}}::hab672e13a41f5984
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/object_server.rs:612:61
  41:     0x5649c06d0b2b -  as core::future::future::Future>::poll::h6cbd7b7dd0422e2e
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  42:     0x5649c05cec51 - zbus::object_server::ObjectServer::dispatch_message::{{closure}}::h2000f8907df78b9e
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/object_server.rs:638:54
  43:     0x5649c06d3ff9 -  as core::future::future::Future>::poll::hf7557ecafbaea74a
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  44:     0x5649c068ff19 - zbus::connection::Connection::start_object_server::{{closure}}::{{closure}}::{{closure}}::ha276af3c4a1b5203
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/connection.rs:708:70
  45:     0x5649c06d14cc -  as core::future::future::Future>::poll::h81a7d362aa14ec43
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  46:     0x5649c058a622 - async_executor::Executor::spawn::{{closure}}::h449b12e775792abc
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:144:19
  47:     0x5649c06d232d -  as core::future::future::Future>::poll::hb73e7df0449be5b0
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  48:     0x5649c056481b - async_task::raw::RawTask::run::h821dd7e098094fcf
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/async-task-4.2.0/src/raw.rs:489:20
  49:     0x5649c07f0451 - async_task::runnable::Runnable::run::h8c74a8addaead221
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/async-task-4.2.0/src/runnable.rs:309:18
  50:     0x5649c058c548 - async_executor::Executor::tick::{{closure}}::h1ad70e05dde65621
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/async-executor-1.4.1/src/lib.rs:209:9
  51:     0x5649c06d298d -  as core::future::future::Future>::poll::hc7c251c546d1d6a0
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  52:     0x5649c06962c6 - zbus::connection::Connection::new::{{closure}}::{{closure}}::h5bf03d6309992b44
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/connection.rs:862:36
  53:     0x5649c06d2dcc -  as core::future::future::Future>::poll::hd6b351de141988ce
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/future/mod.rs:84:19
  54:     0x5649c05e1731 - async_io::driver::block_on::h9925f7f3cd7b3e42
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/async-io-1.6.0/src/driver.rs:142:33
  55:     0x5649c056d8c4 - zbus::utils::block_on::hd49a3c675d8c4584
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/utils.rs:32:5
  56:     0x5649c0696394 - zbus::connection::Connection::new::{{closure}}::{{closure}}::h598cefcb46a3b9f4
                               at /home/jakob/projects/pika-backup/_build/cargo/registry/src/github.com-1ecc6299db9ec823/zbus-2.2.0/src/connection.rs:868:32
  57:     0x5649c05b156f - std::sys_common::backtrace::__rust_begin_short_backtrace::hb9e869d1caa92c69
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys_common/backtrace.rs:122:18
  58:     0x5649c05c0d34 - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::h999a1495a294b1ca
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/thread/mod.rs:498:17
  59:     0x5649c05b1374 -  as core::ops::function::FnOnce<()>>::call_once::h3c1bc5e9c7768815
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/panic/unwind_safe.rs:271:9
  60:     0x5649c05b18c2 - std::panicking::try::do_call::hd1c46ab2f73e4784
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:492:40
  61:     0x5649c05b7acb - __rust_try
  62:     0x5649c05b1797 - std::panicking::try::hd527a810d1cb9ffd
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panicking.rs:456:19
  63:     0x5649c0643524 - std::panic::catch_unwind::h0458d480de68ad9a
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/panic.rs:137:14
  64:     0x5649c05c077c - std::thread::Builder::spawn_unchecked_::{{closure}}::h0c81445728533ce6
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/thread/mod.rs:497:30
  65:     0x5649c04ba7af - core::ops::function::FnOnce::call_once{{vtable.shim}}::h7152b64dff836125
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/core/src/ops/function.rs:227:5
  66:     0x5649c0acf013 -  as core::ops::function::FnOnce>::call_once::hf70ac038171e3e1a
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/alloc/src/boxed.rs:1853:9
  67:     0x5649c0acf013 -  as core::ops::function::FnOnce>::call_once::he6690128792365ad
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/alloc/src/boxed.rs:1853:9
  68:     0x5649c0acf013 - std::sys::unix::thread::Thread::new::thread_start::ha07928d93d5a5ec9
                               at /rustc/7737e0b5c4103216d6fd8cf941b7ab9bdbaace7c/library/std/src/sys/unix/thread.rs:108:17
  69:     0x7f42127cd3ba - 
  70:     0x7f4212599393 - clone
  71:                0x0 - 
zeenix commented 2 years ago

mentioned in commit 3d77b0a7b252c28382b349061d2fd52a7c159856