(gdb) backtrace #0 ___pthread_mutex_lock (mutex=0x0) at pthread_mutex_lock.c:80 #1 0x00007fffe2fd96cc in _dbus_platform_cmutex_lock (mutex=) at /usr/src/debug/dbus/dbus/dbus/dbus-sysdeps-pthread.c:153 #2 _dbus_lock (lock=_DBUS_LOCK_server_slots) at /usr/src/debug/dbus/dbus/dbus/dbus-threads.c:348 #3 _dbus_data_slot_allocator_alloc (slot_id_p=0x7fffeb6e2014 , allocator=0x7fffe2fff060 ) at /usr/src/debug/dbus/dbus/dbus/dbus-dataslot.c:75 #4 dbus_server_allocate_data_slot (slot_p=slot_p@entry=0x7fffeb6e2014 ) at /usr/src/debug/dbus/dbus/dbus/dbus-server.c:1100 #5 0x00007fffeb6bdb8b in atspi_dbus_server_setup_with_g_main (server=server@entry=0x555557a046c0, context=0x0) at ../at-spi2-core/atspi/atspi-gmain.c:615 #6 0x00007fffee7778ce in spi_atk_create_socket (app=0x555557675050) at ../at-spi2-core/atk-adaptor/bridge.c:958 #7 0x00007fffee77e73e in impl_get_app_bus (bus=, msg=0x5555576d8290, data=) at ../at-spi2-core/atk-adaptor/adaptors/application-adaptor.c:96 #8 0x00007fffee7820e5 in handle_other (pathstr=0x55555793cf08 "/org/a11y/atspi/accessible/root", member=0x55555793cf68 "GetApplicationBusAddress", iface=, path=0x555557702d70, message=0x5555576d8290, bus=0x55555769cbc0) at ../at-spi2-core/droute/droute.c:558 --Type for more, q to quit, c to continue without paging-- #9 handle_message (bus=0x55555769cbc0, message=0x5555576d8290, user_data=0x555557702d70) at ../at-spi2-core/droute/droute.c:605 #10 0x0000555555e410b5 in _dbus_object_tree_dispatch_and_unlock (tree=0x5555576cdf30, message=0x5555576d8290, found_object=0x7fffffff5240) at ./vendor/dbus/dbus/dbus-object-tree.c:1021 #11 0x0000555555e33485 in dbus_connection_dispatch (connection=0x55555769cbc0) at ./vendor/dbus/dbus/dbus-connection.c:4742 #12 0x00007fffeb6bb68b in message_queue_dispatch (source=, callback=, user_data=) at ../at-spi2-core/atspi/atspi-gmain.c:89 #13 0x00007ffff050df69 in g_main_dispatch (context=0x5555575b1cc0) at ../glib/glib/gmain.c:3476 #14 0x00007ffff056c327 in g_main_context_dispatch_unlocked (context=0x5555575b1cc0) at ../glib/glib/gmain.c:4284 #15 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x5555575b1cc0, block=block@entry=0, dispatch=dispatch@entry=1, self=) at ../glib/glib/gmain.c:4349 #16 0x00007ffff050c162 in g_main_context_iteration (context=0x5555575b1cc0, context@entry=0x0, may_block=may_block@entry=0) at ../glib/glib/gmain.c:4414 #17 0x00007ffff2ded057 in gtk_main_iteration_do (blocking=0) at ../gtk/gtk/gtkmain.c:1457 --Type for more, q to quit, c to continue without paging-- #18 0x0000555556802a19 in gtk::auto::functions::main_iteration_do (blocking=false) at src/auto/functions.rs:405 #19 0x00005555559f5894 in tao::platform_impl::platform::event_loop::{impl#1}::run_return::{closure#0}, tauri_runtime_wry::{impl#48}::run::{closure_env#0}, trguing::main::{closure_env#0}>>> () at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tao-0.16.2/src/platform_impl/linux/event_loop.rs:1060 #20 0x0000555555d08e51 in glib::auto::main_context::MainContext::with_thread_default, tauri_runtime_wry::{impl#48}::run::{closure_env#0}, trguing::main::{closure_env#0}>>>> (self=0x7fffffff65b8, func=...) at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/glib-0.15.12/src/main_context.rs:156 #21 0x00005555559f540e in tao::platform_impl::platform::event_loop::EventLoop>::run_return, tauri_runtime_wry::{impl#48}::run::{closure_env#0}, trguing::main::{closure_env#0}>>> (self=0x7fffffff6680, callback=...) --Type for more, q to quit, c to continue without paging-- at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tao-0.16.2/src/platform_impl/linux/event_loop.rs:958 #22 0x00005555559f67cd in tao::platform_impl::platform::event_loop::EventLoop>::run, tauri_runtime_wry::{impl#48}::run::{closure_env#0}, trguing::main::{closure_env#0}>>> (self=, callback=) at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tao-0.16.2/src/platform_impl/linux/event_loop.rs:912 #23 0x0000555555a0b3b9 in tao::event_loop::EventLoop>::run, tauri_runtime_wry::{impl#48}::run::{closure_env#0}, trguing::main::{closure_env#0}>>> (self=..., event_handler=) at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tao-0.16.2/src/event_loop.rs:179 #24 0x0000555555949975 in tauri_runtime_wry::{impl#48}::run, trguing::main::{closure_env#0}>> (self=..., callback=...) --Type for more, q to quit, c to continue without paging-- at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-runtime-wry-0.14.0/src/lib.rs:2255 #25 0x0000555555781a46 in tauri::app::App>::run, trguing::main::{closure_env#0}> (self=..., callback=...) at /home/jerry/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tauri-1.4.0/src/app.rs:875 #26 0x00005555558e970e in trguing::main () at src/main.rs:202 #27 0x0000555555b55b9b in core::ops::function::FnOnce::call_once () at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/core/src/ops/function.rs:250 #28 0x0000555555c78dae in std::sys_common::backtrace::__rust_begin_short_backtrace (f=0x5555558e6310 ) at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/std/src/sys_common/backtrace.rs:154 #29 0x0000555555d37941 in std::rt::lang_start::{closure#0}<()> () at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/std/src/rt.rs:166 #30 0x0000555556d42e5b in core::ops::function::impls::{impl#2}::call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> (self=..., args=()) at library/core/src/ops/function.rs:284 #31 std::panicking::try::do_call<&(dyn core::ops::function::Fn<(), Output=i32> +--Type for more, q to quit, c to continue without paging-- core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> (data=) at library/std/src/panicking.rs:502 #32 std::panicking::try + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> (f=...) at library/std/src/panicking.rs:466 #33 std::panic::catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> (f=...) at library/std/src/panic.rs:142 #34 std::rt::lang_start_internal::{closure#2} () at library/std/src/rt.rs:148 #35 std::panicking::try::do_call (data=) at library/std/src/panicking.rs:502 #36 std::panicking::try (f=...) at library/std/src/panicking.rs:466 #37 std::panic::catch_unwind (f=...) at library/std/src/panic.rs:142 #38 std::rt::lang_start_internal (main=..., argc=, argv=, sigpipe=) at library/std/src/rt.rs:148 #39 0x0000555555d3791a in std::rt::lang_start<()> (main=0x5555558e6310 , argc=1, argv=0x7fffffffdd98, sigpipe=0) at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/std/src/rt.rs:165 #40 0x00005555558e9ede in main () #41 0x00007ffff02f9cd0 in __libc_start_call_main --Type for more, q to quit, c to continue without paging-- (main=main@entry=0x5555558e9ec0
, argc=argc@entry=1, argv=argv@entry=0x7fffffffdd98) at ../sysdeps/nptl/libc_start_call_main.h:58 #42 0x00007ffff02f9d8a in __libc_start_main_impl (main=0x5555558e9ec0
, argc=1, argv=0x7fffffffdd98, init=, fini=, rtld_fini=, stack_end=0x7fffffffdd88) at ../csu/libc-start.c:360 #43 0x00005555556fec95 in _start ()