-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mate-media: INT_cairo_region_destroy(): mate-volume-control-applet killed by SIGABRT #202
Comments
I've never once worked with the frame clock stuff, but going through that backtrace it looks like we might be sending garbage to a GtkWindow used for a channel bar, a tooltip, or some other widget. With three different things crashing, my guess is the same bad data causes all three, and it just depends on what gets the garbage first. Wondering if a sound device is being removed, the RAM associated with it freed, and then libmate-mixer is reading that RAM after something else has written to it? |
This issue isn't caused by unplug a usb device like in your links. |
If so, we have even more problems. Who on the team has the most experience with the audio device handling code? Something has to be corrupting data for all this crap to happen. Also note that since I cannot duplicate the crash I have no way to test a proposed fix other than to ensure it doesn't break anything else |
These are the build options I use for libmatemixer, last one is so Checkinstall doesn't pick up the compiled schemas file, leaving it for the Postinst script to handle.Last two are ignored as they are boilerplate from other packages:
|
I get this configuration summary:
|
Same like what i use for 10 years for fedora https://src.fedoraproject.org/rpms/libmatemixer/blob/rawhide/f/libmatemixer.spec#_67 |
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.
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 stacktrace: https://bugzilla.redhat.com/attachment.cgi?id=1980725
Steps to reproduce the behaviour
User info:
I have the volume control in a panel at the top of the screen.
I launched a game that changed my screen resolution.
I'm guessing the change of resolution triggered a re-layout of the panel.
I can't reproduce this issue.
MATE general version
1.26.x
Package version
mate-media-1.26.1-1.fc38
Linux Distribution
Fedora 38
Link to bugreport of your Distribution (requirement)
https://bugzilla.redhat.com/show_bug.cgi?id=2227548
@mate-desktop/core-team
The text was updated successfully, but these errors were encountered: