-
Notifications
You must be signed in to change notification settings - Fork 729
-
Notifications
You must be signed in to change notification settings - Fork 729
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
Opening application menu crashes Cinnamon on musl-based distributions #7882
Comments
Can you restart cinnamon from a terminal so we can get some logging?
|
Can you try processing that with gdb? I can't do much with it.
Not sure how available debugging symbols are on that distro - that would be best to have (at least for clutter, gtk, cinnamon) |
Here's the backtrace it gave me: gdb.txt. Edit: Actually, debug symbols are available, so I'm installing them now and I'll have a much more useful backtrace for you in a minute. |
Curious do you have recent files enabled? If so, try disabling: cinnamon-settings->privacy Check dependencies needed for cinnamon, libclutter-1.0, gtk3, cinnamon-desktop - maybe against other distros to see if anything's missing? We might be able to determine more if we had debug symbols (which would replace all the ?? with useful function names. One thing I noticed, papyrus theme only appears to use svg images, no pngs - most themes use a mix of both. This might be a common factor for trying different themes for the time being. |
I installed all the debug symbols I could figure out based on the backtraces, and here's the new output: gdb-withsymbols.txt Oddly enough, gdb doesn't seem to properly recognize the symbols for mozjs. Not sure why. |
Just checked to see, recent files is already disabled. |
Is there anything at play limiting process memory? One thing typical of opening the menu (with icons enabled) is a significant memory bump, the first time it's done. I'm curious if the menu had only a few things in it, would it still crash? |
There shouldn't be anything limiting process memory; I haven't installed or configured anything to limit memory, and I don't believe Void would have any such limitations configured by default. Cinnamon works fine on the glibc version of Void as well (apparently; I haven't actually tried it myself, since I've only ever used the musl version) so it could be different behavior in memory allocation functions between musl and glibc (musl aims to be standards-conformant while glibc allows a lot that isn't standards-conformant, so it's possible that musl just doesn't like the way something's being done). |
This may or may not be related: dino/dino#365 |
@demize, is this still an issue for you with Cinnamon 4.2? |
@icarter09, can we close this issue since there is no response from OP? |
This issue is still present with cinnamon 4.6.7 on musl |
@kukku14 could you open a new ticket about this issue? Thanks. |
Issue
When the application menu is set to show icons for applications, opening the application menu catastrophically crashes Cinnamon, This issue was originally reported to Void Linux in voidlinux/void-packages#10204.
Steps to reproduce
Expected behaviour
The application menu will open.
Actual behavior
Cinnamon crashes and restarts in a broken version of safe mode, with no UI elements available.
Other information
Turning off application icons in the application menu config (by right clicking the menu) is a viable workaround, as is installing and using the Papirus theme for application icons. The person who originally reported this issue tested multiple other icon themes to no avail.
The text was updated successfully, but these errors were encountered: