Crash after using Seamless Clone
GNU Image Manipulation Program version 2.99.4
git-describe: GIMP_2_99_4
Build: org.gimp.GIMP.flatpak.dev rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-unknown-linux-gnu/10.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/bin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-deterministic-archives --enable-shared --build=x86_64-unknown-linux-gnu --host=x86_64-unknown-linux-gnu lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu --target=x86_64-unknown-linux-gnu --disable-multilib --enable-multiarch --disable-bootstrap --with-build-sysroot=/cross-installation --enable-languages=c,c++,fortran,objc,obj-c++ --enable-default-pie --enable-default-ssp --with-isl --disable-libssp --enable-linker-build-id --disable-libstdcxx-filesystem-ts --enable-cet host_configargs=lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu target_configargs=lt_cv_sys_lib_dlsearch_path_spec=/usr/lib/x86_64-linux-gnu
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.0 (GCC)
# Libraries #
using babl version 0.1.84 (compiled against version 0.1.84)
using GEGL version 0.4.28 (compiled against version 0.4.28)
using GLib version 2.66.3 (compiled against version 2.66.3)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 3.24.23 (compiled against version 3.24.23)
using Pango version 1.46.2 (compiled against version 1.46.2)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
# Flatpak info #
[Application]
name=org.gimp.GIMP
runtime=runtime/org.gnome.Sdk/x86_64/3.38
[Instance]
instance-id=1286293300
instance-path=/home/oleg/.var/app/org.gimp.GIMP
app-path=/home/oleg/.local/share/flatpak/app/org.gimp.GIMP/x86_64/beta/9878eaae0e90ac9395cfc7e62d85f8c4299769ddc7f19f3f20cd380ed72a9582/files
app-commit=9878eaae0e90ac9395cfc7e62d85f8c4299769ddc7f19f3f20cd380ed72a9582
app-extensions=org.gimp.GIMP.Debug=fa20b0c8a9188a766dd572ebc44009c4b6acebd05eab07b274d41bc0b7d413d4
runtime-path=/var/lib/flatpak/runtime/org.gnome.Sdk/x86_64/3.38/df398bffa3e3441ab61184aff3fca32c477b1417260827373cee0063e8f6d49c/files
runtime-commit=df398bffa3e3441ab61184aff3fca32c477b1417260827373cee0063e8f6d49c
runtime-extensions=org.gnome.Sdk.Debug=8db1330626ca9035c348122b2f3b1f8ad915a2c23721ef5f3b6b86adef0edf88;org.gnome.Sdk.Locale=ba872ccb8c1ff55ee89ed2a18f02d94e0c4b6043914e90b1c415bdad32463f58;org.freedesktop.Platform.GL.default=c73af6d18e25967cf2a98aae9c9633abaeea74eea0f7e0191c66400070b84bda;org.gtk.Gtk3theme.Ambiance=73fed99df212c179f776452d1eb4f49d9e8fd87ba6f8434816db2e9c6c92ea19;org.freedesktop.Platform.openh264=73f998362a6fc0d57e0c7e83e928d32b0ec14d10d0d94291033976bdcecc6b6b;org.freedesktop.Platform.VAAPI.Intel=c8de76d837776137e524838194449eb8d2ffa8e09b1767fd5db4f419d35b2688
branch=beta
arch=x86_64
flatpak-version=1.8.2
session-bus-proxy=true
system-bus-proxy=true
devel=true
[Context]
shared=network;ipc;
sockets=x11;wayland;
filesystems=host;xdg-config/GIMP;/tmp;xdg-config/gtk-3.0;xdg-run/gvfs;
[Session Bus Policy]
org.freedesktop.FileManager1=talk
org.gtk.vfs.*=talk
org.gtk.vfs=talk
[Environment]
GST_PLUGIN_SYSTEM_PATH=/app/lib/gstreamer-1.0:/usr/lib/extensions/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0
GI_TYPELIB_PATH=/app/lib/girepository-1.0
ALSA_CONFIG_DIR=/usr/share/alsa
XDG_DATA_DIRS=/app/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share
ALSA_CONFIG_PATH=/usr/share/alsa/alsa-flatpak.conf
GIMP-CRITICAL: gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed
Stack trace:
# Stack traces obtained from PID 2 - Thread 2 #
[New LWP 3]
[New LWP 5]
[New LWP 6]
[New LWP 8]
[New LWP 24]
[New LWP 28]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffef072f2b0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
26 return SYSCALL_CANCEL (read, fd, buf, nbytes);
Id Target Id Frame
* 1 Thread 0x7f5f598d73c0 (LWP 2) "gimp-2.99" __libc_read (nbytes=256, buf=0x7ffef072f2b0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f5f593c0700 (LWP 3) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f5f51f6e700 (LWP 5) "gmain" 0x00007f5f5d3a64ff in __GI___poll (fds=0x561e43e291c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
4 Thread 0x7f5f53e45700 (LWP 6) "gdbus" 0x00007f5f5d3a64ff in __GI___poll (fds=0x561e43e403f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
5 Thread 0x7f5f4364f700 (LWP 8) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f5f421fa700 (LWP 24) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f5f42e4e700 (LWP 28) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 7 (Thread 0x7f5f42e4e700 (LWP 28)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5f5d7af843 in g_cond_wait (cond=cond@entry=0x561e42448d60 <paint_queue_cond>, mutex=mutex@entry=0x561e42448d70 <paint_queue_mutex>) at ../glib/gthread-posix.c:1544
sampled = 6444
#2 0x0000561e41c7ba4d in gimp_paint_tool_paint_thread (data=<optimized out>) at gimppainttool-paint.c:130
item = 0x0
#3 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e48125c60) at ../glib/gthread.c:820
thread = 0x561e48125c60
__func__ = "g_thread_proxy"
#4 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047120918272, -450020159881060477, 140732932491870, 140732932491871, 140047120914688, 94687989967424, 540344841335627651, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f5f421fa700 (LWP 24)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5f5d7af843 in g_cond_wait (cond=cond@entry=0x7f5f5dcffc80 <queue_cond>, mutex=mutex@entry=0x7f5f5dcffc90 <queue_mutex>) at ../glib/gthread-posix.c:1544
sampled = 0
#2 0x00007f5f5dc987dd in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at ../gegl/buffer/gegl-tile-backend-swap.c:698
params = <optimized out>
#3 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e47561180) at ../glib/gthread.c:820
thread = 0x561e47561180
__func__ = "g_thread_proxy"
#4 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047107991296, -450020159881060477, 140732932483406, 140732932483407, 140047107987712, 94688020551776, 540345315929513859, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f5f4364f700 (LWP 8)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5f5d7af843 in g_cond_wait (cond=cond@entry=0x561e4244b000 <gimp_parallel_run_async_cond>, mutex=mutex@entry=0x561e4244b010 <gimp_parallel_run_async_mutex>) at ../glib/gthread-posix.c:1544
sampled = 5
#2 0x0000561e41ecaa7f in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x561e4244b020 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:378
task = <optimized out>
#3 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e43ff3060) at ../glib/gthread.c:820
thread = 0x561e43ff3060
__func__ = "g_thread_proxy"
#4 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047129310976, -450020159881060477, 140732932494606, 140732932494607, 140047129307392, 8396800, 540348140407381891, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f5f53e45700 (LWP 6)):
#0 0x00007f5f5d3a64ff in __GI___poll (fds=0x561e43e403f0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f5f5d75d4ce in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x561e43e403f0, timeout=<optimized out>, context=0x561e43e2f610) at ../glib/gmain.c:4422
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5f5d76ccc0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = <optimized out>
fds = 0x561e43e403f0
#2 g_main_context_iterate (context=0x561e43e2f610, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 3
allocated_nfds = <optimized out>
fds = 0x561e43e403f0
#3 0x00007f5f5d75d853 in g_main_loop_run (loop=0x561e43e2f700) at ../glib/gmain.c:4317
__func__ = "g_main_loop_run"
#4 0x00007f5f5d9bf7ba in gdbus_shared_thread_func (user_data=0x561e43e40dc0) at ../gio/gdbusprivate.c:280
data = 0x561e43e40dc0
#5 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e43e2df60) at ../glib/gthread.c:820
thread = 0x561e43e2df60
__func__ = "g_thread_proxy"
#6 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047406094080, -450020159881060477, 140732932494670, 140732932494671, 140047406090496, 8396800, 540311851154956163, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f5f51f6e700 (LWP 5)):
#0 0x00007f5f5d3a64ff in __GI___poll (fds=0x561e43e291c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f5f5d75d4ce in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x561e43e291c0, timeout=<optimized out>, context=0x561e43e2a880) at ../glib/gmain.c:4422
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f5f5d76ccc0 <g_poll>
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x561e43e291c0
#2 g_main_context_iterate (context=context@entry=0x561e43e2a880, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = <optimized out>
fds = 0x561e43e291c0
#3 0x00007f5f5d75d603 in g_main_context_iteration (context=0x561e43e2a880, may_block=may_block@entry=1) at ../glib/gmain.c:4184
retval = <optimized out>
#4 0x00007f5f5d75d651 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6077
#5 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e43dfc2a0) at ../glib/gthread.c:820
thread = 0x561e43dfc2a0
__func__ = "g_thread_proxy"
#6 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047373756160, -450020159881060477, 140732932494270, 140732932494271, 140047373752576, 94687987507360, 540316374292389763, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#7 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f5f593c0700 (LWP 3)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f5f5d7af843 in g_cond_wait (cond=cond@entry=0x7f5f5dcfd390 <gegl_parallel_distribute_threads+16>, mutex=mutex@entry=0x7f5f5dcfd388 <gegl_parallel_distribute_threads+8>) at ../glib/gthread-posix.c:1544
sampled = 634
#2 0x00007f5f5dc60f0b in gegl_parallel_distribute_thread_func (thread=0x7f5f5dcfd380 <gegl_parallel_distribute_threads>) at ../gegl/gegl-parallel.c:508
#3 0x00007f5f5d786fd1 in g_thread_proxy (data=0x561e43ca32a0) at ../glib/gthread.c:820
thread = 0x561e43ca32a0
__func__ = "g_thread_proxy"
#4 0x00007f5f5d4864d2 in start_thread (arg=<optimized out>) at pthread_create.c:477
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140047495726848, -450020159881060477, 140732932494494, 140732932494495, 140047495723264, 8396800, 540299444605050755, 540308381609779075}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f5f5d3b12e3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f5f598d73c0 (LWP 2)):
#0 __libc_read (nbytes=256, buf=0x7ffef072f2b0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 __libc_read (fd=17, buf=buf@entry=0x7ffef072f2b0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f5f5e155327 in read (__nbytes=256, __buf=0x7ffef072f2b0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
status = 32512
stack_printed = 0
gtrace = 0x0
gimp_pid = "2\000\315C\036V\000\000\067q.]_\177\000"
buffer = "\000\000\000\000\000\000\000\000\060\276\352C\036V\000\000\020\363r\360\376\177\000\000\000\000\000\000\000\000\000\000\020\363r\360\376\177\000\000\020\363r\360\376\177\000\000\020\340\354C\036V\000\000\000\312_\305uR\242\267\300\363r\360\376\177\000\000k\346\001D\036V\000\000\340\307\315C\036V\000\000P\310\315C\036V\000\000\060\363r\360\376\177\000\000k\346\001D\036V\000\000`\364r\360\376\177\000\000*l.]_\177\000\000C\000\000\360\376\177\000\000\340h.]_\177\000\000LC_MESSAGES/gimp30.mo\000\000\000[h.]_\177", '\000' <repeats 18 times>, "e\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 31
pid = 2
eintr_count = 0
tid = 2
#3 gimp_stack_trace_print (prog_name=0x7ffef072f2b0 "", prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffef072f418) at ../libgimpbase/gimputils.c:1345
status = 32512
stack_printed = 0
gtrace = 0x0
gimp_pid = "2\000\315C\036V\000\000\067q.]_\177\000"
buffer = "\000\000\000\000\000\000\000\000\060\276\352C\036V\000\000\020\363r\360\376\177\000\000\000\000\000\000\000\000\000\000\020\363r\360\376\177\000\000\020\363r\360\376\177\000\000\020\340\354C\036V\000\000\000\312_\305uR\242\267\300\363r\360\376\177\000\000k\346\001D\036V\000\000\340\307\315C\036V\000\000P\310\315C\036V\000\000\060\363r\360\376\177\000\000k\346\001D\036V\000\000`\364r\360\376\177\000\000*l.]_\177\000\000C\000\000\360\376\177\000\000\340h.]_\177\000\000LC_MESSAGES/gimp30.mo\000\000\000[h.]_\177", '\000' <repeats 18 times>, "e\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 31
pid = 2
eintr_count = 0
tid = 2
#4 0x0000561e41be1bba in gui_message (gimp=0x561e43e581a0 [Gimp], handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x561e420fa061 "GIMP", message=0x561e4807d250 "gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed") at gui-message.c:141
trace = 0x0
gen_trace = 1
#5 0x0000561e41ec7488 in gimp_show_message (gimp=gimp@entry=0x561e43e581a0 [Gimp], handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x561e420fa061 "GIMP", domain@entry=0x0, message=message@entry=0x561e4807d250 "gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed") at gimp-gui.c:158
desc = 0x561e42034e37 "Message"
__func__ = "gimp_show_message"
#6 0x0000561e41bd6535 in gimp_message_log_func (log_domain=log_domain@entry=0x561e420339cf "Gimp-Core", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x561e4807d250 "gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed", data=data@entry=0x561e43e581a0) at errors.c:263
gimp = 0x561e43e581a0 [Gimp]
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#7 0x00007f5f5d764989 in g_logv (log_domain=0x561e420339cf "Gimp-Core", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1350
domain = 0x0
data = 0x561e43e581a0
depth = <optimized out>
log_func = 0x561e41bd6490 <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 = 0x561e4807d250 "gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed"
msg_alloc = 0x561e4807d250 "gimp_drawable_filter_commit: assertion 'gimp_item_is_attached (GIMP_ITEM (filter->drawable))' failed"
i = 3
#8 0x00007f5f5d764c23 in g_log (log_domain=log_domain@entry=0x561e420339cf "Gimp-Core", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f5f5d7ba95f "%s: assertion '%s' failed") at ../glib/gmessages.c:1415
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef072f6b0, reg_save_area = 0x7ffef072f5f0}}
#9 0x00007f5f5d76541d in g_return_if_fail_warning (log_domain=log_domain@entry=0x561e420339cf "Gimp-Core", pretty_function=pretty_function@entry=0x561e420e4780 <__func__.1> "gimp_drawable_filter_commit", expression=expression@entry=0x561e420e4720 "gimp_item_is_attached (GIMP_ITEM (filter->drawable))") at ../glib/gmessages.c:2771
#10 0x0000561e41f1a31a in gimp_drawable_filter_commit (filter=0x561e453399b0 [GimpDrawableFilter], progress=0x561e4441c820, cancellable=cancellable@entry=0) at gimpdrawablefilter.c:578
success = 1
__func__ = "gimp_drawable_filter_commit"
#11 0x0000561e41c89c45 in gimp_seamless_clone_tool_commit (sc=0x561e4441c820 [GimpSeamlessCloneTool]) at ../../app/core/gimpprogress.h:26
tool = 0x561e4441c820 [GimpSeamlessCloneTool]
sc = 0x561e4441c820 [GimpSeamlessCloneTool]
#12 gimp_seamless_clone_tool_control (tool=0x561e4441c820 [GimpSeamlessCloneTool], action=GIMP_TOOL_ACTION_COMMIT, display=0x561e45ec6cd0 [GimpDisplayImpl]) at gimpseamlessclonetool.c:258
sc = 0x561e4441c820 [GimpSeamlessCloneTool]
#13 0x0000561e41c9aac2 in gimp_tool_control (tool=0x561e4441c820 [GimpSeamlessCloneTool], action=GIMP_TOOL_ACTION_COMMIT, display=0x561e45ec6cd0 [GimpDisplayImpl]) at gimptool.c:685
__func__ = "gimp_tool_control"
#14 0x0000561e41c3eb81 in tool_manager_control_active (gimp=<optimized out>, action=<optimized out>, display=<optimized out>) at tool_manager.c:296
tool = <optimized out>
tool_manager = <optimized out>
__func__ = "tool_manager_control_active"
#15 0x0000561e41c3f2b3 in tool_manager_tool_changed (tool_manager=0x561e44439470, tool_info=0x561e44431650 [GimpToolInfo], user_context=0x561e43eae2b0 [GimpContext]) at tool_manager.c:734
active_tool = 0x561e4441c820 [GimpSeamlessCloneTool]
display = <optimized out>
new_tool = <optimized out>
__func__ = "tool_manager_tool_changed"
__func__ = "tool_manager_tool_changed"
#16 tool_manager_tool_changed (user_context=0x561e43eae2b0 [GimpContext], tool_info=0x561e44431650 [GimpToolInfo], tool_manager=0x561e44439470) at tool_manager.c:676
__func__ = "tool_manager_tool_changed"
#24 0x00007f5f5d850b56 in <emit signal ??? on instance 0x561e43eae2b0 [GimpContext] or 0x561e44401af0 [GimpToolButton]> (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
real_closure = <optimized out>
__func__ = "_g_closure_invoke_va"
#17 0x00007f5f5d8508fa in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
real_closure = <optimized out>
__func__ = "g_closure_invoke"
#18 0x00007f5f5d8634b3 in signal_emit_unlocked_R (node=node@entry=0x561e43e122f0, detail=detail@entry=0, instance=instance@entry=0x561e43eae2b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffef072f920) at ../gobject/gsignal.c:3738
tmp = <optimized out>
handler = 0x561e44477880
accumulator = 0x0
emission = {next = 0x7ffef072fc90, instance = 0x561e43eae2b0, ihint = {signal_id = 258, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
hlist = <optimized out>
handler_list = 0x561e44477840
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 258
max_sequential_handler_number = 155885
return_value_altered = <optimized out>
#19 0x00007f5f5d869c21 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffef072fac0) at ../gobject/gsignal.c:3494
instance_and_params = 0x7ffef072f920
signal_return_type = <optimized out>
param_values = 0x7ffef072f938
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#20 0x00007f5f5d869d83 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffef072fba0, reg_save_area = 0x7ffef072fae0}}
#21 0x00007f5f5d850b56 in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
real_closure = <optimized out>
__func__ = "_g_closure_invoke_va"
#22 0x00007f5f5d869b9f in g_signal_emit_valist (instance=0x561e44401af0, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffef072fd90) at ../gobject/gsignal.c:3403
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffef072ff60, instance = 0x561e44401af0, ihint = {signal_id = 493, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x561e46dd62c0 [GimpToolButton/GtkToggleToolButton/GtkToolButton/GtkToolItem/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 493
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 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 0x00007f5f5d869d83 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef072fe70, reg_save_area = 0x7ffef072fdb0}}
#25 0x00007f5f5d869b9f in g_signal_emit_valist (instance=0x561e46de0f40, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffef0730060) at ../gobject/gsignal.c:3403
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffef0730260, instance = 0x561e46de0f40, ihint = {signal_id = 417, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x561e46c8db10 [GtkToggleButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 417
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 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"
#26 0x00007f5f5d869d83 in g_signal_emit (instance=instance@entry=0x561e46de0f40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef0730140, reg_save_area = 0x7ffef0730080}}
#27 0x00007f5f5e613732 in gtk_toggle_button_toggled (toggle_button=toggle_button@entry=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtktogglebutton.c:527
__func__ = "gtk_toggle_button_toggled"
#28 0x00007f5f5e61379b in gtk_toggle_button_clicked (button=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtktogglebutton.c:612
toggle_button = 0x561e46de0f40 [GtkToggleButton]
priv = <optimized out>
#32 0x00007f5f5d869d83 in <emit signal ??? on instance 0x561e46de0f40 [GtkToggleButton]> (instance=instance@entry=0x561e46de0f40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef0730550, reg_save_area = 0x7ffef0730490}}
#29 0x00007f5f5d8508fa in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
real_closure = <optimized out>
__func__ = "g_closure_invoke"
#30 0x00007f5f5d86314a in signal_emit_unlocked_R (node=node@entry=0x561e46c819a0, detail=detail@entry=0, instance=instance@entry=0x561e46de0f40, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffef07302f0) at ../gobject/gsignal.c:3668
accumulator = 0x0
emission = {next = 0x7ffef0730690, instance = 0x561e46de0f40, ihint = {signal_id = 413, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x561e46c8db10 [GtkToggleButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 413
max_sequential_handler_number = 155879
return_value_altered = <optimized out>
#31 0x00007f5f5d869c21 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffef0730470) at ../gobject/gsignal.c:3494
instance_and_params = 0x7ffef07302f0
signal_return_type = <optimized out>
param_values = 0x7ffef0730308
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#33 0x00007f5f5e3d4a12 in gtk_button_clicked (button=button@entry=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtkbutton.c:1541
__func__ = "gtk_button_clicked"
#34 0x00007f5f5e3d4db0 in gtk_button_do_release (emit_clicked=1, button=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtkbutton.c:1845
priv = <optimized out>
#35 gtk_button_do_release (emit_clicked=1, button=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtkbutton.c:1832
priv = <optimized out>
#36 gtk_real_button_released (button=0x561e46de0f40 [GtkToggleButton]) at ../gtk/gtkbutton.c:1963
#37 0x00007f5f5d850b56 in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
real_closure = <optimized out>
__func__ = "_g_closure_invoke_va"
#38 0x00007f5f5d869b9f in g_signal_emit_valist (instance=0x561e46de0f40, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffef0730790) at ../gobject/gsignal.c:3403
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffef07309b0, instance = 0x561e46de0f40, ihint = {signal_id = 412, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x561e46c8db10 [GtkToggleButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
signal_id = 412
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 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"
#39 0x00007f5f5d869d83 in g_signal_emit (instance=instance@entry=0x561e46de0f40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef0730870, reg_save_area = 0x7ffef07307b0}}
#40 0x00007f5f5e3d3c47 in multipress_released_cb (gesture=0x561e46de8b50 [GtkGestureMultiPress], n_press=<optimized out>, x=<optimized out>, y=<optimized out>, widget=<optimized out>) at ../gtk/gtkbutton.c:666
button = 0x561e46de0f40 [GtkToggleButton]
priv = 0x561e46de0dc0
sequence = <optimized out>
#41 0x00007f5f5e38d18f in _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x561e440e72b0) at gtk/gtkmarshalers.c:4804
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = -260902224
arg1 = -nan(0xfffffffffffff)
arg2 = 9.532824124368238e-130
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x7ffef0730b90, reg_save_area = 0x7ffef0730ad0}}
#42 0x00007f5f5d850b56 in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
real_closure = <optimized out>
__func__ = "_g_closure_invoke_va"
#43 0x00007f5f5d869b9f in g_signal_emit_valist (instance=0x561e46de8b50, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffef0730ab0) at ../gobject/gsignal.c:3403
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffef0730d30, instance = 0x561e46de8b50, ihint = {signal_id = 310, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x561e44112f80 [GtkGestureMultiPress/GtkGestureSingle/GtkGesture/GtkEventController]}
signal_id = 310
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 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"
#44 0x00007f5f5d869d83 in g_signal_emit (instance=instance@entry=0x561e46de8b50, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef0730b90, reg_save_area = 0x7ffef0730ad0}}
#45 0x00007f5f5e4b5aa4 in gtk_gesture_multi_press_end (gesture=gesture@entry=0x561e46de8b50 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../gtk/gtkgesturemultipress.c:287
multi_press = <optimized out>
priv = 0x561e46de8aa0
current = 0x0
x = 16
y = 20
interpreted = 1
state = <optimized out>
#46 0x00007f5f5d853d14 in g_cclosure_marshal_VOID__BOXEDv (closure=0x561e440f0370, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x561e440d0220) at ../gobject/gmarshal.c:1686
data1 = 0x561e46de8b50
data2 = <optimized out>
callback = 0x7f5f5e4b59d0 <gtk_gesture_multi_press_end>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffef0730f10, reg_save_area = 0x7ffef0730e50}}
#47 0x00007f5f5d850b56 in _g_closure_invoke_va (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, n_params=<optimized out>, param_types=<optimized out>) at ../gobject/gclosure.c:873
real_closure = <optimized out>
__func__ = "_g_closure_invoke_va"
#48 0x00007f5f5d869b9f in g_signal_emit_valist (instance=0x561e46de8b50, signal_id=<optimized out>, detail=0, var_args=var_args@entry=0x7ffef0730e30) at ../gobject/gsignal.c:3403
return_accu = <optimized out>
accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
accumulator = 0x0
emission = {next = 0x7ffef0731160, instance = 0x561e46de8b50, ihint = {signal_id = 305, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x561e44112f80 [GtkGestureMultiPress/GtkGestureSingle/GtkGesture/GtkEventController]}
signal_id = 305
instance_type = <optimized out>
emission_return = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
rtype = 0x4 [void]
static_scope = 0
fastpath_handler = <optimized out>
closure = <optimized out>
run_type = <optimized out>
hlist = <optimized out>
l = <optimized out>
fastpath = 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"
#49 0x00007f5f5d869d83 in g_signal_emit (instance=instance@entry=0x561e46de8b50, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffef0730f10, reg_save_area = 0x7ffef0730e50}}
#50 0x00007f5f5e4b2377 in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x561e46de8b50 [GtkGestureMultiPress]) at ../gtk/gtkgesture.c:346
priv = <optimized out>
priv = 0x561e46de8b00
has_matching_touchpoints = 0
#51 _gtk_gesture_check_recognized (gesture=gesture@entry=0x561e46de8b50 [GtkGestureMultiPress], sequence=sequence@entry=0x0) at ../gtk/gtkgesture.c:387
priv = 0x561e46de8b00
has_matching_touchpoints = 0
#52 0x00007f5f5e4b3ba3 in gtk_gesture_handle_event (controller=<optimized out>, event=0x561e483f1b40) at ../gtk/gtkgesture.c:806
gesture = 0x561e46de8b50 [GtkGestureMultiPress]
sequence = 0x0
priv = 0x561e46de8b00
source_device = <optimized out>
was_recognized = 1
#53 0x00007f5f5e4b72b0 in gtk_gesture_single_handle_event (controller=0x561e46de8b50 [GtkGestureMultiPress], event=0x561e483f1b40) at ../gtk/gtkgesturesingle.c:222
sequence = <optimized out>
priv = 0x561e46de8ae0
source_device = <optimized out>
source = GDK_SOURCE_MOUSE
button = <optimized out>
i = <optimized out>
retval = <optimized out>
test_touchscreen = <optimized out>
#54 0x00007f5f5e475f70 in gtk_event_controller_handle_event (controller=0x561e46de8b50 [GtkGestureMultiPress], event=event@entry=0x561e483f1b40) at ../gtk/gtkeventcontroller.c:230
controller_class = 0x561e44239800
retval = 0
__func__ = "gtk_event_controller_handle_event"
#55 0x00007f5f5e66be0d in _gtk_widget_run_controllers (widget=0x561e46de0f40 [GtkToggleButton], event=0x561e483f1b40, phase=GTK_PHASE_BUBBLE) at ../gtk/gtkwidget.c:7443
controller_phase = <optimized out>
next = 0x0
data = 0x561e46e160c0
handled = 0
priv = 0x561e46de0e50
l = <optimized out>
#60 0x00007f5f5d869d83 in <emit signal ??? on instance 0x561e46de0f40 [GtkToggleButton]> (instance=instance@entry=0x561e46de0f40, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3550
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffef0731470, reg_save_area = 0x7ffef07313b0}}
#56 0x00007f5f5e386b8b in _gtk_marshal_BOOLEAN__BOXED (closure=0x561e43e04060, return_value=0x7ffef0731190, n_param_values=<optimized out>, param_values=0x7ffef07311f0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtk/gtkmarshalers.c:84
cc = 0x561e43e04060
data1 = 0x561e46de0f40
data2 = <optimized out>
callback = 0x7f5f5e66e6c0 <gtk_widget_real_button_event>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#57 0x00007f5f5d8508fa in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
real_closure = <optimized out>
__func__ = "g_closure_invoke"
#58 0x00007f5f5d862f0e in signal_emit_unlocked_R (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x561e46de0f40, emission_return=emission_return@entry=0x7ffef07312e0, instance_and_params=instance_and_params@entry=0x7ffef07311f0) at ../gobject/gsignal.c:3776
accumulator = 0x561e43e04120
emission = {next = 0x0, instance = 0x561e46de0f40, ihint = {signal_id = 76, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x561e46c8db10 [GtkToggleButton/GtkButton/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x7ffef0731190
accu = {g_type = 0x14 [gboolean], 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 = 76
max_sequential_handler_number = 155879
return_value_altered = <optimized out>
#59 0x00007f5f5d869566 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffef0731390) at ../gobject/gsignal.c:3504
return_value = {g_type = 0x14 [gboolean], 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 [gboolean]
static_scope = 0
instance_and_params = 0x7ffef07311f0
signal_return_type = <optimized out>
param_values = 0x7ffef0731208
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#61 0x00007f5f5e66e184 in gtk_widget_event_internal (widget=0x561e46de0f40 [GtkToggleButton], event=0x561e483f1b40) at ../gtk/gtkwidget.c:7808
signal_num = <optimized out>
return_val = <optimized out>
handled = 0
__func__ = "gtk_widget_event_internal"
#62 0x00007f5f5e670792 in gtk_widget_event_internal (event=<optimized out>, widget=<optimized out>) at ../gtk/gtkwidget.c:7687
return_val = 0
__func__ = "gtk_widget_event_internal"
__func__ = "gtk_widget_event"
#63 gtk_widget_event (widget=<optimized out>, event=<optimized out>) at ../gtk/gtkwidget.c:7378
__func__ = "gtk_widget_event"
#64 0x0000000000000000 in ()
[Inferior 1 (process 2) detached]
The crash occurred shortly after I selected and copied an image, switched to another image with a selected area, and used Seamless Clone tool. I didn't like the results of Seamless Clone, tried to switch to Pencil tool, but the tool refused to switch and several seconds later the crash happened.