Crash when cancelling filters with aux inputs
babl/GEGL/GIMP default GIMP-2.10 updated and compiled today, on Debian Sid updated in the last couple of days. To reproduce the crash, open an XCF file, open Selective Gaussian Blur, with Preview enabled. Then hit Cancel instead of actually doing the blur.
GNU Image Manipulation Program version 2.10.19
git-describe: GIMP_2_10_18-147-g556397cba1
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 9.3.0-10' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-mutex
Thread model: posix
gcc version 9.3.0 (Debian 9.3.0-10)
# Libraries #
using babl version 0.1.75 (compiled against version 0.1.75)
using GEGL version 0.4.23 (compiled against version 0.4.23)
using GLib version 2.64.2 (compiled against version 2.64.2)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
fatal error: Segmentation fault
Stack trace:
# Stack traces obtained from PID 1005329 - Thread 1005329 #
[New LWP 1005330]
[New LWP 1005331]
[New LWP 1005332]
[New LWP 1005333]
[New LWP 1005334]
[New LWP 1005335]
[New LWP 1005336]
[New LWP 1005337]
[New LWP 1005338]
[New LWP 1005340]
[New LWP 1005558]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7fff3cbb8840, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f72af3bce80 (LWP 1005329) "gimp-2.10" __libc_read (nbytes=256, buf=0x7fff3cbb8840, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f72aeedd700 (LWP 1005330) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f72ae6dc700 (LWP 1005331) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f72adedb700 (LWP 1005332) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f72ad6da700 (LWP 1005333) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
6 Thread 0x7f72aced9700 (LWP 1005334) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
7 Thread 0x7f729ffff700 (LWP 1005335) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f729f7fe700 (LWP 1005336) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f729e310700 (LWP 1005337) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f729db0f700 (LWP 1005338) "gmain" 0x00007f72b0bbdb4f in __GI___poll (fds=0x55a48a3aab40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
11 Thread 0x7f729cb0d700 (LWP 1005340) "gdbus" 0x00007f72b0bbdb4f in __GI___poll (fds=0x7f727c00f100, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
12 Thread 0x7f7279a9a700 (LWP 1005558) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 12 (Thread 0x7f7279a9a700 (LWP 1005558)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b13a820d in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at ../gegl/buffer/gegl-tile-backend-swap.c:696
params = <optimized out>
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140129644160768, 2028504334370025964, 140734212312446, 140734212312447, 140129644157056, 140129644160768, -2107048407859777044, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 11 (Thread 0x7f729cb0d700 (LWP 1005340)):
#0 0x00007f72b0bbdb4f in __GI___poll (fds=0x7f727c00f100, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f72b0e4b7fe in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b0e4bb63 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f72b10d3f16 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130231834368, 2028504334370025964, 140130240222542, 140130240222543, 140130231830656, 140130231834368, -2106690047062887956, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f729db0f700 (LWP 1005338)):
#0 0x00007f72b0bbdb4f in __GI___poll (fds=0x55a48a3aab40, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f72b0e4b7fe in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b0e4b91f in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f72b0e4b971 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130248619776, 2028504334370025964, 140734212322414, 140734212322415, 140130248616064, 140130248619776, -2106687849113374228, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f729e310700 (LWP 1005337)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a488bac0e4 in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x55a489131c40 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:378
task = <optimized out>
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130257012480, 2028504334370025964, 140734212323118, 140734212323119, 140130257008768, 140130257012480, -2106684550041619988, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f729f7fe700 (LWP 1005336)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140afd0 <gegl_parallel_distribute_threads+336>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130278958848, 2028504334370025964, 140734212322990, 140734212322991, 140130278955136, 140130278958848, -2106682908290371092, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f729ffff700 (LWP 1005335)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140af98 <gegl_parallel_distribute_threads+280>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130287351552, 2028504334370025964, 140734212322990, 140734212322991, 140130287347840, 140130287351552, -2106684009412611604, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f72aced9700 (LWP 1005334)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140af60 <gegl_parallel_distribute_threads+224>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130504251136, 2028504334370025964, 140734212322990, 140734212322991, 140130504247424, 140130504251136, -2106584929885802004, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f72ad6da700 (LWP 1005333)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140af28 <gegl_parallel_distribute_threads+168>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130512643840, 2028504334370025964, 140734212322990, 140734212322991, 140130512640128, 140130512643840, -2106581630814047764, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f72adedb700 (LWP 1005332)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140aef0 <gegl_parallel_distribute_threads+112>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130521036544, 2028504334370025964, 140734212322990, 140734212322991, 140130521032832, 140130521036544, -2106582731936288276, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f72ae6dc700 (LWP 1005331)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140aeb8 <gegl_parallel_distribute_threads+56>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130529429248, 2028504334370025964, 140734212322990, 140734212322991, 140130529425536, 140130529429248, -2106579432864534036, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f72aeedd700 (LWP 1005330)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f72b0e979df in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f72b1361913 in gegl_parallel_distribute_thread_func (thread=0x7f72b140ae80 <gegl_parallel_distribute_threads>) at ../gegl/gegl-parallel.c:508
#3 0x00007f72b0e7452d in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f72b0c96f27 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140130537821952, 2028504334370025964, 140734212322990, 140734212322991, 140130537818240, 140130537821952, -2106580533986774548, -2106611076808494612}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f72b0bc82ef in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f72af3bce80 (LWP 1005329)):
#0 __libc_read (nbytes=256, buf=0x7fff3cbb8840, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 __libc_read (fd=14, buf=buf@entry=0x7fff3cbb8840, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f72b17f592c in gimp_stack_trace_print (prog_name=<optimized out>, stream=stream@entry=0x55a48ca07000, trace=trace@entry=0x0) at gimputils.c:1300
status = -1976981744
stack_printed = 0
gtrace = 0x0
gimp_pid = "1005329\000}\221\343\260r\177\000"
buffer = "\377\377\377\377\000\000\000\000\002\000\000\000\000\000\000\000\230\363}\261r\177\000\000🃱r\177\000\000\360\241\022\212\244U\000\000w ш\244U\000\000P\037(\212\244U\000\000\240\210\273<\377\177\000\000\200\301\021\212\244U\000\000\325%\364\260r\177\000\000\020\020\206\261r\177\000\000\350u\022\211\244U\000\000\000p\240\214\244U\000\000\001\000\000\000\000\000\000\000`\225\273<\377\177\000\000\340\224\273<\377\177\000\000\060\374捤U\000\000\363\372\342\261r\177\000\000\005", '\000' <repeats 15 times>, "\005\000\000\000\000\000\000\000\230\363}\261r\177\000\000\200\214\273<\377\177\000\000Jd\343\261r\177\000\000\000p\240\214\244U\000\000\002", '\000' <repeats 16 times>...
read_n = <optimized out>
sync_fd = {12, 13}
out_fd = {14, 15}
fork_pid = 1005559
pid = 1005329
eintr_count = 0
tid = 1005329
#3 0x000055a4888cec4b in gimp_eek (reason=reason@entry=0x55a488d120f8 "fatal error", message=<optimized out>, use_handler=use_handler@entry=1) at errors.c:384
fd = 0x55a48ca07000
has_backtrace = 1
pid = "1005329\000\000\000\000\000\005\000\000"
gimpdebug = 0x55a488d12268 "/home/elle/code-install/gimp210/install/libexec/gimp-debug-tool-2.0"
args = {0x55a488d12268 "/home/elle/code-install/gimp210/install/libexec/gimp-debug-tool-2.0", 0x55a48a2b0d30 "/home/elle/code-install/gimp210/install/bin/gimp-2.10", 0x7fff3cbb8cc0 "1005329", 0x55a488d120f8 "fatal error", 0x55a48cf1ea87 "Segmentation fault", 0x55a48a2b4c00 "/home/elle/code-install/gimp210/install/config/CrashLog/GIMP-crash-1587218941.txt", 0x0, 0x7fff3cbb8cd0 "0", 0x0}
timestamp = "0\000\000\000\377\177\000\000\020\"\000\000\000\000\000"
config = <optimized out>
eek_handled = 0
debug_policy = GIMP_DEBUG_POLICY_FATAL
iter = <optimized out>
num_idx = <optimized out>
i = 0
#4 0x000055a4888cf068 in gimp_fatal_error (message=<optimized out>) at errors.c:236
#5 0x000055a4888cf6a9 in gimp_sigfatal_handler (sig_num=11) at signals.c:179
#6 0x00007f72b0ca2110 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#7 gimp_filter_tool_real_config_notify (filter_tool=0x55a48a21d130, config=<optimized out>, pspec=0x0) at gimpfiltertool.c:917
options = 0x55a48a6211b0
#8 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9 0x00007f72b0f49784 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f72b0f5598c in g_signal_emit_by_name () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f72b0f49784 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f72b0f3a624 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f72b0f39f4d in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f72b0f3de49 in g_object_set_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f72b0f3e9ac in g_object_set () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x000055a48895da9f in gimp_operation_tool_aux_input_clear (input=0x55a48def7020) at gimpoperationtool.c:743
#21 gimp_operation_tool_aux_input_free (input=0x55a48def7020) at gimpoperationtool.c:751
#22 0x00007f72b0e472f8 in g_list_foreach () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f72b0e4731b in g_list_free_full () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x000055a48895e24b in gimp_operation_tool_halt (op_tool=0x55a48a21d130) at gimpoperationtool.c:494
op_tool = 0x55a48a21d130
#25 gimp_operation_tool_control (tool=0x55a48a21d130, action=GIMP_TOOL_ACTION_HALT, display=0x55a48c3532a0) at gimpoperationtool.c:231
op_tool = 0x55a48a21d130
#26 0x000055a488984db7 in gimp_tool_control (tool=0x55a48a21d130, action=GIMP_TOOL_ACTION_HALT, display=0x55a48c3532a0) at gimptool.c:695
__func__ = "gimp_tool_control"
#27 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f72b0f49784 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007f72b0f49784 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f72b0f49784 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f72b19a037e in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#41 0x00007f72b0f498d2 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#42 0x00007f72b0f5454f in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#43 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#44 0x00007f72b199f289 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#45 0x00007f72b1a46a8b in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#46 0x00007f72b0f35fd2 in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#47 0x00007f72b0f48f06 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#48 0x00007f72b0f54078 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#49 0x00007f72b0f54edf in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#50 0x00007f72b1b5e9e4 in () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#51 0x00007f72b1a44cbc in gtk_propagate_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#52 0x00007f72b1a450b3 in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#53 0x00007f72b18b710c in () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#54 0x00007f72b0e4b60d in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f72b0e4b890 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007f72b0e4bb63 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x000055a4888ce429 in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=<optimized out>, alternate_gimprc=<optimized out>, 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=0, show_debug_menu=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON, backtrace_file=0x55a48a1287a0 "/home/elle/code-install/gimp210/install/config/CrashLog/GIMP-crash-1587218941.txt") at app.c:439
update_status_func = <optimized out>
gimp = 0x55a48a21c050
loop = <optimized out>
run_loop = 0x55a48c639740
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#58 0x000055a4888cdd3e in main (argc=<optimized out>, argv=<optimized out>) at main.c:636
context = 0x55a48a129950
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x55a48a1287a0 "/home/elle/code-install/gimp210/install/config/CrashLog/GIMP-crash-1587218941.txt"
i = <optimized out>
[Inferior 1 (process 1005329) detached]