### Distribution PorteuX 2.3 dev ### Package version 6.4.11 ### Graphics hardware in use AMD 780M ### Frequency Always ### Bug description After updating glib to 2.86.0, Cinnamon fails to load the desktop properly, missing the panel, compositor, etc. ### Steps to reproduce Just boot into the desktop. ### Expected behavior The desktop should load with the panel, compositor, etc. ### Additional information New glib 2.86.0 has broken its API (again...). This was reported in some places, including https://gitlab.gnome.org/GNOME/glib/-/issues/3776 https://github.com/CinnamonSlackBuilds/csb/issues/81
Activity
leigh123linux commentedon Sep 9, 2025
Don't hold your breath for a early fix, it's likely to be months before it's looked at.
leigh123linux commentedon Sep 9, 2025
Moved to cjs, it doesn't even look like slack bothered to rebuild cjs, of course it's going to fail if you don't :-(
fulalas commentedon Sep 9, 2025
I rebuilt everything from scratch against new glib 2.86.0 and the issue still happens.
leigh123linux commentedon Sep 9, 2025
Did you include the tests when you built it, Introspection failing could cause cinnamon to crash.
fulalas commentedon Sep 9, 2025
No, I don't build with tests.
I'll wait for a proper fix when it's time then.
Thanks!
willysr commentedon Sep 9, 2025
@leigh123linux how do you run test in cjs?
leigh123linux commentedon Sep 9, 2025
You run this after building
willysr commentedon Sep 9, 2025
here's the result

willysr commentedon Sep 9, 2025
testlog.txt
leigh123linux commentedon Sep 12, 2025
#131 fixes the issue.
#131 (comment)
willysr commentedon Sep 12, 2025
Thanks, that PR fixed it here as well
fulalas commentedon Sep 12, 2025
I also confirm it works. Great! :)
willysr commentedon Sep 17, 2025
i think the changes has been merged into master branch