Drag and drop from Current Color in dialog Change Foreground Colour crashes GIMP
Environment/Versions
- GIMP version: 2.99.19
- Package: flatpak gnome-nightly
- Operating System: Linux Mint
Description of the bug
Dragging and dropping the colour from Current Color in the dialog 'Change Foreground Colour' onto an image, crashes GIMP
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- create an image
- click the foreground color in the toolbox, flowbox, to bring up Change Foreground Clour
- drag and drop Current Color onto the image, crash
…
Expected result: color fills image
Actual result: crash
Additional information
Starting program: /app/bin/gimp-2.99
(process:323): Gtk-CRITICAL (recursed) **: gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed
Thread 1 "gimp-2.99" received signal SIGABRT, Aborted.
__pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44 return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
(gdb) bt full
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
tid = <optimized out>
ret = 0
pd = <optimized out>
old_mask = {__val = {140737488339344}}
ret = <optimized out>
#1 0x00007ffff6421e83 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78
#2 0x00007ffff63cfdce in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
ret = <optimized out>
#3 0x00007ffff63b783f in __GI_abort () at abort.c:79
save_stage = 1
act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20}, sa_mask = {__val = {140737347251173, 140733196743219, 140737348388781, 0, 0, 5494747002594480707, 8318840531470919712, 46360416576613, 140737488339568, 140737333489774, 2, 18446744069414584328, 11, 140737488339584, 554885191545346560, 140737488339824}}, sa_flags = -154865554, sa_restorer = 0x0}
#4 0x00007ffff7927fc7 in _g_log_abort (breakpoint=0) at ../glib/gmessages.c:428
debugger_present = 1
debugger_present = <optimized out>
#5 g_logv (log_domain=0x7ffff6c4f06e "Gtk", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffc370) at ../glib/gmessages.c:1273
domain = 0x0
data = 0x0
depth = <optimized out>
log_func = 0x7ffff796ead0 <_g_log_fallback_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = <optimized out>
was_fatal = 0
was_recursion = 0
buffer = {<optimized out> <repeats 1025 times>}
msg_alloc = 0x5555ac301080 "gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed"
msg = 0x5555ac301080 "gtk_text_buffer_emit_insert: assertion 'g_utf8_validate (text, len, NULL)' failed"
i = 3
size = <optimized out>
#6 0x00007ffff796f983 in g_log (log_domain=<optimized out>, log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7ffff79cb2e6 "%s: assertion '%s' failed") at ../glib/gmessages.c:1315
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffc450, reg_save_area = 0x7fffffffc390}}
#7 0x00007ffff7970a0d in g_return_if_fail_warning (log_domain=<optimized out>, pretty_function=<optimized out>, expression=<optimized out>) at ../glib/gmessages.c:3000
#8 0x00007ffff6aee16f in gtk_text_buffer_insert_with_tags_by_name (buffer=0x5555ab6b2490 [GimpTextBuffer], iter=iter@entry=0x7fffffffc560, text=text@entry=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!", len=len@entry=-1, first_tag_name=first_tag_name@entry=0x555555ad361f "message") at ../gtk/gtktextbuffer.c:1582
start_offset = <optimized out>
start = {dummy1 = 0x3000000030, dummy2 = 0x7fffffffc540, dummy3 = -15232, dummy4 = 32767, dummy5 = 1294948864, dummy6 = 129194276, dummy7 = 1672228460, dummy8 = -894205860, dummy9 = 0x5555a610d040, dummy10 = 0x5555a610d040, dummy11 = -15008, dummy12 = 32767, dummy13 = 1437415484, dummy14 = 0x1}
args = {{gp_offset = 48, fp_offset = 32767, overflow_arg_area = 0x7fffffffc540, reg_save_area = 0x7fffffffc4d0}}
tag_name = <optimized out>
__func__ = "gtk_text_buffer_insert_with_tags_by_name"
#9 0x000055555592ec81 in gimp_error_console_add (console=0x5555ab6b1c50 [GimpErrorConsole], severity=severity@entry=GIMP_MESSAGE_BUG_CRITICAL, domain=domain@entry=0x7ffff1f1d95d "GIMP", message=message@entry=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!") at ../app/widgets/gimperrorconsole.c:251
desc = 0x7ffff1f38860 "CRITICAL"
end = {dummy1 = 0x5555ab674df0, dummy2 = 0x5555ac3530e0, dummy3 = 0, dummy4 = 0, dummy5 = 17, dummy6 = -1, dummy7 = 1672228461, dummy8 = -894205857, dummy9 = 0x5555ab6b28b0, dummy10 = 0x5555ab693760, dummy11 = 0, dummy12 = 0, dummy13 = 0, dummy14 = 0x0}
end_mark = <optimized out>
anchor = 0x5555ac3d38a0 [GtkTextChildAnchor]
image = 0x5555abfd2520 [GtkImage]
str = 0x5555abbaa1b0 "z\317a\371PU"
__func__ = "gimp_error_console_add"
#10 0x000055555587ba62 in gui_message_error_console (message=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!", domain=0x7ffff1f1d95d "GIMP", severity=GIMP_MESSAGE_BUG_CRITICAL, gimp=0x555555efd3c0 [Gimp]) at ../app/gui/gui-message.c:242
child = <optimized out>
dockable = <optimized out>
#11 gui_message (gimp=0x555555efd3c0 [Gimp], handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x7ffff1f1d95d "GIMP", message=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!") at ../app/gui/gui-message.c:112
trace = 0x0
gen_trace = 0
#12 0x00005555556c097a in gimp_show_message (gimp=gimp@entry=0x555555efd3c0 [Gimp], handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x7ffff1f1d95d "GIMP", domain@entry=0x0, message=message@entry=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!") at ../app/core/gimp-gui.c:160
desc = 0x555555ad4c01 "Message"
__func__ = "gimp_show_message"
#13 0x0000555555836fb2 in gimp_message_log_func (log_domain=log_domain@entry=0x555555ad2e90 "Gimp-Widgets", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!", data=data@entry=0x555555efd3c0) at ../app/errors.c:263
gimp = 0x555555efd3c0 [Gimp]
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#14 0x00007ffff796f696 in g_logv (log_domain=0x555555ad2e90 "Gimp-Widgets", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7fffffffc810) at ../glib/gmessages.c:1246
domain = 0x0
data = 0x555555efd3c0
depth = <optimized out>
log_func = 0x555555836f20 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = 0
was_recursion = 0
buffer = {<optimized out> <repeats 1025 times>}
msg_alloc = 0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!"
msg = 0x5555ab07cd60 "gimp_selection_data_get_color: received invalid color format: \"\245\203}5}5\377\377\"!"
i = 3
size = <optimized out>
#15 0x00007ffff796f983 in g_log (log_domain=log_domain@entry=0x555555ad2e90 "Gimp-Widgets", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x555555b5b8d0 "%s: received invalid color format: \"%s\"!") at ../glib/gmessages.c:1315
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffffffc8f0, reg_save_area = 0x7fffffffc830}}
#16 0x00005555559596e6 in gimp_selection_data_get_color (selection=<optimized out>) at ../app/widgets/gimpselectiondata.c:345
color = <optimized out>
data = 0x5555aaef8400 "\245\203}5}5\377\377"
data_length = <optimized out>
format = <optimized out>
encoding = 0x5555aaef8400 "\245\203}5}5\377\377"
encoding_length = 9
pixel = <optimized out>
pixel_length = <optimized out>
profile_data = 0x0
profile_length = 0
__func__ = "gimp_selection_data_get_color"
#17 0x0000555555921ee8 in gimp_dnd_set_color_data (widget=0x5555aa9860f0 [GimpCanvas], x=1141, y=984, set_color_func=0x555555a753a0 <gimp_display_shell_drop_color>, set_color_data=0x5555aa96cf60, selection=<optimized out>) at ../app/widgets/gimpdnd.c:1443
color = <optimized out>
__func__ = "gimp_dnd_set_color_data"
#18 0x00005555559229a7 in gimp_dnd_data_drop_handle (widget=0x5555aa9860f0 [GimpCanvas], context=0x5555a7e2af20 [GdkX11DragContext], x=1141, y=984, selection_data=0x7fffffffd320, info=5, time=28992059, data=0x0) at ../app/widgets/gimpdnd.c:896
set_data_func = <optimized out>
set_data_data = <optimized out>
dnd_data = <optimized out>
data_type = <optimized out>
__func__ = "gimp_dnd_data_drop_handle"
#22 0x00007ffff7a8b0e8 in <emit signal '0x7ffff6c57521 "drag-data-received"' on instance 0x5555aa9860f0 [GimpCanvas]> (instance=instance@entry=0x5555aa9860f0, detailed_signal=detailed_signal@entry=0x7ffff6c57521 "drag-data-received") at ../gobject/gsignal.c:3624
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffce30, reg_save_area = 0x7fffffffcd40}}
detail = <optimized out>
signal_id = 127
itype = 0x5555aa985530 [GimpCanvas/GimpOverlayBox/GtkContainer/GtkWidget/GInitiallyUnowned]
__func__ = "g_signal_emit_by_name"
#19 0x00007ffff68af526 in _gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINTv (closure=0x5555aa986510, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x555555e31970) at gtk/gtkmarshalers.c:5999
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = 0x5555559228d0 <gimp_dnd_data_drop_handle>
arg0 = 0x5555a7e2af20
arg1 = 8
arg2 = -163439084
arg3 = 0x7fffffffd320
arg4 = 51
arg5 = 0
args_copy = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7fffffffce40, reg_save_area = 0x7fffffffcd40}}
#20 0x00007ffff7a6d912 in _g_closure_invoke_va (closure=0x5555aa986510, return_value=0x0, instance=0x5555aa9860f0, args=0x7fffffffccf8, n_params=6, param_types=0x555555e31970) at ../gobject/gclosure.c:897
marshal = 0x7ffff68af3e0 <_gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINTv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555aa9864f0
__func__ = "_g_closure_invoke_va"
#21 0x00007ffff7a84eff in signal_emit_valist_unlocked (instance=instance@entry=0x5555aa9860f0, signal_id=signal_id@entry=127, detail=<optimized out>, var_args=var_args@entry=0x7fffffffccf8) at ../gobject/gsignal.c:3424
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
emission = {next = 0x7fffffffd010, instance = 0x5555aa9860f0, ihint = {signal_id = 127, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x5555aa985530 [GimpCanvas/GimpOverlayBox/GtkContainer/GtkWidget/GInitiallyUnowned]}
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 127, itype = 0x555555e3ff40 [GtkWidget/GInitiallyUnowned], name = 0x7ffff6c57521 "drag-data-received", destroyed = 0, flags = 2, n_params = 6, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x555555e31970, return_type = 0x4 [void], class_closure_bsa = 0x555555e4f4d0, accumulator = 0x0, c_marshaller = 0x7ffff68af2d0 <_gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINT>, va_marshaller = 0x7ffff68af3e0 <_gtk_marshal_VOID__OBJECT_INT_INT_BOXED_UINT_UINTv>, emission_hooks = 0x0, single_va_closure = 0x555555e4f4a0}
#23 0x00007ffff6bc7cc4 in gtk_drag_selection_received (widget=0x5555abb3b4e0 [GtkWindow], selection_data=0x7fffffffd320, time=28992059, data=0x5555aa9860f0) at ../gtk/gtkdnd.c:1189
site = <optimized out>
context = 0x5555a7e2af20 [GdkX11DragContext]
info = 0x5555abaf9350
drop_widget = 0x5555aa9860f0 [GimpCanvas]
target = 0xa1
#27 0x00007ffff7a8b0e8 in <emit signal '0x7ffff6c6540a "selection-received"' on instance 0x5555abb3b4e0 [GtkWindow]> (instance=0x5555abb3b4e0, detailed_signal=detailed_signal@entry=0x7ffff6c6540a "selection-received") at ../gobject/gsignal.c:3624
var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffffffd2c0, reg_save_area = 0x7fffffffd1d0}}
detail = <optimized out>
signal_id = 115
itype = 0x555555e68c30 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]
__func__ = "g_signal_emit_by_name"
#24 0x00007ffff68ac70b in _gtk_marshal_VOID__BOXED_UINTv (closure=0x5555ac41c770, return_value=<optimized out>, instance=0x5555abb3b4e0, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x555555e4cc20) at gtk/gtkmarshalers.c:3608
cc = <optimized out>
data1 = <optimized out>
data2 = <optimized out>
callback = 0x7ffff6bc7b80 <gtk_drag_selection_received>
arg0 = 0x7fffffffd320
arg1 = 6
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffd2c0, reg_save_area = 0x7fffffffd1d0}}
#25 0x00007ffff7a6d912 in _g_closure_invoke_va (closure=0x5555ac41c770, return_value=0x0, instance=0x5555abb3b4e0, args=0x7fffffffd188, n_params=2, param_types=0x555555e4cc20) at ../gobject/gclosure.c:897
marshal = 0x7ffff68ac670 <_gtk_marshal_VOID__BOXED_UINTv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x5555ac41c750
__func__ = "_g_closure_invoke_va"
#26 0x00007ffff7a84eff in signal_emit_valist_unlocked (instance=instance@entry=0x5555abb3b4e0, signal_id=signal_id@entry=115, detail=<optimized out>, var_args=var_args@entry=0x7fffffffd188) at ../gobject/gsignal.c:3424
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
emission = {next = 0x0, instance = 0x5555abb3b4e0, ihint = {signal_id = 115, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x555555e68c30 [GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = <optimized out>
instance_and_params = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
__func__ = "signal_emit_valist_unlocked"
node_copy = {signal_id = 115, itype = 0x555555e3ff40 [GtkWidget/GInitiallyUnowned], name = 0x7ffff6c6540a "selection-received", destroyed = 0, flags = 2, n_params = 2, single_va_closure_is_valid = 1, single_va_closure_is_after = 1, param_types = 0x555555e4cc20, return_type = 0x4 [void], class_closure_bsa = 0x555555e4d1d0, accumulator = 0x0, c_marshaller = 0x7ffff68ac5b0 <_gtk_marshal_VOID__BOXED_UINT>, va_marshaller = 0x7ffff68ac670 <_gtk_marshal_VOID__BOXED_UINTv>, emission_hooks = 0x0, single_va_closure = 0x555555e4cd80}
#28 0x00007ffff6ab42b9 in gtk_selection_retrieval_report (time=28992059, length=<optimized out>, buffer=<optimized out>, format=<optimized out>, type=<optimized out>, info=0x5555ac693fb0) at ../gtk/gtkselection.c:3194
data = {selection = 0xe8, target = 0xa1, type = 0xa1, format = 16, data = 0x5555aaef8400 "\245\203}5}5\377\377", length = 8, display = 0x555555df6150 [GdkX11Display]}
#29 gtk_selection_convert (widget=<optimized out>, selection=0xe8, target=0xa1, time_=time_@entry=28992059) at ../gtk/gtkselection.c:1192
owner_widget = <optimized out>
owner_widget_ptr = 0x5555ac6fdf10
selection_data = {selection = 0xe8, target = 0xa1, type = 0xa1, format = 16, data = 0x5555aaef8400 "\245\203}5}5\377\377", length = 8, display = 0x555555df6150 [GdkX11Display]}
info = 0x5555ac693fb0
tmp_list = <optimized out>
owner_window = <optimized out>
display = 0x555555df6150 [GdkX11Display]
id = <optimized out>
__func__ = "gtk_selection_convert"
#30 0x00007ffff6bc77c9 in gtk_drag_get_data (widget=widget@entry=0x5555aa9860f0 [GimpCanvas], context=context@entry=0x5555a7e2af20 [GdkX11DragContext], target=<optimized out>, time_=time_@entry=28992059) at ../gtk/gtkdnd.c:900
selection_widget = <optimized out>
__func__ = "gtk_drag_get_data"
#31 0x00007ffff6bc868d in gtk_drag_dest_drop (widget=0x5555aa9860f0 [GimpCanvas], context=0x5555a7e2af20 [GdkX11DragContext], x=1141, y=984, time=28992059) at ../gtk/gtkdnd.c:1671
target = <optimized out>
retval = -11264
site = 0x5555aa9832f0
info = <optimized out>
__func__ = "gtk_drag_dest_drop"
#32 0x00007ffff6bc9113 in gtk_drag_find_widget (callback=0x7ffff6bc85f0 <gtk_drag_dest_drop>, time=28992059, y=<optimized out>, x=<optimized out>, info=0x5555abaf9350, context=0x5555a7e2af20 [GdkX11DragContext], widget=0x5555aa9860f0 [GimpCanvas]) at ../gtk/gtkdnd.c:1270
parent = 0x0
hierarchy = 0x5555ab08c8a0 = {0x555556336590, 0x555556547040, 0x5555aa95d190, 0x5555aa960170, 0x5555a9280060, 0x5555aa964b70, 0x5555aa96cf60, 0x5555aa979960, 0x5555aa9860f0}
found = 0
#33 _gtk_drag_dest_handle_event (toplevel=toplevel@entry=0x555556336590 [GimpImageWindow], event=event@entry=0x5555ac736f10) at ../gtk/gtkdnd.c:1091
window = <optimized out>
tx = 0
ty = 37
found = <optimized out>
info = 0x5555abaf9350
context = 0x5555a7e2af20 [GdkX11DragContext]
__func__ = "_gtk_drag_dest_handle_event"
#34 0x00007ffff6a22b5c in gtk_main_do_event (event=0x5555ac736f10) at ../gtk/gtkmain.c:1939
grab_widget = 0x555556336590 [GimpImageWindow]
window_group = 0x5555564856c0 [GtkWindowGroup]
rewritten_event = <optimized out>
device = 0x555555e353f0 [GdkX11DeviceXI2]
tmp_list = <optimized out>
event_widget = 0x555556336590 [GimpImageWindow]
topmost_widget = <optimized out>
event_widget = <optimized out>
grab_widget = <optimized out>
topmost_widget = <optimized out>
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
cleanup = <optimized out>
__func__ = "gtk_main_do_event"
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
mnemonics_visible = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
#35 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
event_widget = <optimized out>
grab_widget = <optimized out>
topmost_widget = <optimized out>
window_group = <optimized out>
rewritten_event = <optimized out>
device = <optimized out>
tmp_list = <optimized out>
cleanup = <optimized out>
__func__ = "gtk_main_do_event"
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
mnemonics_visible = <optimized out>
window = <optimized out>
__inst = <optimized out>
__t = <optimized out>
__r = <optimized out>
#36 0x00007ffff7062c11 in _gdk_event_emit (event=event@entry=0x5555ac736f10) at ../gdk/gdkevents.c:73
#37 0x00007ffff70c0fde in gdk_event_source_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at ../gdk/x11/gdkeventsource.c:367
display = <optimized out>
event = 0x5555ac736f10
#38 0x00007ffff7964677 in g_main_dispatch (context=context@entry=0x555555d11ae0) at ../glib/gmain.c:3348
dispatch = 0x7ffff70c0fb0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 28992067394298
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x555555cf8f50
current = 0x555555d1afe0
i = 0
__func__ = "g_main_dispatch"
#39 0x00007ffff7966817 in g_main_context_dispatch_unlocked (context=0x555555d11ae0) at ../glib/gmain.c:4197
#40 g_main_context_iterate_unlocked (context=context@entry=0x555555d11ae0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4262
max_priority = 0
timeout_usec = 0
some_ready = 1
nfds = 5
allocated_nfds = <optimized out>
fds = 0x5555a926e9a0
begin_time_nsec = 28992067393107
#41 0x00007ffff7966fc3 in g_main_context_iteration (context=context@entry=0x555555d11ae0, may_block=may_block@entry=1) at ../glib/gmain.c:4327
retval = <optimized out>
#42 0x00007ffff76dd31d in g_application_run (application=application@entry=0x5555560770a0 [GimpApp], argc=argc@entry=0, argv=argv@entry=0x0) at ../gio/gapplication.c:2712
arguments = 0x555556224660
status = 0
context = 0x555555d11ae0
acquired_context = <optimized out>
__func__ = "g_application_run"
#43 0x0000555555836d3b in app_run (full_prog_name=0x555555cf69c0 "/app/bin/gimp-2.99", filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=<optimized out>, batch_commands=0x0, quit=0, as_new=0, no_interface=0, no_data=<optimized out>, no_fonts=<optimized out>, 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=<optimized out>, backtrace_file=0x555555cd7720 "/home/mark/.var/app/org.gimp.GIMP/config/GIMP/2.99/CrashLog/gimp-crash-1711566234.txt") at ../app/app.c:317
gimp = 0x555555efd3c0 [Gimp]
app = 0x5555560770a0 [GimpApp]
default_folder = 0x0
gimpdir = 0x555555edd4c0
abort_message = <optimized out>
retval = 0
__func__ = "app_run"
#44 0x0000555555658557 in main (argc=<optimized out>, argv=<optimized out>) at ../app/main.c:786
context = 0x555555cf7b80
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0x555555cd7720 "/home/mark/.var/app/org.gimp.GIMP/config/GIMP/2.99/CrashLog/gimp-crash-1711566234.txt"
retval = <optimized out>
i = <optimized out>
Edited by Mark Sweeney