https://bugzilla.suse.com/show_bug.cgi?id=1221150 Bug ID: 1221150 Summary: TW 20240306: gstreamer-plugins-bad-1.24.0-1.1 ( or rather included libgstva.so ) causes pulseaudio crash (no audio devices found) Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Sound Assignee: tiwai@suse.com Reporter: nik.kaiser87@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Created attachment 873321 --> https://bugzilla.suse.com/attachment.cgi?id=873321&action=edit Empty sound systray Sorry for the lenghty title, but I wanted to include all relevant package/file names so the bug can be found easier. Here's what happened: After installing today's update, that included gstreamer-plugins-bad from OpenSuse's servers, I didn't have sound after a restart. Opened Firefox to google the issue, an old tab had Youtube open which started to autoplay, causing a complete(!) system lockup. Pressed the reset button on my PC, repeated the whole thing, still complete crash. Started pavucontrol to diagnose which said: Waiting for connection to PulseAudio. Indefinitely. Went to terminal and simply entered "pulseaudio" to see if something came up, sure did: (pulseaudio:3475): GStreamer-WARNING **: 23:24:03.512: External plugin loader failed. This most likely means that the plugin loader helper binary was not found or could not be run. You might need to set the GST_PLUGIN_SCANNER environment variable if your setup is unusual. This should normally not be required though. libva info: VA-API version 1.20.0 libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_20 libva info: va_openDriver() returns 0 ** (pulseaudio:3475): CRITICAL **: 23:24:03.566: gst_va_encoder_new: assertion 'GST_IS_VA_DISPLAY (display)' failed ** (pulseaudio:3475): CRITICAL **: 23:24:03.566: gst_va_encoder_get_rate_control_enum: assertion 'GST_IS_VA_ENCODER (self)' failed (pulseaudio:3475): GStreamer-CRITICAL **: 23:24:03.566: gst_object_unref: assertion 'object != NULL' failed (pulseaudio:3475): GStreamer-CRITICAL **: 23:24:03.566: gst_object_unref: assertion 'object != NULL' failed (pulseaudio:3475): GLib-GObject-CRITICAL **: 23:24:03.566: validate_pspec_to_install: assertion 'G_IS_PARAM_SPEC (pspec)' failed (pulseaudio:3475): GLib-GObject-CRITICAL **: 23:24:03.566: g_param_spec_ref_sink: assertion 'G_IS_PARAM_SPEC (pspec)' failed (pulseaudio:3475): GLib-GObject-CRITICAL **: 23:24:03.566: g_param_spec_unref: assertion 'G_IS_PARAM_SPEC (pspec)' failed ERROR: Caught a segmentation fault while loading plugin file: /lib64/gstreamer-1.0/libgstva.so Please either: - remove it and restart. - run with --gst-disable-segtrap --gst-disable-registry-fork and debug. ------------------------------------ So we have a segfault in the /lib64/gstreamer-1.0/libgstva.so file, thats included with gstreamer-plugins-bad. After removing gstreamer-plugins-bad via Yast including dependencies and another restart, my audio devices started working again. I tested the current update on my partner's PC as well, only difference to my setup is that she runs Pipewire, this bug does not affect her, so it's only relevant to people still running Pulseaudio. -- You are receiving this mail because: You are on the CC list for the bug.