Closed raveit65 closed 1 year ago
@mate-desktop/core-team
We have
on_connection_sink_removed at /usr/src/debug/libmatemixer-1.26.0-4.fc38.x86_64/backends/pulse/pulse-backend.
in the backtrace, suggesting turning off that Bluetooth headset was indeed the trigger. Note that unlike another of these, this backtrace does not mention tooltips so we have multiple issues going on.\
In this backtrace, the topmost piece of our code is
gvc_channel_bar_set_control
So probably when the bluetooth headset is turned off bad data is getting sent there. This could actually be bad data coming from libmatemixer if so. Either that would have to be fixed or checks added to mate-media and mate-settings-daemon's sound plugin to not attempt to use this bad data with any widget.
This is one of repeating bugs which occurred very often in fedora in the last years and were reported by users via fedora bug reporting tool. Mostly mate-media and mate-settings-daemon crashes together, because they are connected via libmatemixer, pulseaudio, etc. Related m-s-d issue: https://github.com/mate-desktop/mate-settings-daemon/issues/401 This is a blocker bug which prevent me to switch the applet to in-process build to avoid that the whole panel crashes. No in-process --> no wayland session.
Actual behaviour
Full backtrace at https://bugzilla.redhat.com/attachment.cgi?id=1976340
Steps to reproduce the behaviour
User info: This is one of those that I am not sure why it happened. It is related to media, so maybe it was turning off a bluetooth headset that "caused it" but can't be sure. occurs with https://bugzilla.redhat.com/show_bug.cgi?id=2223656
MATE general version
1.26.x
Package version
mate-media-1.26.1
Linux Distribution
fedora 38
Link to bugreport of your Distribution (requirement)
https://bugzilla.redhat.com/show_bug.cgi?id=2223657