I've noticed that /usr/bin/gjs-console has been recording a crash related to /usr/bin/gnome-characters. Easy to replicate just opening gnome-characters, but it occasionally happens at boot as well. Reproducible: Always
Created attachment 812608 [details] coredumpctl debug backtrace
Created attachment 812611 [details] emerge --info
Could you try running it form the console or check journal for any output at the point it dies? It's probably an assert. (Also, is it built with USE=debug or something?)
Created attachment 812614 [details] emerge --info gnome-characters
> Could you try running it form the console or check journal for any output at the point it dies? It's probably an assert. It seems to run fine in the console, except it logs that core-dump. $ gnome-characters Gjs-Message: 18:11:36.301: JS LOG: Characters Application started Gjs-Message: 18:11:36.437: JS LOG: Characters Application activated Gjs-Message: 18:12:22.885: JS LOG: Characters Application exiting > (Also, is it built with USE=debug or something?) I don't think this ebuild doesn't have a USE=debug USE flag, but (as you know) I have the debug flags enabled for GCC, in general.
Thanks! No immediate ideas. I think report upstream? I see some examples of this same error at https://bbs.archlinux.org/viewtopic.php?id=276470 and https://forum.manjaro.org/t/manjaro-stuck-on-dell-logo-after-update/118576?page=4: >May 16 22:51:53 jack-swift-x org.gnome.Characters[3794]: Bail out! Gsk:ERROR:../gtk/gsk/gskrenderer.c:144:gsk_renderer_dispose: assertion failed: (!priv->is_realized) From piecing it together from your coredumpctl output, it looks like the same assertion. You definitely don't have USE=debug on glib or something? (Having USE=debug on is bad as it leads to different codepaths being taken and either enabling assertions or making them fatal, even if harmless in normal operation).
> You definitely don't have USE=debug on glib or something? TBH I've never built any ebuilds with USE=debug at all, so...for sure, I don't have it enabled. Should I enable it on glib, and see if the errors changes at all? ...and yes, I can report to upstream.
(In reply to Randall from comment #7) > > You definitely don't have USE=debug on glib or something? > TBH I've never built any ebuilds with USE=debug at all, so...for sure, I > don't have it enabled. > > Should I enable it on glib, and see if the errors changes at all? > > ...and yes, I can report to upstream. Nah, you're good as-is -- keep it off, I just wanted to check. Thank you!
So should I be reporting this upstream? If so, is this the correct repo: https://gitlab.gnome.org/GNOME/gnome-characters?