Skip to content

Instantly share code, notes, and snippets.

@GladOSkar
Created February 26, 2023 13:06
Show Gist options
  • Save GladOSkar/3352afe39d26f052d4ba6610a369a5a9 to your computer and use it in GitHub Desktop.
Save GladOSkar/3352afe39d26f052d4ba6610a369a5a9 to your computer and use it in GitHub Desktop.
$ lldb target/debug/i3status-rs  ✔   11m 15s
(lldb) target create "target/debug/i3status-rs"
Current executable set to '/home/oskar/software/sources/i3status-rust/target/debug/i3status-rs' (x86_64).
(lldb) run
Process 25960 launched: '/home/oskar/software/sources/i3status-rust/target/debug/i3status-rs' (x86_64)
{"version": 1, "click_events": true}
[
Process 25960 stopped
* thread #3, name = 'sound_pulseaudi', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
frame #0: 0x0000000000000000
error: memory read failed for 0x0
(lldb) bt all
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
This version of LLDB has no plugin for the mipsassem language. Inspection of frame variables will be limited.
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
error: need to add support for DW_TAG_base_type '()' encoded with DW_ATE = 0x7, bit_size = 0
thread #1, name = 'i3status-rs'
frame #0: 0x00007ffff78af209 i3status-rs`syscall [inlined] __syscall6 at syscall_arch.h:59:2
frame #1: 0x00007ffff78af204 i3status-rs`syscall at syscall.c:20
frame #2: 0x00007ffff7874944 i3status-rs`std::thread::park::h5d8f39a17bda6dac [inlined] std::sys::unix::futex::futex_wait::hb4a24753ae70a9bd at futex.rs:62:21
frame #3: 0x00007ffff78748fc i3status-rs`std::thread::park::h5d8f39a17bda6dac [inlined] std::sys_common::thread_parker::futex::Parker::park::ha46f52a0379a7b96 at futex.rs:52
frame #4: 0x00007ffff78748f0 i3status-rs`std::thread::park::h5d8f39a17bda6dac at mod.rs:999
frame #5: 0x00007ffff685ce3c i3status-rs`crossbeam_channel::context::Context::wait_until::hfe8270fade04d4cf(self=0x00007ffffffeb8a8, deadline=Option<std::time::Instant> @ 0x00007ffffffeb6b8) at context.rs:177:17
frame #6: 0x00007ffff6ae1ee3 i3status-rs`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::_$u7b$$u7b$closure$u7d$$u7d$::he0a5ae67747e94d8(cx=0x00007ffffffeb8a8) at list.rs:479:27
frame #7: 0x00007ffff68d08cb i3status-rs`crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::h24218da27eda58a5(cx=0x00007ffffffeb8a8) at context.rs:52:13
frame #8: 0x00007ffff68d19cb i3status-rs`crossbeam_channel::context::Context::with::_$u7b$$u7b$closure$u7d$$u7d$::ha159face93fc2af0(cell=0x00007ffff6184098) at context.rs:60:31
frame #9: 0x00007ffff68d446b i3status-rs`std::thread::local::LocalKey$LT$T$GT$::try_with::he3960febb5d87e33(self=0x00007ffff7defe18, f={closure_env#1}<crossbeam_channel::flavors::list::{impl#3}::recv::{closure_env#1}<core::result::Result<(), i3status_rs::errors::Error>>, ()> @ 0x00007ffffffeb948) at local.rs:446:16
frame #10: 0x00007ffff68d059e i3status-rs`crossbeam_channel::context::Context::with::he2903e0f65ac4be6(f=<unavailable>) at context.rs:55:9
frame #11: 0x00007ffff6ae1c61 i3status-rs`crossbeam_channel::flavors::list::Channel$LT$T$GT$::recv::h4e6ebb22b861b66e(self=0x00007ffff8013a80, deadline=Option<std::time::Instant> @ 0x00007ffffffeba50) at list.rs:469:13
frame #12: 0x00007ffff6aeda70 i3status-rs`crossbeam_channel::channel::Receiver$LT$T$GT$::recv::h1b3d558552a0e9c7(self=0x00007ffffffebcf8) at channel.rs:804:43
frame #13: 0x00007ffff6451a87 i3status-rs`i3status_rs::blocks::sound::pulseaudio::Client::new::hedad452a79db910d at pulseaudio.rs:248:9
frame #14: 0x00007ffff6704362 i3status-rs`core::ops::function::FnOnce::call_once::h7ea52c8c118e23d4((null)=(i3status-rs`i3status_rs::blocks::sound::pulseaudio::Client::new::hedad452a79db910d at pulseaudio.rs:163), (null)=<unavailable>) at function.rs:507:5
frame #15: 0x00007ffff68e2132 i3status-rs`once_cell::sync::Lazy$LT$T$C$F$GT$::force::_$u7b$$u7b$closure$u7d$$u7d$::hb74a4e525ebc4709 at lib.rs:1278:28
frame #16: 0x00007ffff68e24dc i3status-rs`once_cell::sync::OnceCell$LT$T$GT$::get_or_init::_$u7b$$u7b$closure$u7d$$u7d$::h6ef85a7230a28ed2 at lib.rs:1088:57
frame #17: 0x00007ffff669a818 i3status-rs`once_cell::imp::OnceCell$LT$T$GT$::initialize::_$u7b$$u7b$closure$u7d$$u7d$::ha29f0217200eed32 at imp_std.rs:82:23
frame #18: 0x00007ffff770d456 i3status-rs`core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnMut$LT$A$GT$$u20$for$u20$$RF$mut$u20$F$GT$::call_mut::hd2b193e5992a4765(self=0x00007ffffffec830, args=<unavailable>) at function.rs:617:13
frame #19: 0x00007ffff770cac9 i3status-rs`once_cell::imp::initialize_or_wait::h4dc73bcc85ab1c0d(queue=0x00007ffff7ff9060, init=Option<&mut dyn core::ops::function::FnMut<(), Output=bool>> @ 0x00007ffffffec830) at imp_std.rs:206:20
frame #20: 0x00007ffff669a210 i3status-rs`once_cell::imp::OnceCell$LT$T$GT$::initialize::hdcf466e9d5d83807(self=0x00007ffff7ff9010, f={closure_env#0}<core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>, once_cell::sync::{impl#11}::force::{closure_env#0}<core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>, fn() -> core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>>> @ 0x00007ffffffec918) at imp_std.rs:78:9
frame #21: 0x00007ffff68e309d i3status-rs`once_cell::sync::OnceCell$LT$T$GT$::get_or_try_init::he88c440824b92e73(self=0x00007ffff7ff9010, f={closure_env#0}<core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>, once_cell::sync::{impl#11}::force::{closure_env#0}<core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>, fn() -> core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>>> @ 0x00007ffffffec998) at lib.rs:1129:13
frame #22: 0x00007ffff68e23bd i3status-rs`once_cell::sync::OnceCell$LT$T$GT$::get_or_init::h96dbd55a0a85b024(self=0x00007ffff7ff9010, f={closure_env#0}<core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>, fn() -> core::result::Result<i3status_rs::blocks::sound::pulseaudio::Client, i3status_rs::errors::Error>> @ 0x00007ffffffec9f0) at lib.rs:1088:19
frame #23: 0x00007ffff68e1ee8 i3status-rs`once_cell::sync::Lazy$LT$T$C$F$GT$::force::h8db0752130a17a4f(this=0x00007ffff7ff9010) at lib.rs:1277:13
frame #24: 0x00007ffff68e1e9a i3status-rs`_$LT$once_cell..sync..Lazy$LT$T$C$F$GT$$u20$as$u20$core..ops..deref..Deref$GT$::deref::h4660677aa656cdbe(self=0x00007ffff7ff9010) at lib.rs:1338:13
frame #25: 0x00007ffff6452302 i3status-rs`i3status_rs::blocks::sound::pulseaudio::Client::send::h05e98ee4047b77a6(request=<unavailable>) at pulseaudio.rs:278:15
frame #26: 0x00007ffff645316a i3status-rs`i3status_rs::blocks::sound::pulseaudio::Device::new::h47175fcc9e2636d2(device_kind=Sink, name=Option<alloc::string::String> @ 0x00007ffffffee5d8) at pulseaudio.rs:365:9
frame #27: 0x00007ffff6465645 i3status-rs`i3status_rs::blocks::sound::run::_$u7b$$u7b$closure$u7d$$u7d$::h8529bd7bc8c627e0((null)=ResumeTy @ 0x00007ffffffeff50) at sound.rs:164:32
frame #28: 0x00007ffff6a62bdd i3status-rs`_$LT$futures_util..future..future..map..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::ha571564da899e2c7(self=(pointer = 0x00007ffff8016d80), cx=0x00007fffffff1040) at map.rs:55:37
frame #29: 0x00007ffff6807f61 i3status-rs`_$LT$futures_util..future..future..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h58d7b724e3de70f8(self=Pin<&mut futures_util::future::future::Map<i3status_rs::blocks::sound::run::{async_fn_env#0}, i3status_rs::blocks::{impl#1}::run::{closure_env#26}>> @ 0x00007fffffff0748, cx=0x00007fffffff1040) at lib.rs:91:13
frame #30: 0x00007ffff68de987 i3status-rs`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hcf090608a6c27be8(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>> @ 0x00007fffffff0798, cx=0x00007fffffff1040) at future.rs:124:9
frame #31: 0x00007ffff6796cca i3status-rs`_$LT$futures_util..abortable..Abortable$LT$Fut$GT$$u20$as$u20$core..future..future..Future$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::h2dd44f678fd662c2((null)=0x00007fffffff0880, fut=Pin<&mut core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>> @ 0x00007fffffff07f8, cx=0x00007fffffff1040) at abortable.rs:159:37
frame #32: 0x00007ffff6794c1f i3status-rs`futures_util::abortable::Abortable$LT$T$GT$::try_poll::h18b6865e28a0dc4c(self=Pin<&mut futures_util::abortable::Abortable<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>>> @ 0x00007fffffff0878, cx=0x00007fffffff1040, poll={closure_env#0}<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>> @ 0x00007fffffff0880) at abortable.rs:133:33
frame #33: 0x00007ffff6796c7a i3status-rs`_$LT$futures_util..abortable..Abortable$LT$Fut$GT$$u20$as$u20$core..future..future..Future$GT$::poll::he567949621d6ce2b(self=Pin<&mut futures_util::abortable::Abortable<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>>> @ 0x00007fffffff0ab8, cx=0x00007fffffff1040) at abortable.rs:159:9
frame #34: 0x00007ffff6a5eaad i3status-rs`_$LT$futures_util..future..future..map..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h45a87a805d2f0e3b(self=(pointer = 0x00007ffff8017e60), cx=0x00007fffffff1040) at map.rs:55:37
frame #35: 0x00007ffff68080a1 i3status-rs`_$LT$futures_util..future..future..Map$LT$Fut$C$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h7b0757b6d58d8c3c(self=Pin<&mut futures_util::future::future::Map<futures_util::abortable::Abortable<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>>, i3status_rs::{impl#1}::spawn_block::{async_fn#0}::{closure_env#0}>> @ 0x00007fffffff0d38, cx=0x00007fffffff1040) at lib.rs:91:13
frame #36: 0x00007ffff68de987 i3status-rs`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hcf090608a6c27be8(self=Pin<&mut core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>> @ 0x00007fffffff0d88, cx=0x00007fffffff1040) at future.rs:124:9
frame #37: 0x00007ffff692ab5c i3status-rs`_$LT$futures_util..stream..futures_unordered..FuturesUnordered$LT$Fut$GT$$u20$as$u20$futures_core..stream..Stream$GT$::poll_next::hfc5145fa5c75969f(self=Pin<&mut futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>>> @ 0x00007fffffff0ed0, cx=0x00007fffffff7bb0) at mod.rs:518:17
frame #38: 0x00007ffff692c60f i3status-rs`futures_util::stream::stream::StreamExt::poll_next_unpin::hb4ef7578a3a5e59f(self=0x00007fffffff83c8, cx=0x00007fffffff7bb0) at mod.rs:1625:9
frame #39: 0x00007ffff6904b27 i3status-rs`_$LT$futures_util..stream..stream..next..Next$LT$St$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h19a4ef826a9eb8ac(self=Pin<&mut futures_util::stream::stream::next::Next<futures_util::stream::futures_unordered::FuturesUnordered<core::pin::Pin<alloc::boxed::Box<dyn core::future::future::Future<Output=core::result::Result<(), i3status_rs::errors::Error>>, alloc::alloc::Global>>>>> @ 0x00007fffffff1238, cx=0x00007fffffff7bb0) at next.rs:32:9
frame #40: 0x00007ffff679e9e2 i3status-rs`i3status_rs::BarState::process_event::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h4a59bf01f168b17c(cx=0x00007fffffff7bb0) at select.rs:517:49
frame #41: 0x00007ffff684e31f i3status-rs`_$LT$tokio..future..poll_fn..PollFn$LT$F$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hf5c6eb408736c56a(self=Pin<&mut tokio::future::poll_fn::PollFn<i3status_rs::{impl#1}::process_event::{async_fn#0}::{closure_env#0}>> @ 0x00007fffffff1a98, cx=0x00007fffffff7bb0) at poll_fn.rs:58:9
frame #42: 0x00007ffff679b317 i3status-rs`i3status_rs::BarState::process_event::_$u7b$$u7b$closure$u7d$$u7d$::h93f1ce9a8db7ef7e((null)=ResumeTy @ 0x00007fffffff3708) at main.rs:383:9
frame #43: 0x00007ffff679d8dd i3status-rs`i3status_rs::BarState::run_event_loop::_$u7b$$u7b$closure$u7d$$u7d$::h6bca54c88564bb7d((null)=ResumeTy @ 0x00007fffffff4328) at main.rs:466:53
frame #44: 0x00007ffff67988bb i3status-rs`i3status_rs::main::_$u7b$$u7b$closure$u7d$$u7d$::h0869c44198ba0886((null)=ResumeTy @ 0x00007fffffff7758) at main.rs:103:33
frame #45: 0x00007ffff68de8c4 i3status-rs`_$LT$core..pin..Pin$LT$P$GT$$u20$as$u20$core..future..future..Future$GT$::poll::hb77be8c2bbc3e93d(self=Pin<&mut core::pin::Pin<&mut i3status_rs::main::{async_block_env#0}>> @ 0x00007fffffff77d0, cx=0x00007fffffff7bb0) at future.rs:124:9
frame #46: 0x00007ffff682ecc3 i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h0546b9371c8779a3 at current_thread.rs:541:57
frame #47: 0x00007ffff682ebfc i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hd7cb33029873e8ed at coop.rs:102:5
frame #48: 0x00007ffff682eb6a i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hd7cb33029873e8ed [inlined] tokio::runtime::coop::budget::h44c6a66fe9983c4f(f={closure_env#0}<core::pin::Pin<&mut i3status_rs::main::{async_block_env#0}>> @ 0x00007fffffff78a8) at coop.rs:68
frame #49: 0x00007ffff682eadd i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hd7cb33029873e8ed at current_thread.rs:541
frame #50: 0x00007ffff682d32c i3status-rs`tokio::runtime::scheduler::current_thread::Context::enter::h100719053a279a14(self=0x00007fffffff80e8, core=0x00007ffff8007820, f={closure_env#0}<core::pin::Pin<&mut i3status_rs::main::{async_block_env#0}>> @ 0x00007fffffff7a68) at current_thread.rs:350:19
frame #51: 0x00007ffff682e1aa i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::_$u7b$$u7b$closure$u7d$$u7d$::h16e52710b9ce6ded(core=0x00007ffff8007820, context=0x00007fffffff80e8) at current_thread.rs:540:36
frame #52: 0x00007ffff682de52 i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::enter::_$u7b$$u7b$closure$u7d$$u7d$::hc8cccf31a3a38373 at current_thread.rs:615:57
frame #53: 0x00007ffff69e5dfc i3status-rs`tokio::macros::scoped_tls::ScopedKey$LT$T$GT$::set::he9a7664292a77e21(self=0x00007ffff7fb4ad8, t=0x00007fffffff80e8, f={closure_env#0}<tokio::runtime::scheduler::current_thread::{impl#8}::block_on::{closure_env#0}<core::pin::Pin<&mut i3status_rs::main::{async_block_env#0}>>, core::option::Option<core::result::Result<(), i3status_rs::errors::Error>>> @ 0x00007fffffff8028) at scoped_tls.rs:61:9
frame #54: 0x00007ffff682dbcd i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::enter::h76ed30bb899438f2(self=CoreGuard @ 0x00007fffffff80e8, f={closure_env#0}<core::pin::Pin<&mut i3status_rs::main::{async_block_env#0}>> @ 0x00007fffffff8060) at current_thread.rs:615:27
frame #55: 0x00007ffff682dec2 i3status-rs`tokio::runtime::scheduler::current_thread::CoreGuard::block_on::h0b6130e3bf53f00e(self=<unavailable>, future=(pointer = 0x00007fffffff8178)) at current_thread.rs:530:19
frame #56: 0x00007ffff682a2c0 i3status-rs`tokio::runtime::scheduler::current_thread::CurrentThread::block_on::h68d45a6df8d4893a(self=0x00007fffffffbbd8, handle=0x00007fffffffbc00, future=<unavailable>) at current_thread.rs:154:24
frame #57: 0x00007ffff68c0516 i3status-rs`tokio::runtime::runtime::Runtime::block_on::h535038379f0e4d07(self=0x00007fffffffbbc0, future={async_block_env#0} @ 0x00007fffffffbd10) at runtime.rs:282:47
frame #58: 0x00007ffff6847e48 i3status-rs`i3status_rs::main::h6cc9ca1f2448784d at main.rs:89:18
frame #59: 0x00007ffff6703b6b i3status-rs`core::ops::function::FnOnce::call_once::h65857e0f4e236b79((null)=(i3status-rs`i3status_rs::main::h6cc9ca1f2448784d at main.rs:80), (null)=<unavailable>) at function.rs:507:5
frame #60: 0x00007ffff69a2eee i3status-rs`std::sys_common::backtrace::__rust_begin_short_backtrace::h9378fc47ae5d8015(f=(i3status-rs`i3status_rs::main::h6cc9ca1f2448784d at main.rs:80)) at backtrace.rs:121:18
frame #61: 0x00007ffff669b2b1 i3status-rs`std::rt::lang_start::_$u7b$$u7b$closure$u7d$$u7d$::hacdac1d2f9af2dd7 at rt.rs:166:18
frame #62: 0x00007ffff78740c2 i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] core::ops::function::impls::_$LT$impl$u20$core..ops..function..FnOnce$LT$A$GT$$u20$for$u20$$RF$F$GT$::call_once::hd324b7bf4369f79f at function.rs:606:13
frame #63: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panicking::try::do_call::hc4a3c84a1abf5529 at panicking.rs:483
frame #64: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panicking::try::heceb77774c2c7efb at panicking.rs:447
frame #65: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panic::catch_unwind::hcda953e8d53c402a at panic.rs:137
frame #66: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::rt::lang_start_internal::_$u7b$$u7b$closure$u7d$$u7d$::h93070617a2d58878 at rt.rs:148
frame #67: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panicking::try::do_call::h9972caab8d889e12 at panicking.rs:483
frame #68: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panicking::try::h4792e51f9d2a872a at panicking.rs:447
frame #69: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 [inlined] std::panic::catch_unwind::h98d81fdf05a14168 at panic.rs:137
frame #70: 0x00007ffff78740bf i3status-rs`std::rt::lang_start_internal::he620f09f2bffe393 at rt.rs:148
frame #71: 0x00007ffff669b28a i3status-rs`std::rt::lang_start::h2030036cfca31d97(main=(i3status-rs`i3status_rs::main::h6cc9ca1f2448784d at main.rs:80), argc=1, argv=0x00007fffffffe848, sigpipe='\0') at rt.rs:165:17
frame #72: 0x00007ffff684b99e i3status-rs`main + 30
frame #73: 0x00007ffff78abb95 i3status-rs`libc_start_main_stage2 at __libc_start_main.c:94:2
frame #74: 0x00007ffff64118b1 i3status-rs`_start + 22
thread #2, name = 'tokio-runtime-w'
frame #0: 0x00007ffff78b9666 i3status-rs`__cp_end at syscall_cp.s:29
frame #1: 0x00007ffff78b7671 i3status-rs`__syscall_cp_c at pthread_cancel.c:33:6
frame #2: 0x00007ffff78ba7f8 i3status-rs`read at read.c:6:9
frame #3: 0x00007ffff7876106 i3status-rs`_$LT$$RF$std..fs..File$u20$as$u20$std..io..Read$GT$::read::h3900a5f81179e8c7 [inlined] std::sys::unix::fd::FileDesc::read::h2a82a8d2296add7a at fd.rs:81:13
frame #4: 0x00007ffff78760f3 i3status-rs`_$LT$$RF$std..fs..File$u20$as$u20$std..io..Read$GT$::read::h3900a5f81179e8c7 [inlined] std::sys::unix::fs::File::read::h1478e99171b4acc9 at fs.rs:1045
frame #5: 0x00007ffff78760f3 i3status-rs`_$LT$$RF$std..fs..File$u20$as$u20$std..io..Read$GT$::read::h3900a5f81179e8c7 at fs.rs:785
frame #6: 0x00007ffff77d49e7 i3status-rs`tokio::io::blocking::Buf::read_from::h46b381297583218e(self=0x00007ffff617f910, rd=0x00007ffff617f7f8) at blocking.rs:248:36
frame #7: 0x00007ffff778b1bd i3status-rs`_$LT$tokio..fs..file..File$u20$as$u20$tokio..io..async_read..AsyncRead$GT$::poll_read::_$u7b$$u7b$closure$u7d$$u7d$::hc17307ee05907645 at file.rs:519:35
frame #8: 0x00007ffff77bef95 i3status-rs`_$LT$tokio..runtime..blocking..task..BlockingTask$LT$T$GT$$u20$as$u20$core..future..future..Future$GT$::poll::h9eaa489ac0d0587f(self=Pin<&mut tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>> @ 0x00007ffff617f880, _cx=0x00007ffff617fa90) at task.rs:42:21
frame #9: 0x00007ffff7731077 i3status-rs`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::_$u7b$$u7b$closure$u7d$$u7d$::he4402bff136b18e0(ptr=0x00007ffff8011e88) at core.rs:223:17
frame #10: 0x00007ffff7718c3c i3status-rs`tokio::loom::std::unsafe_cell::UnsafeCell$LT$T$GT$::with_mut::h7524cd00272bfefb(self=0x00007ffff8011e88, f={closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00007ffff617fa40) at unsafe_cell.rs:14:9
frame #11: 0x00007ffff772fffa i3status-rs`tokio::runtime::task::core::Core$LT$T$C$S$GT$::poll::hb9d6cf076da0a7cf(self=0x00007ffff8011e80, cx=Context @ 0x00007ffff617fa90) at core.rs:212:13
frame #12: 0x00007ffff7761355 i3status-rs`tokio::runtime::task::harness::poll_future::_$u7b$$u7b$closure$u7d$$u7d$::h0c9238a07439f718 at harness.rs:476:19
frame #13: 0x00007ffff77ab5ab i3status-rs`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::hc7d4d71001fa1a83(self=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x00007ffff617fb28, _args=<unavailable>) at unwind_safe.rs:271:9
frame #14: 0x00007ffff77db576 i3status-rs`std::panicking::try::do_call::h839f18bab204e18d(data="\xc8\xfd\U00000017\xf6\xff\U0000007f") at panicking.rs:483:40
frame #15: 0x00007ffff77de7db i3status-rs`__rust_try + 27
frame #16: 0x00007ffff77d9ac3 i3status-rs`std::panicking::try::hc5b14c16b393821f(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x00007ffff617fd58) at panicking.rs:447:19
frame #17: 0x00007ffff774b5fb i3status-rs`std::panic::catch_unwind::h095fe492ec12a22a(f=AssertUnwindSafe<tokio::runtime::task::harness::poll_future::{closure_env#0}<tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule>> @ 0x00007ffff617fda8) at panic.rs:137:14
frame #18: 0x00007ffff775f084 i3status-rs`tokio::runtime::task::harness::poll_future::h664b20651c3f699d(core=0x00007ffff8011e80, cx=Context @ 0x00007ffff617ffa0) at harness.rs:464:18
frame #19: 0x00007ffff7759809 i3status-rs`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll_inner::h99b13926ef4a8fc8(self=0x00007ffff6180030) at harness.rs:198:27
frame #20: 0x00007ffff77586f7 i3status-rs`tokio::runtime::task::harness::Harness$LT$T$C$S$GT$::poll::h959ba0bb64b312d9(self=Harness<tokio::runtime::blocking::task::BlockingTask<tokio::fs::file::{impl#1}::poll_read::{closure_env#0}>, tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00007ffff6180030) at harness.rs:152:15
frame #21: 0x00007ffff77b5add i3status-rs`tokio::runtime::task::raw::poll::h9bda154aec74cdc3(ptr=NonNull<tokio::runtime::task::core::Header> @ 0x00007ffff6180058) at raw.rs:255:5
frame #22: 0x00007ffff77b5888 i3status-rs`tokio::runtime::task::raw::RawTask::poll::h195ad71da1cfe802(self=RawTask @ 0x00007ffff6180078) at raw.rs:200:18
frame #23: 0x00007ffff77bdf27 i3status-rs`tokio::runtime::task::UnownedTask$LT$S$GT$::run::h5cec0230ab5aa962(self=UnownedTask<tokio::runtime::blocking::schedule::BlockingSchedule> @ 0x00007ffff61800a8) at mod.rs:431:9
frame #24: 0x00007ffff773c4e7 i3status-rs`tokio::runtime::blocking::pool::Task::run::h341063a1845817a8(self=Task @ 0x00007ffff61800d8) at pool.rs:159:9
frame #25: 0x00007ffff77425b9 i3status-rs`tokio::runtime::blocking::pool::Inner::run::h782d108d0f3eb00a(self=0x00007ffff80070d0, worker_thread_id=0) at pool.rs:511:17
frame #26: 0x00007ffff7741ab4 i3status-rs`tokio::runtime::blocking::pool::Spawner::spawn_thread::_$u7b$$u7b$closure$u7d$$u7d$::hfd7d90cc4b5781cd at pool.rs:469:13
frame #27: 0x00007ffff777bd01 i3status-rs`std::sys_common::backtrace::__rust_begin_short_backtrace::hdc7556e2a71e686b(f=<unavailable>) at backtrace.rs:121:18
frame #28: 0x00007ffff774d262 i3status-rs`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::hb83a7ffa15104ff4 at mod.rs:550:17
frame #29: 0x00007ffff77ab382 i3status-rs`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::ha735993eb32d1ffb(self=<unavailable>, _args=<unavailable>) at unwind_safe.rs:271:9
frame #30: 0x00007ffff77dc65e i3status-rs`std::panicking::try::do_call::he7e6c9662eebe5c5(data="") at panicking.rs:483:40
frame #31: 0x00007ffff77de7db i3status-rs`__rust_try + 27
frame #32: 0x00007ffff77d9ef3 i3status-rs`std::panicking::try::hce83523c2e08f74f(f=<unavailable>) at panicking.rs:447:19
frame #33: 0x00007ffff774b830 i3status-rs`std::panic::catch_unwind::h627b02a24bf1fc68(f=<unavailable>) at panic.rs:137:14
frame #34: 0x00007ffff774d04f i3status-rs`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h8ab8103317c36787 at mod.rs:549:30
frame #35: 0x00007ffff777c17f i3status-rs`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h79bf90cececb69e7((null)=0x00007ffff800cfc0, (null)=<unavailable>) at function.rs:507:5
frame #36: 0x00007ffff78869b3 i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h8d93caaa9e044d7b at boxed.rs:2000:9
frame #37: 0x00007ffff78869ad i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hdde4c57915b40e6d at boxed.rs:2000
frame #38: 0x00007ffff78869a6 i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 at thread.rs:108
frame #39: 0x00007ffff78b803b i3status-rs`start at pthread_create.c:192:2
frame #40: 0x00007ffff78b9633 i3status-rs`__clone at clone.s:22
* thread #3, name = 'sound_pulseaudi', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
* frame #0: 0x0000000000000000
frame #1: 0x00007ffff6fa1a1a i3status-rs`libpulse_binding::proplist::Proplist::new::h51523c01dce87eb2 at proplist.rs:219:28
frame #2: 0x00007ffff6450d0a i3status-rs`i3status_rs::blocks::sound::pulseaudio::Connection::new::h28a42e87c62dc12e at pulseaudio.rs:115:28
frame #3: 0x00007ffff69d651c i3status-rs`i3status_rs::blocks::sound::pulseaudio::Client::new::_$u7b$$u7b$closure$u7d$$u7d$::h4337d85465a9506f((null)=0x00007ffff5f7a3b8, sender=(flavor = crossbeam_channel::channel::SenderFlavor<> @ 0x00007ffff5f79a60)) at pulseaudio.rs:168:24
frame #4: 0x00007ffff69d67ef i3status-rs`i3status_rs::blocks::sound::pulseaudio::Client::new::_$u7b$$u7b$closure$u7d$$u7d$::h98356cb2765e7401 at pulseaudio.rs:185:38
frame #5: 0x00007ffff69a2f31 i3status-rs`std::sys_common::backtrace::__rust_begin_short_backtrace::ha87ea4ccb771f1d0(f=<unavailable>) at backtrace.rs:121:18
frame #6: 0x00007ffff69f1a31 i3status-rs`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::_$u7b$$u7b$closure$u7d$$u7d$::h0af47672fcd4abc7 at mod.rs:550:17
frame #7: 0x00007ffff68ec871 i3status-rs`_$LT$core..panic..unwind_safe..AssertUnwindSafe$LT$F$GT$$u20$as$u20$core..ops..function..FnOnce$LT$$LP$$RP$$GT$$GT$::call_once::h31608fdef6431e78(self=<unavailable>, _args=<unavailable>) at unwind_safe.rs:271:9
frame #8: 0x00007ffff6abbf8d i3status-rs`std::panicking::try::do_call::h7aace554f225b94f(data="\U00000001") at panicking.rs:483:40
frame #9: 0x00007ffff6ac7beb i3status-rs`__rust_try + 27
frame #10: 0x00007ffff6ab2043 i3status-rs`std::panicking::try::h932a48bf4c7e8083(f=<unavailable>) at panicking.rs:447:19
frame #11: 0x00007ffff6aac1fc i3status-rs`std::panic::catch_unwind::hbf2716dbb0726823(f=<unavailable>) at panic.rs:137:14
frame #12: 0x00007ffff69f17c7 i3status-rs`std::thread::Builder::spawn_unchecked_::_$u7b$$u7b$closure$u7d$$u7d$::h9f9006637820ccc6 at mod.rs:549:30
frame #13: 0x00007ffff6700d1e i3status-rs`core::ops::function::FnOnce::call_once$u7b$$u7b$vtable.shim$u7d$$u7d$::h2ceb9d6475ae1ec0((null)=0x00007ffff8013d00, (null)=<unavailable>) at function.rs:507:5
frame #14: 0x00007ffff78869b3 i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::h8d93caaa9e044d7b at boxed.rs:2000:9
frame #15: 0x00007ffff78869ad i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 [inlined] _$LT$alloc..boxed..Box$LT$F$C$A$GT$$u20$as$u20$core..ops..function..FnOnce$LT$Args$GT$$GT$::call_once::hdde4c57915b40e6d at boxed.rs:2000
frame #16: 0x00007ffff78869a6 i3status-rs`std::sys::unix::thread::Thread::new::thread_start::h6f605c4e9cacf099 at thread.rs:108
frame #17: 0x00007ffff78b803b i3status-rs`start at pthread_create.c:192:2
frame #18: 0x00007ffff78b9633 i3status-rs`__clone at clone.s:22
(lldb)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment