Skip to content

Instantly share code, notes, and snippets.

@danyspin97
Created April 8, 2021 10:49
Show Gist options
  • Save danyspin97/afae07dc2c252e895e3a319a3a2208a3 to your computer and use it in GitHub Desktop.
Save danyspin97/afae07dc2c252e895e3a319a3a2208a3 to your computer and use it in GitHub Desktop.
Myxer panic when changing the volume of a device/output and using pipewire-pulse
thread 'main' panicked at 'assertion failed: !ptr.is_null()', /home/danyspin97/.cargo/registry/src/github.com-1ecc6299db9ec823/libpulse-binding-2.23.0/src/operation.rs:53:9
stack backtrace:
0: 0x556787493b00 - std::backtrace_rs::backtrace::libunwind::trace::h38f496e2f60ff056
at /build/rust/src/rustc-1.51.0-src/library/std/src/../../backtrace/src/backtrace/libunwind.rs:90:5
1: 0x556787493b00 - std::backtrace_rs::backtrace::trace_unsynchronized::h56106da60d2adf4e
at /build/rust/src/rustc-1.51.0-src/library/std/src/../../backtrace/src/backtrace/mod.rs:66:5
2: 0x556787493b00 - std::sys_common::backtrace::_print_fmt::he96612ccef88d499
at /build/rust/src/rustc-1.51.0-src/library/std/src/sys_common/backtrace.rs:67:5
3: 0x556787493b00 - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::h7bc9abcb54e035e8
at /build/rust/src/rustc-1.51.0-src/library/std/src/sys_common/backtrace.rs:46:22
4: 0x5567874af9cc - core::fmt::write::hc902605fce7cd9d0
at /build/rust/src/rustc-1.51.0-src/library/core/src/fmt/mod.rs:1096:17
5: 0x556787491c95 - std::io::Write::write_fmt::hc1b61b7b2ff05b80
at /build/rust/src/rustc-1.51.0-src/library/std/src/io/mod.rs:1568:15
6: 0x556787495965 - std::sys_common::backtrace::_print::hbfdf09e2f4163e71
at /build/rust/src/rustc-1.51.0-src/library/std/src/sys_common/backtrace.rs:49:5
7: 0x556787495965 - std::sys_common::backtrace::print::h0f74697e38abc595
at /build/rust/src/rustc-1.51.0-src/library/std/src/sys_common/backtrace.rs:36:9
8: 0x556787495965 - std::panicking::default_hook::{{closure}}::hddc95caf81a22541
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:208:50
9: 0x5567874954c3 - std::panicking::default_hook::h3eba1f2638a2c835
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:225:9
10: 0x556787496101 - std::panicking::rust_panic_with_hook::h8f88f1391abedf2a
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:591:17
11: 0x556787495c17 - std::panicking::begin_panic_handler::{{closure}}::hf473b53e26f56dd7
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:495:13
12: 0x556787493f9c - std::sys_common::backtrace::__rust_end_short_backtrace::h6fde4603ccb02286
at /build/rust/src/rustc-1.51.0-src/library/std/src/sys_common/backtrace.rs:141:18
13: 0x556787495ba9 - rust_begin_unwind
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:493:5
14: 0x5567874ae361 - core::panicking::panic_fmt::hac8c69602870cdf7
at /build/rust/src/rustc-1.51.0-src/library/core/src/panicking.rs:92:14
15: 0x5567874ae2ad - core::panicking::panic::h0ff31df2b71cdad9
at /build/rust/src/rustc-1.51.0-src/library/core/src/panicking.rs:50:5
16: 0x556787473074 - libpulse_binding::context::introspect::Introspector::set_sink_volume_by_index::h0c28e3982d3d774b
17: 0x556787460641 - myxer::pulse::Pulse::set_volume::hd6e09a5a993703ca
18: 0x55678747057b - <O as gtk::auto::range::RangeExt>::connect_change_value::change_value_trampoline::h2b8aeb6854eea6b7
19: 0x7f21cb920300 - <unknown>
20: 0x7f21cb3d0ddf - g_closure_invoke
21: 0x7f21cb3f9fbd - <unknown>
22: 0x7f21cb3ed2db - g_signal_emit_valist
23: 0x7f21cb3ee210 - g_signal_emit
24: 0x7f21cbadeaae - <unknown>
25: 0x7f21cbae11dc - <unknown>
26: 0x7f21cb91eec6 - <unknown>
27: 6787496527 - std::rt::lang_start_internal::h8191eeb0dbee8736
at /build/rust/src/rustc-1.51.0-src/library/std/src/rt.rs:51:25
57: 0x556787456292 - main
58: 0x7f21caf5ab25 - __libc_start_main
59: 0x55678744c07e - _start
60: 0x0 - <unknown>
``` 0x7f21cb3ee096 - g_signal_emit_valist
28: 0x7f21cb3ee210 - g_signal_emit
29: 0x7f21cb3d56ec - g_cclosure_marshal_VOID__BOXEDv
30: 0x7f21cb3ee096 - g_signal_emit_valist
31: 0x7f21cb3ee210 - g_signal_emit
32: 0x7f21cba2dac5 - <unknown>
33: 0x7f21cba2e7f4 - <unknown>
34: 0x7f21cb9f4303 - gtk_event_controller_handle_event
35: 0x7f21cbbcebcf - <unknown>
36: 0x7f21cb91e235 - <unknown>
37: 0x7f21cb3ee096 - g_signal_emit_valist
38: 0x7f21cb3ee210 - g_signal_emit
39: 0x7f21cbbdd5a5 - <unknown>
40: 0x7f21cba79705 - <unknown>
41: 0x7f21cba7aa5d - gtk_main_do_event
42: 0x7f21cb7d7a03 - <unknown>
43: 0x7f21cb827a64 - <unknown>
44: 0x7f21cb2dcf9c - g_main_context_dispatch
45: 0x7f21cb330a49 - <unknown>
46: 0x7f21cb2da6f1 - g_main_context_iteration
47: 0x7f21cb4e522e - g_application_run
48: 0x5567874571be - <O as gio::application::ApplicationExtManual>::run::h1159eb13104f1065
49: 0x5567874560bf - myxer::main::hadcfd5f9202bf1dd
50: 0x5567874646a3 - std::sys_common::backtrace::__rust_begin_short_backtrace::h88037a25227f1979
51: 0x5567874646b9 - std::rt::lang_start::{{closure}}::h8cf2107edcd91080
52: 0x556787496527 - core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once::h6646ba386ff34dbe
at /build/rust/src/rustc-1.51.0-src/library/core/src/ops/function.rs:259:13
53: 0x556787496527 - std::panicking::try::do_call::h47e376e14a330979
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:379:40
54: 0x556787496527 - std::panicking::try::hb7ef6d6b3d4db346
at /build/rust/src/rustc-1.51.0-src/library/std/src/panicking.rs:343:19
55: 0x556787496527 - std::panic::catch_unwind::h534d7ac891813066
at /build/rust/src/rustc-1.51.0-src/library/std/src/panic.rs:431:14
56: 0x556787496527 - std::rt::lang_start_internal::h8191eeb0dbee8736
at /build/rust/src/rustc-1.51.0-src/library/std/src/rt.rs:51:25
57: 0x556787456292 - main
58: 0x7f21caf5ab25 - __libc_start_main
59: 0x55678744c07e - _start
60: 0x0 - <unknown>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment