CRITICAL by just clicking the text tool on canvas
Environment/Versions
- GIMP version: master
- Operating System: Linux/Wayland (Fedora 35)
Description of the bug
Just clicking with the text tool on the canvas pops up a debug dialog (see below).
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Open GIMP.
- Create a new image.
- Click on Canvas
Expected result: you can start typing your text on canvas
Actual result: debug dialog pops up.
Then:
- Start typing text.
Expected: text appears
Actual: new debug dialog.
Also seeing these WARNING on stderr:
(gimp-2.99:114159): GLib-GObject-WARNING **: 01:31:11.322: invalid cast from 'GdkOffscreenWindow' to 'GdkWindowImplWayland'
Possibly similar to the macOS crashes with the text tool (also some OffScreen window stuff there too). See e.g. gtk!4262 (closed)
Additional information
After step 3:
GNU Image Manipulation Program version 2.99.9
git-describe: GIMP_2_99_8-254-g15b0828eb28
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-11.2.1-20211203/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.1 20211203 (Red Hat 11.2.1-7) (GCC)
# Libraries #
using babl version 0.1.89 (compiled against version 0.1.89)
using GEGL version 0.4.35 (compiled against version 0.4.35)
using GLib version 2.70.2 (compiled against version 2.70.2)
using GdkPixbuf version 2.42.6 (compiled against version 2.42.6)
using GTK+ version 3.24.31 (compiled against version 3.24.31)
using Pango version 1.50.3 (compiled against version 1.50.3)
using Fontconfig version 2.13.94 (compiled against version 2.13.94)
using Cairo version 1.17.4 (compiled against version 1.17.4)
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114254]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=6999) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f84c510a640 (LWP 114254) "pool-gimp-2.99" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
22 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f00, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d48380) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 886341764
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000\300\203\324\064\377\177\000"
buffer = "P\225\f\001\000\000\000\000\240{E\001\000\000\000\000\300\203\324\064\377\177\000\000\250\235\260\000\000\000\000\000\004\000\000\000\000\000\000\000A\200\223", '\000' <repeats 13 times>, "\200\211&\006\000\000\000\000\350\023\261\000\000\000\000\000\217?8N\205\177\000\000\005", '\000' <repeats 15 times>, "P\225\f\001\000\000\000\000\310@4N\205\177\000\000@\203\324\064\377\177\000\000\216\271\070N\205\177\000\000\001\000\000\000\000\000\000\000A\200\223\000\000\000\000\000\200\203\324\064\377\177", '\000' <repeats 18 times>, "\200\211&\006", '\000' <repeats 12 times>, "p\307\343M\205\177\000\000\t\341 ,\000\000\000\000"...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114260
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48610, reg_save_area = 0x7fff34d48550}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f75b0 <__func__.20> "gimp_tool_key_press", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050fe8f in gimp_tool_key_press (tool=0x349ec30, kevent=0x5040d10, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:923
__func__ = "gimp_tool_key_press"
#10 0x0000000000524cfe in tool_manager_key_press_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:383
tool_manager = <optimized out>
__func__ = "tool_manager_key_press_active"
#11 0x000000000087f302 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x5040d10, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:977
arrow_key = 0
kevent = 0x5040d10
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = 431, y = 274, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 1204, y = 1042, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48244288
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48cc0, reg_save_area = 0x7fff34d48c00}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2ad0, return_value=return_value@entry=0x7fff34d489b0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a10, invocation_hint=invocation_hint@entry=0x7fff34d48990, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2ad0
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2ad0, return_value=0x7fff34d489b0, n_param_values=2, param_values=0x7fff34d48a10, invocation_hint=0x7fff34d48990) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2ab0
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b30, instance_and_params=instance_and_params@entry=0x7fff34d48a10) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcd80
accumulator = 0xfd5e30
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcd80
return_accu = 0x7fff34d489b0
accu = {g_type = 0x14, 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}}}
signal_id = 113
max_sequential_handler_number = 112976
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48be0) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a10
signal_return_type = <optimized out>
param_values = 0x7fff34d48a28
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x5040d10) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=window@entry=0x349e550, event=event@entry=0x5040d10) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00000000005bf73b in gimp_window_key_press_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10) at ../../../../../../../dev/src/gimp/app/widgets/gimpwindow.c:178
gimp_window = 0x349e550
window = 0x349e550
focus = 0x3eb91d0
accel_mods = <optimized out>
enable_mnemonics = 32645
handled = 0
__func__ = "gimp_window_key_press_event"
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8350, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfcffe0) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x5bf670 <gimp_window_key_press_event>
v_return = <optimized out>
arg0 = 0x5040d10
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfcffe0, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8350) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8330
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x5040d10) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x5040d10) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x5040d10) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x5040d10
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48244293452890
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 2147483647
timeout = 17773
some_ready = 1
nfds = 4
allocated_nfds = 4
fds = <optimized out>
begin_time_nsec = 48243940842989
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f00, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d48380) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 886341696
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000\001\000\000\000\205\177\000\001"
buffer = "\000\000\000\000\000\000\000\000\060\177\324\064\377\177\000\000\001\000\000\000\000\000\000\000\230p\350\000\000\000\000\000\260\033\303M\205\177\000\000\005\367\355M\205\177\000\000\200\211\324\064\377\177\000\000\020C+\006\000\000\000\000PS\350\000\000\000\000\000\230p\350\000\000\000\000\000\260\033\303M\205\177\000\000\005\367\355M\205\177\000\000L\000\000\000\000\000\000\000L\000\000\000\000\000\000\000\230p\350\000\000\000\000\000\000k\277M\205\177\000\000\300\177\324\064\377\177\000\000\200\201\324\064\377\177\000\000\360\177\324\064\377\177\000\000\320\332\301M\205\177\000\000\220\201\324\064\377\177\000\000X\026\301M\205\177\000\000\360\177\324\064\377\177\000\000\335v\300M\205\177", '\000' <repeats 58 times>...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114324
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x6268980 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48610, reg_save_area = 0x7fff34d48550}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f75b0 <__func__.20> "gimp_tool_key_press", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050fe8f in gimp_tool_key_press (tool=0x349ec30, kevent=0x5040d10, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:923
__func__ = "gimp_tool_key_press"
#10 0x0000000000524cfe in tool_manager_key_press_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:383
tool_manager = <optimized out>
__func__ = "tool_manager_key_press_active"
#11 0x000000000087f302 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x5040d10, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:977
arrow_key = 0
kevent = 0x5040d10
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = 431, y = 274, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 1204, y = 1042, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48244288
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48cc0, reg_save_area = 0x7fff34d48c00}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2ad0, return_value=return_value@entry=0x7fff34d489b0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a10, invocation_hint=invocation_hint@entry=0x7fff34d48990, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2ad0
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2ad0, return_value=0x7fff34d489b0, n_param_values=2, param_values=0x7fff34d48a10, invocation_hint=0x7fff34d48990) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2ab0
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b30, instance_and_params=instance_and_params@entry=0x7fff34d48a10) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcd80
accumulator = 0xfd5e30
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcd80
return_accu = 0x7fff34d489b0
accu = {g_type = 0x14, 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}}}
signal_id = 113
max_sequential_handler_number = 113309
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48be0) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a10
signal_return_type = <optimized out>
param_values = 0x7fff34d48a28
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x5040d10) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=window@entry=0x349e550, event=event@entry=0x5040d10) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00000000005bf881 in gimp_window_key_press_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10) at ../../../../../../../dev/src/gimp/app/widgets/gimpwindow.c:228
gimp_window = 0x349e550
window = 0x349e550
focus = <optimized out>
accel_mods = 12
enable_mnemonics = 1
handled = <optimized out>
__func__ = "gimp_window_key_press_event"
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8350, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfcffe0) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x5bf670 <gimp_window_key_press_event>
v_return = <optimized out>
arg0 = 0x5040d10
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfcffe0, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8350) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8330
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x5040d10) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x5040d10) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x5040d10) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x5040d10) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x5040d10
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48244293452890
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 2147483647
timeout = 17773
some_ready = 1
nfds = 4
allocated_nfds = 4
fds = <optimized out>
begin_time_nsec = 48243940842989
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
GIMP-CRITICAL: gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f40, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d483c0) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 1
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000\324\300\352M\205\177\000"
buffer = "@\243\273\004\000\000\000\000\340\177\324\064\377\177\000\000\220\177\324\064\377\177\000\000\352\"\347M\205\177\000\000'\000\000\000\000\000\000\000\060F\354\000\000\000\000\000\060F\354\000\000\000\000\000 \212\246\005\000\000\000\000`$\367M\205\177\000\000\324\300\352M\205\177\000\000`\016\n\004\000\000\000\000\060\200\324\064\377\177\000\000\340\177\324\064\377\177\000\000\352\"\347M\205\177\000\000'\000\000\000\000\000\000\000\000R)g\352y[\234\060F\354\000\000\000\000\000\300\317\r\001\000\000\000\000\060\265:\001\000\000\000\000\000R)g\352y[\234\001\000\000\000\000\000\000\000\000R)g\352y[\234\360\n\377\000\000\000\000\000\260\202\324\064\377\177\000\000\360\n\377\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114364
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x6268980 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x6268980 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x6268980 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x6268980 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x6268980 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48650, reg_save_area = 0x7fff34d48590}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f7590 <__func__.19> "gimp_tool_key_release", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050ffbf in gimp_tool_key_release (tool=0x349ec30, kevent=0x7f84c80066f0, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:937
__func__ = "gimp_tool_key_release"
#10 0x0000000000524dbe in tool_manager_key_release_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:404
tool_manager = <optimized out>
__func__ = "tool_manager_key_release_active"
#11 0x000000000087f1f8 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x7f84c80066f0, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:1127
kevent = 0x7f84c80066f0
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = -17, y = -98, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 308, y = 298, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48247058
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48d00, reg_save_area = 0x7fff34d48c40}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2b20, return_value=return_value@entry=0x7fff34d489f0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a50, invocation_hint=invocation_hint@entry=0x7fff34d489d0, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2b20
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2b20, return_value=0x7fff34d489f0, n_param_values=2, param_values=0x7fff34d48a50, invocation_hint=0x7fff34d489d0) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2b00
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b70, instance_and_params=instance_and_params@entry=0x7fff34d48a50) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcdc0
accumulator = 0xfd55c0
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcdc0
return_accu = 0x7fff34d489f0
accu = {g_type = 0x14, 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}}}
signal_id = 114
max_sequential_handler_number = 113408
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48c20) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a50
signal_return_type = <optimized out>
param_values = 0x7fff34d48a68
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x7f84c80066f0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=<optimized out>, event=event@entry=0x7f84c80066f0) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00007f854d6259fc in gtk_window_key_release_event (widget=0x349e550, event=0x7f84c80066f0) at ../gtk/gtkwindow.c:8275
window = <optimized out>
handled = 0
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8240, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfd0100) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x7f854d6259d0 <gtk_window_key_release_event>
v_return = <optimized out>
arg0 = 0x7f84c80066f0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfd0100, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8240) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8220
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd55c0
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 114
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd55c0
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 114
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x7f84c80066f0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x7f84c80066f0, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x7f84c80066f0) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x7f84c80066f0) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x7f84c80066f0) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x7f84c80066f0
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48306463969808
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 4
fds = <optimized out>
begin_time_nsec = 48306463921238
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
After step 4:
GNU Image Manipulation Program version 2.99.9
git-describe: GIMP_2_99_8-254-g15b0828eb28
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/11/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl=/builddir/build/BUILD/gcc-11.2.1-20211203/obj-x86_64-redhat-linux/isl-install --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux --with-build-config=bootstrap-lto --enable-link-serialization=1
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 11.2.1 20211203 (Red Hat 11.2.1-7) (GCC)
# Libraries #
using babl version 0.1.89 (compiled against version 0.1.89)
using GEGL version 0.4.35 (compiled against version 0.4.35)
using GLib version 2.70.2 (compiled against version 2.70.2)
using GdkPixbuf version 2.42.6 (compiled against version 2.42.6)
using GTK+ version 3.24.31 (compiled against version 3.24.31)
using Pango version 1.50.3 (compiled against version 1.50.3)
using Fontconfig version 2.13.94 (compiled against version 2.13.94)
using Cairo version 1.17.4 (compiled against version 1.17.4)
GIMP-CRITICAL: gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f40, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f40, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d483c0) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 0
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000\000\000\000\000\000\000\360?"
buffer = "\000\000\000\000\000\230\243\300\000\000\000\000\000\000\062\300\000\000\000\000\000\000\360?\220p\017\005\000\000\000\000\232\231\231\231\231\231\271?\000\000\000\000\000\000\360?@\266\377\000\000\000\377\377\360\243\037\005\000\000\000\000\002\000\000\000\000\000\000\000\070\247\071\001\000\000\000\000\340\177\324\064\377\177\000\000\260d\243\005\000\000\000\000\220\204\324\064\377\177\000\000c\032\367L\205\177\000\000\200\200\324\064\377\177\000\000c\032\367L\205\177\000\000\002\000\000\000\000\000\000\000\316\026\365L\205\177", '\000' <repeats 11 times>, "\n\000\000`\005\000\000\000\000\000\000\000\000\000\000 \000\000\000 \000\000\000\200\200\324\064\377\177\000\000\000\000\000\000\000\000\000\000@x\260\004\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114521
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x5242cf0 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x5242cf0 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x5242cf0 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x5242cf0 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x5242cf0 "gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48650, reg_save_area = 0x7fff34d48590}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f7590 <__func__.19> "gimp_tool_key_release", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050ffbf in gimp_tool_key_release (tool=0x349ec30, kevent=0x7f84c8006330, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:937
__func__ = "gimp_tool_key_release"
#10 0x0000000000524dbe in tool_manager_key_release_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:404
tool_manager = <optimized out>
__func__ = "tool_manager_key_release_active"
#11 0x000000000087f1f8 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x7f84c8006330, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:1127
kevent = 0x7f84c8006330
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = 263, y = 446, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 868, y = 1386, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48511396
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48d00, reg_save_area = 0x7fff34d48c40}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2b20, return_value=return_value@entry=0x7fff34d489f0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a50, invocation_hint=invocation_hint@entry=0x7fff34d489d0, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2b20
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2b20, return_value=0x7fff34d489f0, n_param_values=2, param_values=0x7fff34d48a50, invocation_hint=0x7fff34d489d0) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2b00
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b70, instance_and_params=instance_and_params@entry=0x7fff34d48a50) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcdc0
accumulator = 0xfd55c0
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcdc0
return_accu = 0x7fff34d489f0
accu = {g_type = 0x14, 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}}}
signal_id = 114
max_sequential_handler_number = 116100
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48c20) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a50
signal_return_type = <optimized out>
param_values = 0x7fff34d48a68
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x7f84c8006330) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=<optimized out>, event=event@entry=0x7f84c8006330) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00007f854d6259fc in gtk_window_key_release_event (widget=0x349e550, event=0x7f84c8006330) at ../gtk/gtkwindow.c:8275
window = <optimized out>
handled = 0
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8240, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfd0100) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x7f854d6259d0 <gtk_window_key_release_event>
v_return = <optimized out>
arg0 = 0x7f84c8006330
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfd0100, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8240) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8220
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd55c0
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 114
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd55c0
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 114, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 114
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x7f84c8006330) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x7f84c8006330, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x7f84c8006330) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x7f84c8006330) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x7f84c8006330) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x7f84c8006330
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48512886286206
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 5
fds = <optimized out>
begin_time_nsec = 48512886118701
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f00, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d48380) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 0
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000\340ͿM\205\177\000"
buffer = "0F+\006", '\000' <repeats 12 times>, "\305\306\001\000\000\000\000\000\000\200\324\064\377\177\000\000\060\031\351\000\000\000\000\000\352\002\000\000\001", '\000' <repeats 11 times>, "\001\000\000\000\205\177\000\001\000\000\000\000\000\000\000\000p\177\324\064\377\177\000\000\006", '\000' <repeats 15 times>, "\260\033\303M\205\177\000\000\001\000\000\000\000\000\000\000\270\237\337K\205\177\000\000\210\b\002 \000\000\000\000h\214\266H\205\177\000\000\210\b\002 \000\000\000\000\000 \000\000\000\000\000\000L}8N\205\177\000\000\260\177\324\064\377\177\000\000,\341\070N\205\177\000\000\000\000\000\000\000\000\000\000O\212\332K\205\177\000\000\000\200\324\064\377\177\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114596
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48610, reg_save_area = 0x7fff34d48550}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f75b0 <__func__.20> "gimp_tool_key_press", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050fe8f in gimp_tool_key_press (tool=0x349ec30, kevent=0x633f8b0, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:923
__func__ = "gimp_tool_key_press"
#10 0x0000000000524cfe in tool_manager_key_press_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:383
tool_manager = <optimized out>
__func__ = "tool_manager_key_press_active"
#11 0x000000000087f302 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x633f8b0, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:977
arrow_key = 0
kevent = 0x633f8b0
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = 263, y = 446, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 868, y = 1386, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48511748
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48cc0, reg_save_area = 0x7fff34d48c00}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2ad0, return_value=return_value@entry=0x7fff34d489b0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a10, invocation_hint=invocation_hint@entry=0x7fff34d48990, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2ad0
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2ad0, return_value=0x7fff34d489b0, n_param_values=2, param_values=0x7fff34d48a10, invocation_hint=0x7fff34d48990) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2ab0
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b30, instance_and_params=instance_and_params@entry=0x7fff34d48a10) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcd80
accumulator = 0xfd5e30
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcd80
return_accu = 0x7fff34d489b0
accu = {g_type = 0x14, 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}}}
signal_id = 113
max_sequential_handler_number = 116424
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48be0) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a10
signal_return_type = <optimized out>
param_values = 0x7fff34d48a28
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x633f8b0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=window@entry=0x349e550, event=event@entry=0x633f8b0) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00000000005bf73b in gimp_window_key_press_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0) at ../../../../../../../dev/src/gimp/app/widgets/gimpwindow.c:178
gimp_window = 0x349e550
window = 0x349e550
focus = 0x3eb91d0
accel_mods = <optimized out>
enable_mnemonics = 32645
handled = 0
__func__ = "gimp_window_key_press_event"
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8350, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfcffe0) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x5bf670 <gimp_window_key_press_event>
v_return = <optimized out>
arg0 = 0x633f8b0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfcffe0, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8350) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8330
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x633f8b0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x633f8b0) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x633f8b0) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x633f8b0
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48545910638614
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 5
fds = <optimized out>
begin_time_nsec = 48545910576392
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
Stack trace:
# Stack traces obtained from PID 114159 - Thread 114159 #
[New LWP 114160]
[New LWP 114161]
[New LWP 114162]
[New LWP 114163]
[New LWP 114164]
[New LWP 114165]
[New LWP 114166]
[New LWP 114167]
[New LWP 114168]
[New LWP 114174]
[New LWP 114176]
[New LWP 114177]
[New LWP 114178]
[New LWP 114179]
[New LWP 114180]
[New LWP 114181]
[New LWP 114182]
[New LWP 114183]
[New LWP 114184]
[New LWP 114255]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
__GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f8548b693c0 (LWP 114159) "gimp-2.99" __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f853b5bc640 (LWP 114160) "gmain" 0x00007f854c9d873f in __GI___poll (fds=0xea91d0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
3 Thread 0x7f853adbb640 (LWP 114161) "gdbus" 0x00007f854c9d873f in __GI___poll (fds=0x5a25d60, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f853a36f640 (LWP 114162) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8539b6e640 (LWP 114163) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f853936d640 (LWP 114164) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f8538b6c640 (LWP 114165) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f8523fff640 (LWP 114166) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f85237fe640 (LWP 114167) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f8522ffd640 (LWP 114168) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f8520ab0640 (LWP 114174) "dconf worker" 0x00007f854c9d873f in __GI___poll (fds=0xf992d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f84c7c72640 (LWP 114176) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
13 Thread 0x7f84c72f8640 (LWP 114177) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x1396a5c) at futex-internal.c:57
14 Thread 0x7f84c70f7640 (LWP 114178) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8abc) at futex-internal.c:57
15 Thread 0x7f84c6ef6640 (LWP 114179) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b28) at futex-internal.c:57
16 Thread 0x7f84c6cf5640 (LWP 114180) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8b98) at futex-internal.c:57
17 Thread 0x7f84c6af4640 (LWP 114181) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c0c) at futex-internal.c:57
18 Thread 0x7f84c68f3640 (LWP 114182) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8c78) at futex-internal.c:57
19 Thread 0x7f84c66f2640 (LWP 114183) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8ce8) at futex-internal.c:57
20 Thread 0x7f84c64f1640 (LWP 114184) "gimp-2.99" __futex_abstimed_wait_common64 (private=0, cancel=true, abstime=0x0, op=393, expected=0, futex_word=0x13a8d5c) at futex-internal.c:57
21 Thread 0x7f8497fff640 (LWP 114255) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#0 __GI___libc_read (nbytes=255, buf=0x7fff34d47f00, fd=24) at ../sysdeps/unix/sysv/linux/read.c:26
sc_ret = -512
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 __GI___libc_read (fd=24, buf=buf@entry=0x7fff34d47f00, nbytes=nbytes@entry=255) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f854e35ac6c in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7fff34d48380) at ../../../../../../../dev/src/gimp/libgimpbase/gimputils.c:1354
status = 16518148
stack_printed = 0
gtrace = 0x0
gimp_pid = "114159\000\000 \201\324\064\377\177\000"
buffer = "\220\177\324\064\377\177\000\000\320\332\301M\205\177\000\000\060\201\324\064\377\177\000\000X\026\301M\205\177\000\000\220\177\324\064\377\177\000\000\335v\300M\205\177", '\000' <repeats 98 times>, "\020*\227\005\000\000\000\000\350k\300M\205\177\000\000\260\177\324\064\377\177\000\000`Y\225L\205\177\000\000\060\201\324\064\377\177\000\000`*\227\005\000\000\000\000H\177\324\064\377\177\000\000"...
read_n = <optimized out>
sync_fd = {22, 23}
out_fd = {24, 25}
fork_pid = 114670
pid = 114159
eintr_count = 0
tid = 114159
#3 0x00000000004c05f1 in gui_message (gimp=0x10c6330, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", message=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/gui/gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x00000000005ea105 in gimp_show_message (gimp=gimp@entry=0x10c6330, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x938041 "GIMP", domain@entry=0x0, message=message@entry=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed") at ../../../../../../../dev/src/gimp/app/core/gimp-gui.c:158
desc = 0x8ed22e "Message"
__func__ = "gimp_show_message"
#5 0x00000000004a8f2f in gimp_message_log_func (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed", data=data@entry=0x10c6330) at ../../../../../../../dev/src/gimp/app/errors.c:263
gimp = 0x10c6330
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f854de9301a in g_logv (log_domain=0x8e18b7 "Gimp-Tools", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1386
domain = 0x0
data = 0x10c6330
depth = <optimized out>
log_func = 0x4a8ea0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
msg_alloc = 0x5459790 "gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed"
i = 3
#7 0x00007f854de93303 in g_log (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f854def07d1 "%s: assertion '%s' failed") at ../glib/gmessages.c:1455
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d48610, reg_save_area = 0x7fff34d48550}}
#8 0x00007f854de9389d in g_return_if_fail_warning (log_domain=log_domain@entry=0x8e18b7 "Gimp-Tools", pretty_function=pretty_function@entry=0x8f75b0 <__func__.20> "gimp_tool_key_press", expression=expression@entry=0x8f6588 "gimp_tool_control_is_active (tool->control) == FALSE") at ../glib/gmessages.c:2898
#9 0x000000000050fe8f in gimp_tool_key_press (tool=0x349ec30, kevent=0x633f8b0, display=0x30ec3a0) at ../../../../../../../dev/src/gimp/app/tools/gimptool.c:923
__func__ = "gimp_tool_key_press"
#10 0x0000000000524cfe in tool_manager_key_press_active (gimp=<optimized out>, kevent=<optimized out>, display=<optimized out>) at ../../../../../../../dev/src/gimp/app/tools/tool_manager.c:383
tool_manager = <optimized out>
__func__ = "tool_manager_key_press_active"
#11 0x000000000087f302 in gimp_display_shell_canvas_tool_events (canvas=canvas@entry=0x3eb91d0, event=0x633f8b0, shell=0x3eaa930) at ../../../../../../../dev/src/gimp/app/display/gimpdisplayshell-tool-events.c:977
arrow_key = 0
kevent = 0x633f8b0
active_tool = 0x349ec30
display = 0x30ec3a0
image = 0x50d4440
gimp = 0x10c6330
display_coords = {x = 263, y = 446, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0}
image_coords = {x = 868, y = 1386, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, distance = 0, rotation = 0, slider = 0, velocity = 0, direction = 0, xscale = 0.5, yscale = 0.5, angle = 0, reflect = 0}
state = 0
time = 48511748
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 0
__func__ = "gimp_display_shell_canvas_tool_events"
#16 0x00007f854dc07be3 in <emit signal ??? on instance ???> (instance=instance@entry=0x3eb91d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d48cc0, reg_save_area = 0x7fff34d48c00}}
#12 0x00007f854d32cc27 in _gtk_marshal_BOOLEAN__BOXED (closure=closure@entry=0x3eb2ad0, return_value=return_value@entry=0x7fff34d489b0, n_param_values=n_param_values@entry=2, param_values=param_values@entry=0x7fff34d48a10, invocation_hint=invocation_hint@entry=0x7fff34d48990, marshal_data=marshal_data@entry=0x0) at gtk/gtkmarshalers.c:84
cc = 0x3eb2ad0
data1 = 0x3eb91d0
data2 = <optimized out>
callback = 0x87e5a0 <gimp_display_shell_canvas_tool_events>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#13 0x00007f854dbe9c7f in g_closure_invoke (closure=0x3eb2ad0, return_value=0x7fff34d489b0, n_param_values=2, param_values=0x7fff34d48a10, invocation_hint=0x7fff34d48990) at ../gobject/gclosure.c:830
marshal = 0x7f854d32cbc0 <_gtk_marshal_BOOLEAN__BOXED>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x3eb2ab0
__func__ = "g_closure_invoke"
#14 0x00007f854dc06106 in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x3eb91d0, emission_return=emission_return@entry=0x7fff34d48b30, instance_and_params=instance_and_params@entry=0x7fff34d48a10) at ../gobject/gsignal.c:3742
tmp = <optimized out>
handler = 0x3ebcd80
accumulator = 0xfd5e30
emission = {next = 0x7fff34d48eb0, instance = 0x3eb91d0, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4}
hlist = <optimized out>
handler_list = 0x3ebcd80
return_accu = 0x7fff34d489b0
accu = {g_type = 0x14, 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}}}
signal_id = 113
max_sequential_handler_number = 116425
return_value_altered = 0
#15 0x00007f854dc0753e in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7fff34d48be0) at ../gobject/gsignal.c:3507
return_value = {g_type = 0x14, 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}}}
error = 0x0
rtype = 0x14
static_scope = 0
instance_and_params = 0x7fff34d48a10
signal_return_type = <optimized out>
param_values = 0x7fff34d48a28
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#17 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x3eb91d0, event=0x633f8b0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#18 0x00007f854d62595b in gtk_window_propagate_key_event (window=window@entry=0x349e550, event=event@entry=0x633f8b0) at ../gtk/gtkwindow.c:8224
parent = <optimized out>
priv = <optimized out>
handled = 0
widget = 0x349e550
focus = 0x3eb91d0
__func__ = "gtk_window_propagate_key_event"
#19 0x00000000005bf881 in gimp_window_key_press_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0) at ../../../../../../../dev/src/gimp/app/widgets/gimpwindow.c:228
gimp_window = 0x349e550
window = 0x349e550
focus = <optimized out>
accel_mods = 12
enable_mnemonics = 1
handled = <optimized out>
__func__ = "gimp_window_key_press_event"
#20 0x00007f854d32f7d8 in _gtk_marshal_BOOLEAN__BOXEDv (closure=0xfe8350, return_value=0x7fff34d48f00, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0xfcffe0) at gtk/gtkmarshalers.c:130
data1 = 0x349e550
data2 = <optimized out>
callback = 0x5bf670 <gimp_window_key_press_event>
v_return = <optimized out>
arg0 = 0x633f8b0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
__func__ = "_gtk_marshal_BOOLEAN__BOXEDv"
#21 0x00007f854dc07a9a in _g_closure_invoke_va (param_types=0xfcffe0, n_params=<optimized out>, args=0x7fff34d48fb0, instance=0x349e550, return_value=0x7fff34d48f00, closure=0xfe8350) at ../gobject/gclosure.c:893
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0xfe8330
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 g_signal_emit_valist (instance=0x349e550, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7fff34d48fb0) at ../gobject/gsignal.c:3406
return_accu = 0x7fff34d48f00
accu = {g_type = 0x14, 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}}}
accumulator = 0xfd5e30
emission = {next = 0x0, instance = 0x349e550, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = }
signal_id = 113
instance_type =
emission_return = {g_type = 0x14, 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 = 0x14
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 1
instance_and_params = <optimized out>
signal_return_type = <optimized out>
param_values = <optimized out>
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#23 0x00007f854dc07be3 in g_signal_emit (instance=instance@entry=0x349e550, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3553
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff34d49090, reg_save_area = 0x7fff34d48fd0}}
#24 0x00007f854d615644 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x349e550, event=0x633f8b0) at ../gtk/gtkwidget.c:7812
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
#25 0x00007f854d4a0f9f in propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtkmain.c:2681
window = 0x349e550
handled_event = <optimized out>
#26 0x00007f854d4a1013 in gtk_propagate_event (widget=widget@entry=0x349e550, event=event@entry=0x633f8b0) at ../gtk/gtkmain.c:2725
__func__ = "gtk_propagate_event"
#27 0x00007f854d4a1cca in gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1921
grab_widget = 0x349e550
window_group = 0x2e68f40
rewritten_event = <optimized out>
device = 0xec4210
tmp_list = <optimized out>
event_widget = <optimized out>
topmost_widget = <optimized out>
__func__ = "gtk_main_do_event"
#28 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1691
__func__ = "gtk_main_do_event"
#29 0x00007f854d1cf543 in _gdk_event_emit (event=0x633f8b0) at ../gdk/gdkevents.c:73
#30 _gdk_event_emit (event=0x633f8b0) at ../gdk/gdkevents.c:67
#31 0x00007f854d201af6 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../gdk/wayland/gdkeventsource.c:124
source = <optimized out>
display = <optimized out>
event = 0x633f8b0
#32 0x00007f854de8e130 in g_main_dispatch (context=0xeb1eb0) at ../glib/gmain.c:3381
dispatch = 0x7f854d201ad0 <gdk_event_source_dispatch>
prev_source = 0x0
begin_time_nsec = 48545910638614
was_in_call = <optimized out>
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0xf9f580
current = 0xec0a70
i = 0
#33 g_main_context_dispatch (context=0xeb1eb0) at ../glib/gmain.c:4099
#34 0x00007f854dee3208 in g_main_context_iterate.constprop.0 (context=0xeb1eb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4175
max_priority = 0
timeout = 0
some_ready = 1
nfds = 4
allocated_nfds = 5
fds = <optimized out>
begin_time_nsec = 48545910576392
#35 0x00007f854de8d853 in g_main_loop_run (loop=0x33da9c0) at ../glib/gmain.c:4373
__func__ = "g_main_loop_run"
#36 0x00000000004a8b7c in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=alternate_system_gimprc@entry=0x0, alternate_gimprc=alternate_gimprc@entry=0x0, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, 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=0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt") at ../../../../../../../dev/src/gimp/app/app.c:422
update_status_func = <optimized out>
gimp = 0x10c6330
loop = <optimized out>
run_loop = 0x33da9c0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
font_error = 0x0
__func__ = "app_run"
#37 0x00000000004a69ba in main (argc=<optimized out>, argv=<optimized out>) at ../../../../../../../dev/src/gimp/app/main.c:778
context = 0xe91a30
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
gimp_group = <optimized out>
backtrace_file = 0xe86910 "/home/jehan/.config/GIMP/2.99/CrashLog/gimp-crash-1640737584.txt"
i = <optimized out>
[Inferior 1 (process 114159) detached]
GIMP-CRITICAL: gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
GIMP-CRITICAL: gimp_tool_key_release: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed
GIMP-CRITICAL: gimp_tool_key_press: assertion 'gimp_tool_control_is_active (tool->control) == FALSE' failed