Skip to content

[crash] Native crash: SIGABRT when setting Speaker volume to 0% #53

Description

@Ashu11-A

Crash details

Diagnostic info

Field Value
App version 1.3.0
OS Zorin OS 18.1 (Ubuntu 24.04 noble base), Linux 7.0.0-31-generic x86_64
Audio stack PipeWire 1.0.5, WirePlumber 1.0.5, pactl 16.1 (libpulse 16.1.0)

Crash log

thread 'main' (35172) panicked at libpulse-binding-2.30.1/src/operation.rs:51:9:
assertion failed: !ptr.is_null()

thread 'main' (35172) panicked at library/core/src/panicking.rs:225:5:
panic in a function that cannot unwind

thread caused non-unwinding panic. aborting.

Stack backtrace

std::sys::backtrace::BacktraceLock::print::DisplayBacktrace
core::fmt::write
std::sys::stdio::unix::Stderr::write_fmt
std::panicking::default_hook
splitwave_lib::install_panic_hook::{closure#0}
std::panicking::panic_with_hook
std::panicking::panic_handler
std::__rust_end_short_backtrace
__rustc::rust_begin_unwind
core::panicking::panic_nounwind_fmt
core::panicking::panic_nounwind
core::panicking::panic_cannot_unwind
webkit2gtk::WebContextExt::register_uri_scheme::callback_func
<unknown> (frames 14-30, gtk / glib internals)
g_main_context_iteration
gtk_main_iteration_do
gtk::main_iteration_do
tao::EventLoop::run
tauri_runtime_wry::Wry::run
tauri::App::run::<splitwave_lib::run>
splitwave_lib::run
std::rt::lang_start
main
__libc_start_main
_start

Steps to reproduce

  1. Open Splitwave and create Pipeline.
  2. Add any audio source and Speaker output.
  3. Select any physical output and connect L/R.
  4. On the Speaker node, drag Volume to 0%.
  5. App crashes instantly. Relaunch shows "Splitwave crashed last time" in SAFE MODE.

Screen recording

2026-09-23.09-57-19.mp4

Additional context

  • Pipeline file remains intact after crash (~/.local/share/com.horuse.splitwave/pipelines.json).
  • ~/.local/share/com.horuse.splitwave/logs/crashes.jsonl was empty; details from journalctl.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions