Criticals with 'devel' window style
(te:2): Gtk-CRITICAL **: 00:25:05.853: _gtk_css_image_compute: assertion 'GTK_IS_CSS_IMAGE (image)' failed
(te:2): GLib-GObject-CRITICAL **: 00:25:05.853: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(te:2): Gtk-CRITICAL **: 00:25:05.877: _gtk_css_image_compute: assertion 'GTK_IS_CSS_IMAGE (image)' failed
(te:2): GLib-GObject-CRITICAL **: 00:25:05.877: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(te:2): Gtk-CRITICAL **: 00:25:05.909: _gtk_css_image_compute: assertion 'GTK_IS_CSS_IMAGE (image)' failed
(te:2): GLib-GObject-CRITICAL **: 00:25:05.909: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(te:2): Gtk-CRITICAL **: 00:25:06.028: _gtk_css_image_compute: assertion 'GTK_IS_CSS_IMAGE (image)' failed
(te:2): GLib-GObject-CRITICAL **: 00:25:06.028: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Application exited
(te:2): Gtk-CRITICAL **: 00:25:06.317: _gtk_css_image_compute: assertion 'GTK_IS_CSS_IMAGE (image)' failed
(te:2): GLib-GObject-CRITICAL **: 00:25:06.317: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
How to reproduce:
- Create a
GtkWindow
- Add
"devel"
style class to it
(minimal reproducer: create a project in Builder, change sdk to master, add <style><class name="devel"/></style>
to the UI file, run)
Fedora 31, GTK from org.gnome.Sdk//master
, commit 03f918558fc05e3ba2151854c83b3d579705b2753d04d4bc6a3a74c3003cf3a8
.
I don't have debug symbols, so a useless backtrace:
##0 0x00007ffff7cb6de5 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff7cb80b6 in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff7cb8283 in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff762f12a in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#4 0x00007ffff76325a7 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff763908e in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#6 0x00007ffff7625c28 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#7 0x00007ffff7650c44 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#8 0x00007ffff763afd2 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#9 0x00007ffff7650a81 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff763d825 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff763c464 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007ffff763d2d5 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007ffff763d32b in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#14 0x00007ffff7883787 in () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#15 0x00007ffff7d9c862 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007ffff7db09c2 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007ffff7dbbbde in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007ffff7dbc113 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ffff786e57e in gtk_widget_show () at /usr/lib/x86_64-linux-gnu/libgtk-3.so.0
#20 0x00005555555554ea in on_activate (app=0x5555555720f0) at ../../../../../../../../../Projects/te/src/main.c:28
#21 0x00007ffff7d9c862 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007ffff7db0874 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007ffff7dbbbde in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007ffff7dbc113 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#25 0x00007ffff7ecf838 in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#26 0x00007ffff7ecf9f2 in g_application_run () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#27 0x00005555555555b1 in main (argc=1, argv=0x7fffffffe5c8) at ../../../../../../../../../Projects/te/src/main.c:71
Would be appreciated if somebody who actually has them installed makes a proper backtrace.
Edited by Alice Mikhaylenko