Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

egui deadlock #833

Closed
emilk opened this issue Jan 19, 2023 · 1 comment · Fixed by #911
Closed

egui deadlock #833

emilk opened this issue Jan 19, 2023 · 1 comment · Fixed by #911
Assignees
Labels
🪳 bug Something isn't working

Comments

@emilk
Copy link
Member

emilk commented Jan 19, 2023

Likely due to egui Context thread.

Proper solution is something along the lines of emilk/egui#1969 or emilk/egui#1732

Stack-trace ``` Saved corefile /tmp/my_dump.core (gdb) thread apply all bt

Thread 53 (Thread 0x7fff9d513640 (LWP 2490320) "sdk-server-clie"):
#0 0x000055555694ae74 in mi_page_free_list_extend_secure.constprop ()
#1 0x000055555694afca in mi_page_extend_free.part.0.isra ()
#2 0x0000555556954de0 in mi_page_queue_find_free_ex ()
#3 0x0000555556956392 in mi_malloc_generic ()
#4 0x00005555556f35ee in __rg_alloc ()
#5 0x00005555567a5c4b in alloc::collections::btree::map::entry::VacantEntry<K,V,A>::insert ()
#6 0x0000555556732df3 in alloc::collections::btree::map::BTreeMap<K,V,A>::insert ()
#7 0x000055555679a411 in <&mut bincode::de::Deserializer<R,O> as serde::de::Deserializer>::deserialize_map ()
#8 0x000055555679d18e in <&mut bincode::de::Deserializer<R,O> as serde::de::Deserializer>::deserialize_struct ()
#9 0x000055555673d639 in <re_log_types::
::::deserialize::__Visitor as serde::de::Visitor>::visit_enum ()
#10 0x000055555675226d in bincode::internal::deserialize ()
#11 0x000055555674e8a1 in re_sdk_comms::decode_log_msg ()
#12 0x000055555673b407 in re_sdk_comms::server::run_client ()
#13 0x000055555674324d in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#14 0x000055555675ed2e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#15 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#17 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#18 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#19 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 48 (Thread 0x7fff78d41640 (LWP 2489275) "threaded-ml"):
#0 0x00007ffff73edd7f in __GI___poll (fds=0x7fff58007e40, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007fff9c19e21d in () at /lib/x86_64-linux-gnu/libpulse.so.0
#2 0x00007fff9c1875a1 in pa_mainloop_poll () at /lib/x86_64-linux-gnu/libpulse.so.0
#3 0x00007fff9c1920bb in pa_mainloop_iterate () at /lib/x86_64-linux-gnu/libpulse.so.0
#4 0x00007fff9c192170 in pa_mainloop_run () at /lib/x86_64-linux-gnu/libpulse.so.0
#5 0x00007fff9c1a237d in () at /lib/x86_64-linux-gnu/libpulse.so.0
#6 0x00007fff9c13ecb3 in () at /usr/lib/x86_64-linux-gnu/pulseaudio/libpulsecommon-15.99.so
#7 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#8 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 42 (Thread 0x7fff79542640 (LWP 2489269) "dconf worker"):
#0 0x00007ffff73edd7f in __GI___poll (fds=0x555557c47400, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff6a52666 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff69fb3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fff9f01433d in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007ffff6a2ca51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 31 (Thread 0x7fff9fb66640 (LWP 2489257) "gdbus"):
#0 0x00007ffff73edd7f in __GI___poll (fds=0x55555822ccf0, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff6a52666 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff69fd2b3 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff6c7b04a in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff6a2ca51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

--Type for more, q to quit, c to continue without paging--
Thread 30 (Thread 0x7fffaf7ff640 (LWP 2489256) "gmain"):
#0 0x00007ffff73edd7f in __GI___poll (fds=0x555557a79240, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x00007ffff6a52666 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff69fb3e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff69fb431 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff6a2ca51 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#6 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 20 (Thread 0x7fffaccfe640 (LWP 2485460) "WSI swapchain q"):
#0 __futex_abstimed_wait_common64 (private=1466599040, cancel=true, abstime=0x7fffaccfd4b0, op=137, expected=0, futex_word=0x5555576a890c) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=1466599040, abstime=0x7fffaccfd4b0, clockid=1462827056, expected=0, futex_word=0x5555576a890c) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555576a890c, expected=expected@entry=0, clockid=clockid@entry=1, abstime=abstime@entry=0x7fffaccfd4b0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007ffff7368f1b in __pthread_cond_wait_common (abstime=0x7fffaccfd4b0, clockid=1, mutex=0x5555576a88b8, cond=0x5555576a88e0) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_timedwait64 (cond=0x5555576a88e0, mutex=0x5555576a88b8, abstime=0x7fffaccfd4b0) at ./nptl/pthread_cond_wait.c:652
#5 0x00007fffb64020ae in () at /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
#6 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#7 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7fffb42e1640 (LWP 2485459) "ctrl-c"):
#0 __GI___libc_read (nbytes=1, buf=0x7fffb42e0400, fd=19) at ../sysdeps/unix/sysv/linux/read.c:26
#1 __GI___libc_read (fd=19, buf=0x7fffb42e0400, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00005555567aede2 in nix::unistd::read ()
#3 0x0000555555804602 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#4 0x0000555555a5102c in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#5 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#6 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#7 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#8 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#9 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7fffb44e7640 (LWP 2485458) "ui_waker"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556a845dd in parking_lot::raw_rwlock::RawRwLock::wait_for_readers ()
#2 0x00005555556e6118 in parking_lot::raw_rwlock::RawRwLock::lock_exclusive_slow ()
#3 0x000055555667557e in egui::context::Context::request_repaint ()
#4 0x00005555557170da in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#5 0x0000555555717eb0 in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#6 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#7 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#8 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#9 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#10 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7fffb46eb640 (LWP 2485457) "rerun"):
#0 0x00007ffff73edd7f in __GI___poll (fds=0x7fffb46ea060, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1 0x000055555600cd77 in nix::poll::poll ()
#2 0x0000555555e487bf in <x11rb::rust_connection::stream::DefaultStream as x11rb::rust_connection::stream::Stream>::poll ()
#3 0x0000555555e43526 in x11rb::rust_connection::RustConnection::read_packet_and_enqueue ()
#4 0x0000555555e41dbd in x11rb::connection::Connection::wait_for_event ()
#5 0x0000555555e37ad1 in arboard::platform::linux::x11::serve_requests ()
--Type for more, q to quit, c to continue without paging--
#6 0x0000555555e2249a in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#7 0x0000555555e3a835 in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#8 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#9 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#10 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#11 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#12 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7fffb5af0640 (LWP 2485455) "rerun:disk$0"):
#0 __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x5555573afea8) at ./nptl/futex-internal.c:57
#1 __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x5555573afea8) at ./nptl/futex-internal.c:87
#2 __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x5555573afea8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3 0x00007ffff7368ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5555573afe58, cond=0x5555573afe80) at ./nptl/pthread_cond_wait.c:503
#4 ___pthread_cond_wait (cond=0x5555573afe80, mutex=0x5555573afe58) at ./nptl/pthread_cond_wait.c:627
#5 0x00007fffb651f06b in () at /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
#6 0x00007fffb651ec9b in () at /usr/lib/x86_64-linux-gnu/libvulkan_intel.so
#7 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#8 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7ffff47aa640 (LWP 2485454) "sdk-server"):
#0 0x00007ffff73fcee0 in accept4 (fd=6, addr=..., addr_len=0x7ffff47a922c, flags=524288) at ../sysdeps/unix/sysv/linux/accept4.c:31
#1 0x0000555556aa631c in std::sys::unix::net::{impl#0}::accept::{closure#0} () at library/std/src/sys/unix/net.rs:225
#2 std::sys::unix::cvt_r<i32, std::sys::unix::net::{impl#0}::accept::{closure_env#0}> () at library/std/src/sys/unix/mod.rs:269
#3 std::sys::unix::net::Socket::accept () at library/std/src/sys/unix/net.rs:225
#4 std::sys_common::net::TcpListener::accept () at library/std/src/sys_common/net.rs:439
#5 std::net::tcp::TcpListener::accept () at library/std/src/net/tcp.rs:812
#6 0x0000555556aa6526 in std::net::tcp::{impl#10}::next () at library/std/src/net/tcp.rs:1009
#7 0x0000555555717638 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#8 0x000055555571802e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#9 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#10 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#11 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#12 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#13 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7ffff49b0640 (LWP 2485453) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
--Type for more, q to quit, c to continue without paging--
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7ffff4bb6640 (LWP 2485452) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7ffff4dbc640 (LWP 2485451) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7ffff4fc2640 (LWP 2485450) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
--Type for more, q to quit, c to continue without paging--
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7ffff51c8640 (LWP 2485449) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7ffff53ce640 (LWP 2485448) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
--Type for more, q to quit, c to continue without paging--
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7ffff55d4640 (LWP 2485447) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7ffff57d7640 (LWP 2485446) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7ffff59d8640 (LWP 2485445) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
--Type for more, q to quit, c to continue without paging--
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7ffff5bd9640 (LWP 2485444) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ffff5dda640 (LWP 2485443) "tokio-runtime-w"):
#0 0x00007ffff73fafde in epoll_wait (epfd=3, events=0x4de2c0d6000, maxevents=1024, timeout=-1) at ../sysdeps/unix/sysv/linux/epoll_wait.c:30
#1 0x000055555697cebe in mio::poll::Poll::poll ()
#2 0x0000555556958e4a in _ZN5tokio7runtime2io6Driver4turn17ha690040291505795E.llvm.3082191362119421613 ()
#3 0x0000555556974e5c in _ZN5tokio7runtime4time6Driver13park_internal17h7a028cb239933720E.llvm.4022926640189542190 ()
#4 0x000055555696812a in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
--Type for more, q to quit, c to continue without paging--
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ffff5fdb640 (LWP 2485442) "tokio-runtime-w"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x0000555556aad3b5 in std::sys::unix::futex::futex_wait () at library/std/src/sys/unix/futex.rs:62
#2 0x0000555556ab0bf7 in std::sys::unix::locks::futex_condvar::Condvar::wait_optional_timeout () at library/std/src/sys/unix/locks/futex_condvar.rs:51
#3 std::sys::unix::locks::futex_condvar::Condvar::wait () at library/std/src/sys/unix/locks/futex_condvar.rs:35
#4 0x0000555556968096 in tokio::runtime::scheduler::multi_thread::park::Parker::park ()
#5 0x000055555695f6c5 in tokio::runtime::scheduler::multi_thread::worker::Context::park_timeout ()
#6 0x000055555695eab5 in tokio::runtime::scheduler::multi_thread::worker::Context::run ()
#7 0x00005555569714f9 in tokio::macros::scoped_tls::ScopedKey::set ()
#8 0x000055555695e2e0 in tokio::runtime::scheduler::multi_thread::worker::run ()
#9 0x0000555556960402 in tokio::loom::std::unsafe_cell::UnsafeCell::with_mut ()
#10 0x00005555569625a4 in tokio::runtime::task::harness::Harness<T,S>::poll ()
#11 0x000055555696b069 in tokio::runtime::blocking::pool::Inner::run ()
#12 0x0000555556972b37 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#13 0x000055555696472e in core::ops::function::FnOnce::call_once{{vtable.shim}} ()
#14 0x0000555556ab0263 in alloc::boxed::{impl#44}::call_once<(), dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#15 alloc::boxed::{impl#44}::call_once<(), alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output=()>, alloc::alloc::Global>, alloc::alloc::Global> () at library/alloc/src/boxed.rs:1940
#16 std::sys::unix::thread::{impl#2}::new::thread_start () at library/std/src/sys/unix/thread.rs:108
#17 0x00007ffff7369b43 in start_thread (arg=) at ./nptl/pthread_create.c:442
#18 0x00007ffff73fba00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ffff5fdd080 (LWP 2485438) "rerun"):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00005555556e6c3d in parking_lot::raw_rwlock::RawRwLock::lock_shared_slow ()
#2 0x0000555556672b4e in egui::context::Context::read ()
#3 0x0000555555a61af1 in _ZN4egui10containers5panel14TopBottomPanel8show_dyn17h6e2171a80c084d05E.llvm.8516309747401663528 ()
#4 0x0000555555a7b6ad in re_viewer::ui::time_panel::TimePanel::show_panel ()
#5 0x0000555555b73bca in <re_viewer::app::App as eframe::epi::App>::update ()
#6 0x0000555555d98ddc in egui::context::Context::run ()
#7 0x0000555555d41186 in eframe::native::epi_integration::EpiIntegration::update ()
#8 0x0000555555d0f367 in <eframe::native::run::wgpu_integration::WgpuWinitApp as eframe::native::run::WinitApp>::paint ()
#9 0x0000555555d1909a in ZN6eframe6native3run14run_and_return28$u7b$$u7b$closure$u7d$$u7d$17hcad00ac3cf391c9aE.llvm.9389712669321330065 ()
#10 0x0000555555d9a940 in winit::platform_impl::platform::x11::EventLoop::run_return::single_iteration ()
#11 0x0000555555d9ae50 in winit::platform_impl::platform::x11::EventLoop::run_return ()
#12 0x0000555555da28f7 in eframe::native::run::run_and_return ()
#13 0x0000555555d04e7c in std::thread::local::LocalKey::with ()
#14 0x0000555555d10ea9 in eframe::native::run::wgpu_integration::run_wgpu ()
#15 0x0000555555da82ea in eframe::run_native ()
#16 0x000055555584adc0 in re_viewer::native::run_native_app ()
#17 0x00005555556fbac8 in <core::future::from_generator::GenFuture as core::future::future::Future>::poll ()
#18 0x000055555571235e in tokio::runtime::park::CachedParkThread::block_on ()
#19 0x00005555556f38ef in rerun::main ()
#20 0x00005555557175c3 in std::sys_common::backtrace::__rust_begin_short_backtrace ()
#21 0x00005555556f1b79 in std::rt::lang_start::{{closure}} ()
#22 0x0000555556a9e18f in core::ops::function::impls::{impl#2}::call_once<(), (dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> () at library/c--Type for more, q to quit, c to continue without paging--
ore/src/ops/function.rs:283
#23 std::panicking::try::do_call<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> () at library/std/src/panicking.rs:492
#24 std::panicking::try<i32, &(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe)> () at library/std/src/panicking.rs:456
#25 std::panic::catch_unwind<&(dyn core::ops::function::Fn<(), Output=i32> + core::marker::Sync + core::panic::unwind_safe::RefUnwindSafe), i32> () at library/std/src/panic.rs:137
#26 std::rt::lang_start_internal::{closure#2} () at library/std/src/rt.rs:148
#27 std::panicking::try::do_call<std::rt::lang_start_internal::{closure_env#2}, isize> () at library/std/src/panicking.rs:492
#28 std::panicking::try<isize, std::rt::lang_start_internal::{closure_env#2}> () at library/std/src/panicking.rs:456
#29 std::panic::catch_unwind<std::rt::lang_start_internal::{closure_env#2}, isize> () at library/std/src/panic.rs:137
#30 std::rt::lang_start_internal () at library/std/src/rt.rs:148
#31 0x00005555556f3b28 in main ()

</details>
@emilk emilk added the 🪳 bug Something isn't working label Jan 19, 2023
@emilk
Copy link
Member Author

emilk commented Jan 24, 2023

Worked on in emilk/egui#2625

@emilk emilk changed the title Fix deadlock egui deadlock Jan 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪳 bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant