2.99: CRITICAL: assertion G_IS_OBJECT, tcross missing from cursor theme
Environment/Versions
- GIMP version: master
- Package: self-built
- Operating System: Linux, Ubuntu 23.10
Description of the bug
Gdk-Message: 11:25:09.688: Unable to load tcross from the cursor theme
(gimp-2.99:231): GLib-GObject-CRITICAL **: 11:25:09.688: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Open any image e.g. wilber.png
- Choose Colors>Curves expect a dialog
- Move mouse into the curves frame
Expected result: not sure
Actual result: warnings as above. I did not test whether it crashed.
Additional information
On a fresh install, I did not touch the themes.
with G_DEBUG=fatal-criticals, and in gdb
Thread 1 "gimp-2.99" received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff7973a0d in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt
#0 0x00007ffff7973a0d in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x00007ffff7973ca3 in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000555555af7e4d in set_cursor (view=0x55555a4ccd50, new_cursor=GDK_TCROSS)
at ../gimp/app/widgets/gimpcurveview.c:817
#3 0x0000555555af6fd9 in gimp_curve_view_motion_notify (widget=0x55555a4ccd50, mevent=0x55555a46efc0)
at ../gimp/app/widgets/gimpcurveview.c:1095
#4 0x00007ffff68980d8 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#5 0x00007ffff7a8badd in ??? () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6 0x00007ffff7a8bbd6 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7 0x00007ffff7a8bc93 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8 0x00007ffff6b4f154 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#9 0x00007ffff69f7b1e in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#10 0x00007ffff69f85f6 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#11 0x00007ffff70a68b7 in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#12 0x00007ffff70dd8c6 in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#13 0x00007ffff796bb2c in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff79c746f in ??? () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff7969d20 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff76f3b5d in g_application_run () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#17 0x000055555599fde7 in app_run
(full_prog_name=0x555555fb46e0 "/usr/local/bin/gimp-2.99", filenames=0x0, alternate_system_gimprc=0x0, alternate_gimprc=0x0, session_name=0x0, batch_interpreter=0x0, batch_commands=0x0, quit=0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=1, show_debug_menu=1, stack_trace_mode=GIMP_STACK_TRACE_QUERY, pdb_compat_mode=GIMP_PDB_COMPAT_WARN, backtrace_file=0x555555faba60 "/work/.home/.config/GIMP/2.99/CrashLog/gimp-crash-1723718987.txt") at ../gimp/app/app.c:317
#18 0x000055555569d3c6 in main (argc=1, argv=0x555555f90000) at ../gimp/app/main.c:786
(gdb)