-
-
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-volume-control-applet crash #167
Comments
I am not a hundred percent sure if mate-volume-control-applet and mate-volume-control-status-icon, but I can confirm the issue on Manjaro with MATE version 1.26.0 with mate-media version 1.26.0-1
|
This looks like maybe a race condition between creating the slider's window (pops up when you hover over the icon) and trying to display the items within it. I've never sen this crash with the old status icon nor with the newer panel applet (which better supports HiDPI). A race condition could easily be machine speed dependent |
I don't know if it is the same bug, but it is happening here on a Debian GNU/Linux 11 (bullseye) 64-bit, Kernel Linux 5.10.0-17-amd64 x86_64, MATE 1.24.1. Mate-volume-control randomly crashes while turning the volume up or down using the mouse wheel. Other than that, it works fine most of the time. I would be thankful if you could tell me how (i.e. detailed command lines or log files) to collect useful data for debugging purposes when it happens. |
@alexeiol ideally you'd run For this, install Then, stop |
Thanks a lot, cwendling, I will surely do as you say! |
@cwendling Since I'm having the problem as well, I decided to also run it under gdb and see what pops up. The thread parts during the normal operation are probably useless, but I'll include them just in-case:
Here's the part where it crashed:
Here's the output of
|
Here's a crash dump from today. The system is running Debian testing (bookworm), mate-media 1.26.0-1 |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Two possibities now look much less likely as we have someone working on By any chance are folks getting this crash running this on a bottom panel? I am but don't get the crash possibly due to machine speed. Tooltip window never appears on a bottom panel as it apparently is offscreen, perhaps that could cause a missing or invalid window when gtk_widget_realize is called on all widgets, an attempt is made to get the frame clock, and the window is NULL |
On my machine, the volume icon resides in an upper panel. The crash seems related to events that occur after re-plugging the USB audio devices (soundcard/headset), but not always reproducible in that context. |
That is going to change what should appear in the tooltip, so again could do it |
This comment was marked as outdated.
This comment was marked as outdated.
Closed wrong report-and found on more details that compiz was NOT the cause of the tooltips not showing on a bottom panel, dragging the mouse to the very bottom row of pixels is |
Top panel for me as well. Also, since I don't remember if I mentioned it: The crash happens on hover for me. |
For me applet crash when I connect-disconnect bluetooth earphones. |
I can't test that particular crash trigger as I don't have any bluetooth sound devices
|
Fixed crach with this https://disk.yandex.ru/d/UUNeak7r4drsGA |
There is supposed to be a null device to catch the case of no sound device installed. Wonder if it's not coming up when the only physical sound device is removed? |
there are some devices in the system - nobody removes the main sound card. Most likely something happen when pipewire do switch between bluetooth device and the fallback soundcard. It could be some race between scanning devices in mate mixer and disabling/reenabling devices in pipewire. Anyway from my position this hiding the icon when no devices are in service seems to be useless feature. If it do a crash that happens for several years in a row does it worth being kept? Will anyone miss this little useless feature ever? |
Some machines have onboard sound the linux kernel cannot recognize and that's when you see the null device. I had a converted chromebook with that issue, used it with USB sound. Chroime must have used an out-of-tree driver |
For all who have a crash when unplug/plug a device please test mate-desktop/libmatemixer#40 |
mate-desktop/libmatemixer@e9995a7 |
Expected behaviour
Actual behaviour
Steps to reproduce the behaviour
no idea, random crash
MATE general version
Linux Mint 19.3 MATE 64-bit
Package version
Linux Distribution
Link to downstream report of your Distribution
https://github.com/pooka2020619/mate-colume-controle-applet-crash
The text was updated successfully, but these errors were encountered: