ITADN

crash with netjack2 objects in pipewire graph

#102Openpennae 创建于 2026-02-09
P
pennaecommented
adding a netjack2 driver to the pipewire setup crashes pwvucontrol as soon as the source/sink appears in the graph: ``` ❯ RUST_BACKTRACE=1 pwvucontrol C 13:19:46.345178 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345292 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345309 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345328 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345344 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345359 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345377 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345392 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345768 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345795 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345812 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345829 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345845 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345861 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345876 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345893 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345909 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345925 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345941 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345957 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345974 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.345990 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.346006 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api C 13:19:46.346022 pwvucontrol src/backend/pwnodeobject/mixerapi.rs:117:: Got invalid data via mixer-api thread 'main' (103335) panicked at src/backend/pwnodeobject.rs:374:98: Position! stack backtrace: 0: 0x55876d24e96b - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h7204adf1c6fdef2b 1: 0x55876d26ebaf - core::fmt::write::h3d00f283bc304fde 2: 0x55876d2406af - std::io::default_write_fmt::he21fecdc87fab05d 3: 0x55876d248593 - std::sys::backtrace::BacktraceLock::print::h2f81cabc952f2da1 4: 0x55876d25461f - std::panicking::default_hook::{{closure}}::h6811c05ca8247929 5: 0x55876d2544ff - std::panicking::default_hook::hf366cc83e545a716 6: 0x55876d2547d1 - std::panicking::panic_with_hook::h9ea074a53b4fce1f 7: 0x55876d24882a - std::panicking::panic_handler::{{closure}}::hf295b94ad9f5b1fe 8: 0x55876d2486a9 - std::sys::backtrace::__rust_end_short_backtrace::h16141967bfc5ce64 9: 0x55876d25128d - __rustc[efec867641465232]::rust_begin_unwind 10: 0x55876d193f40 - core::panicking::panic_fmt::h481d4ab272fd0b5b 11: 0x55876d1942fb - core::option::expect_failed::h0ff017cd1cdeb3b3 12: 0x55876d204140 - wireplumber::auto::pipewire_object::PipewireObjectExt::enum_params::enum_params_trampoline::ha0d0f8caf26bbd4b 13: 0x7ffbb44c9bcc - g_task_return_now 14: 0x7ffbb44caa78 - g_task_return 15: 0x7ffbb4758d42 - enum_params_done 16: 0x7ffbb46b818c - g_closure_invoke 17: 0x7ffbb4725721 - invoke_closure 18: 0x7ffbb44c9bcc - g_task_return_now 19: 0x7ffbb44caa78 - g_task_return 20: 0x7ffbb47255a2 - core_done 21: 0x7ffb8d7b4947 - core_event_demarshal_done 22: 0x7ffb8d7ae691 - process_remote 23: 0x7ffb8d7aee80 - on_remote_data 24: 0x7ffb9fe92126 - loop_iterate 25: 0x7ffbb47251e1 - wp_loop_source_dispatch 26: 0x7ffbb4301bab - g_main_context_dispatch_unlocked 27: 0x7ffbb4305188 - g_main_context_iterate_unlocked.isra.0 28: 0x7ffbb4305a2f - g_main_context_iteration 29: 0x7ffbb44ff265 - g_application_run 30: 0x55876d208e56 - pwvucontrol::application::PwvucontrolApplication::run::hf5ff3698de59cbf2 31: 0x55876d1face8 - pwvucontrol::main::h1ddb440592471365 32: 0x55876d1ced16 - std::sys::backtrace::__rust_begin_short_backtrace::h9b2f23c9a065439f 33: 0x55876d1d2a8c - std::rt::lang_start::{{closure}}::h4771d885fdfdecb7 34: 0x55876d2530ca - std::rt::lang_start_internal::ha0eebf2ddc77e9fa 35: 0x55876d1feced - main 36: 0x7ffbb2e2b285 - __libc_start_call_main 37: 0x7ffbb2e2b338 - __libc_start_main_alias_2 38: 0x55876d194345 - _start 39: 0x0 - <unknown> thread 'main' (103335) panicked at library/core/src/panicking.rs:230:5: panic in a function that cannot unwind stack backtrace: 0: 0x55876d24e96b - <std::sys::backtrace::BacktraceLock::print::DisplayBacktrace as core::fmt::Display>::fmt::h7204adf1c6fdef2b 1: 0x55876d26ebaf - core::fmt::write::h3d00f283bc304fde 2: 0x55876d2406af - std::io::default_write_fmt::he21fecdc87fab05d 3: 0x55876d248593 - std::sys::backtrace::BacktraceLock::print::h2f81cabc952f2da1 4: 0x55876d25461f - std::panicking::default_hook::{{closure}}::h6811c05ca8247929 5: 0x55876d2544ff - std::panicking::default_hook::hf366cc83e545a716 6: 0x55876d2547d1 - std::panicking::panic_with_hook::h9ea074a53b4fce1f 7: 0x55876d2487f6 - std::panicking::panic_handler::{{closure}}::hf295b94ad9f5b1fe 8: 0x55876d2486a9 - std::sys::backtrace::__rust_end_short_backtrace::h16141967bfc5ce64 9: 0x55876d25128d - __rustc[efec867641465232]::rust_begin_unwind 10: 0x55876d193d2d - core::panicking::panic_nounwind_fmt::hea735a7210a0df50 11: 0x55876d193c72 - core::panicking::panic_nounwind::h2e0c83fa72eec922 12: 0x55876d193e87 - core::panicking::panic_cannot_unwind::ha412d3c320e4fed6 13: 0x55876d204543 - wireplumber::auto::pipewire_object::PipewireObjectExt::enum_params::enum_params_trampoline::ha0d0f8caf26bbd4b 14: 0x7ffbb44c9bcc - g_task_return_now 15: 0x7ffbb44caa78 - g_task_return 16: 0x7ffbb4758d42 - enum_params_done 17: 0x7ffbb46b818c - g_closure_invoke 18: 0x7ffbb4725721 - invoke_closure 19: 0x7ffbb44c9bcc - g_task_return_now 20: 0x7ffbb44caa78 - g_task_return 21: 0x7ffbb47255a2 - core_done 22: 0x7ffb8d7b4947 - core_event_demarshal_done 23: 0x7ffb8d7ae691 - process_remote 24: 0x7ffb8d7aee80 - on_remote_data 25: 0x7ffb9fe92126 - loop_iterate 26: 0x7ffbb47251e1 - wp_loop_source_dispatch 27: 0x7ffbb4301bab - g_main_context_dispatch_unlocked 28: 0x7ffbb4305188 - g_main_context_iterate_unlocked.isra.0 29: 0x7ffbb4305a2f - g_main_context_iteration 30: 0x7ffbb44ff265 - g_application_run 31: 0x55876d208e56 - pwvucontrol::application::PwvucontrolApplication::run::hf5ff3698de59cbf2 32: 0x55876d1face8 - pwvucontrol::main::h1ddb440592471365 33: 0x55876d1ced16 - std::sys::backtrace::__rust_begin_short_backtrace::h9b2f23c9a065439f 34: 0x55876d1d2a8c - std::rt::lang_start::{{closure}}::h4771d885fdfdecb7 35: 0x55876d2530ca - std::rt::lang_start_internal::ha0eebf2ddc77e9fa 36: 0x55876d1feced - main 37: 0x7ffbb2e2b285 - __libc_start_call_main 38: 0x7ffbb2e2b338 - __libc_start_main_alias_2 39: 0x55876d194345 - _start 40: 0x0 - <unknown> thread caused non-unwinding panic. aborting. ```
0 条评论