Assigning wrong color profile results in error reporting dialog
This is somewhat obscure and unlikely to happen in the course of ordinary editing, but here goes:
I noticed that libgimpcolor/gimpcolorprofile.c has an "else if" in function gimp_color_profile_get_lcms_format that mentions CIELAB and CIELCh color spaces:
`else if (model == babl_model ("CIE Lab") || model == babl_model ("CIE Lab alpha") || model == babl_model ("CIE LCH(ab)") || model == babl_model ("CIE LCH(ab) alpha")) { if (has_alpha) { *lcms_format = TYPE_RGBA_FLT;
return babl_format ("RGBA float");
}`
So from curiosity I tried opening a LAB tiff from disk, which opened as built-in sRGB. So I assigned a CIELAB ICC profile from disk, whereupon the debug dialog popped up. Maybe the above code should somehow put in a conversion from CIELAB/CIELCh to built-in sRGB?
Here's the debug dialog output:
GNU Image Manipulation Program version 2.99.1
git-describe: GIMP_2_10_2-1394-gd5586ed9d0
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/7.3.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /var/tmp/portage/sys-devel/gcc-7.3.0-r3/work/gcc-7.3.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/include/g++-v7 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/7.3.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --disable-nls --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo 7.3.0-r3 p1.4' --disable-esp --enable-libstdcxx-time --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --disable-multilib --with-multilib-list=m64 --disable-altivec --disable-fixed-point --enable-targets=all --disable-libgcj --enable-libgomp --disable-libmudflap --disable-libssp --disable-libcilkrts --disable-libmpx --enable-vtable-verify --enable-libvtv --enable-lto --without-isl --enable-libsanitizer --enable-default-pie --enable-default-ssp
Thread model: posix
gcc version 7.3.0 (Gentoo 7.3.0-r3 p1.4)
using GEGL version 0.4.9 (compiled against version 0.4.9)
using GLib version 2.57.0 (compiled against version 2.57.0)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 3.22.30 (compiled against version 3.22.30)
using Pango version 1.42.4 (compiled against version 1.42.4)
using Fontconfig version 2.13.0 (compiled against version 2.13.0)
using Cairo version 1.14.12 (compiled against version 1.14.12)
GIMP-CRITICAL: gimp_image_undo_group_end: assertion 'private->group_count > 0' failed
Stack trace:
# Stack traces obtained from PID 27661 - Thread 27661 #
[New LWP 27662]
[New LWP 27663]
[New LWP 27664]
[New LWP 27665]
[New LWP 27666]
[New LWP 27667]
[New LWP 27668]
[New LWP 27669]
[New LWP 27670]
[New LWP 27672]
[New LWP 27796]
[New LWP 27804]
[New LWP 27810]
[New LWP 27861]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f269d9b4d69 in read () from /lib64/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7f26a3eadd40 (LWP 27661) "gimp-2.99" 0x00007f269d9b4d69 in read () from /lib64/libpthread.so.0
2 Thread 0x7f268655d700 (LWP 27662) "async" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
3 Thread 0x7f2685d5c700 (LWP 27663) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
4 Thread 0x7f268555b700 (LWP 27664) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
5 Thread 0x7f2684d5a700 (LWP 27665) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
6 Thread 0x7f267c559700 (LWP 27666) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
7 Thread 0x7f267ffff700 (LWP 27667) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
8 Thread 0x7f267f7fe700 (LWP 27668) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
9 Thread 0x7f267effd700 (LWP 27669) "worker" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
10 Thread 0x7f267e7fc700 (LWP 27670) "gmain" 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
11 Thread 0x7f267d7fa700 (LWP 27672) "gdbus" 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
12 Thread 0x7f267cff9700 (LWP 27796) "swap writer" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
13 Thread 0x7f266adf4700 (LWP 27804) "dashboard" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
14 Thread 0x7f266b7fe700 (LWP 27810) "dconf worker" 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
15 Thread 0x7f26695f1700 (LWP 27861) "pool" 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
Thread 15 (Thread 0x7f26695f1700 (LWP 27861)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec62da in g_cond_wait_until (cond=cond@entry=0x55e086d063f8, mutex=mutex@entry=0x55e086d063f0, end_time=end_time@entry=29239409120) at gthread-posix.c:1449
now = {tv_sec = 29224, tv_nsec = 409120598}
span = {tv_sec = 14, tv_nsec = 999999402}
sampled = 18
res = <optimized out>
#2 0x00007f269de535a1 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x55e086d063f0, wait=wait@entry=1, end_time=end_time@entry=29239409120) at gasyncqueue.c:422
retval = <optimized out>
__func__ = "g_async_queue_pop_intern_unlocked"
#3 0x00007f269de53b5c in g_async_queue_timeout_pop (queue=0x55e086d063f0, timeout=timeout@entry=15000000) at gasyncqueue.c:543
end_time = 29239409120
retval = <optimized out>
#4 0x00007f269dea8c6e in g_thread_pool_wait_for_new_pool () at gthreadpool.c:167
pool = <optimized out>
local_max_idle_time = <optimized out>
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
last_wakeup_thread_serial = <optimized out>
have_relayed_thread_marker = <optimized out>
pool = <optimized out>
local_wakeup_thread_serial = <optimized out>
local_max_unused_threads = <optimized out>
local_max_idle_time = <optimized out>
last_wakeup_thread_serial = <optimized out>
have_relayed_thread_marker = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at gthreadpool.c:364
free_pool = <optimized out>
task = <optimized out>
pool = <optimized out>
#6 0x00007f269dea81c5 in g_thread_proxy (data=0x7f264400ede0) at gthread.c:784
thread = 0x7f264400ede0
_g_boolean_var_ = <optimized out>
#7 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#8 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 14 (Thread 0x7f266b7fe700 (LWP 27810)):
#0 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269de80629 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x55e090c4dca0, timeout=<optimized out>, context=0x55e090c79410) at gmain.c:4204
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f269de8fe70 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=context@entry=0x55e090c79410, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 1
allocated_nfds = 1
fds = 0x55e090c4dca0
#3 0x00007f269de8073c in g_main_context_iteration (context=0x55e090c79410, may_block=1) at gmain.c:3964
retval = <optimized out>
#4 0x00007f267a8a34fd in ?? () from /usr/lib/gio/modules/libdconfsettings.so
No symbol table info available.
#5 0x00007f269dea81c5 in g_thread_proxy (data=0x55e090bba370) at gthread.c:784
thread = 0x55e090bba370
_g_boolean_var_ = <optimized out>
#6 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 13 (Thread 0x7f266adf4700 (LWP 27804)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec62da in g_cond_wait_until (cond=cond@entry=0x55e08f2e1f48, mutex=mutex@entry=0x55e08f2e1f40, end_time=<optimized out>) at gthread-posix.c:1449
now = {tv_sec = 29226, tv_nsec = 572776798}
span = {tv_sec = 0, tv_nsec = 249954202}
sampled = 0
res = <optimized out>
#2 0x000055e0852bf1f1 in gimp_dashboard_sample (dashboard=<optimized out>) at gimpdashboard.c:1689
update_interval = 250000
sample_interval = <optimized out>
end_time = <optimized out>
priv = 0x55e08f2e1990
last_sample_time = 29226572731
last_update_time = 29226572731
seen_low_swap_space = 0
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e08f1b54a0) at gthread.c:784
thread = 0x55e08f1b54a0
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 12 (Thread 0x7f267cff9700 (LWP 27796)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x7f26a04454b0 <queue_cond>, mutex=mutex@entry=0x7f26a04454c0 <queue_mutex>) at gthread-posix.c:1402
sampled = 0
#2 0x00007f26a01e9fb9 in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at gegl-tile-backend-swap.c:477
params = <optimized out>
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e08cf2db20) at gthread.c:784
thread = 0x55e08cf2db20
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 11 (Thread 0x7f267d7fa700 (LWP 27672)):
#0 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269de80629 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x7f264400ea60, timeout=<optimized out>, context=0x7f264400cce0) at gmain.c:4204
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f269de8fe70 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=0x7f264400cce0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x7f264400ea60
#3 0x00007f269de809c2 in g_main_loop_run (loop=0x7f264400ce20) at gmain.c:4099
self = <optimized out>
__func__ = "g_main_loop_run"
#4 0x00007f269fa7caf6 in gdbus_shared_thread_func (user_data=0x7f264400ccb0) at gdbusprivate.c:275
data = 0x7f264400ccb0
#5 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086ce6190) at gthread.c:784
thread = 0x55e086ce6190
_g_boolean_var_ = <optimized out>
#6 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 10 (Thread 0x7f267e7fc700 (LWP 27670)):
#0 0x00007f269d4b9ad4 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269de80629 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x55e086d08870, timeout=<optimized out>, context=0x55e086d08590) at gmain.c:4204
ret = <optimized out>
errsv = <optimized out>
poll_func = 0x7f269de8fe70 <g_poll>
poll_func = <optimized out>
ret = <optimized out>
errsv = <optimized out>
#2 g_main_context_iterate (context=context@entry=0x55e086d08590, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3898
max_priority = 2147483647
timeout = -1
some_ready = <optimized out>
nfds = 2
allocated_nfds = 2
fds = 0x55e086d08870
#3 0x00007f269de8073c in g_main_context_iteration (context=0x55e086d08590, may_block=may_block@entry=1) at gmain.c:3964
retval = <optimized out>
#4 0x00007f269de80781 in glib_worker_main (data=<optimized out>) at gmain.c:5773
No locals.
#5 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e320) at gthread.c:784
thread = 0x55e086b1e320
_g_boolean_var_ = <optimized out>
#6 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 9 (Thread 0x7f267effd700 (LWP 27669)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e085997600 <gimp_parallel_distribute_threads+352>, mutex=mutex@entry=0x55e0859975f8 <gimp_parallel_distribute_threads+344>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e0859975f0 <gimp_parallel_distribute_threads+336>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e2d0) at gthread.c:784
thread = 0x55e086b1e2d0
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 8 (Thread 0x7f267f7fe700 (LWP 27668)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e0859975c8 <gimp_parallel_distribute_threads+296>, mutex=mutex@entry=0x55e0859975c0 <gimp_parallel_distribute_threads+288>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e0859975b8 <gimp_parallel_distribute_threads+280>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e280) at gthread.c:784
thread = 0x55e086b1e280
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7f267ffff700 (LWP 27667)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e085997590 <gimp_parallel_distribute_threads+240>, mutex=mutex@entry=0x55e085997588 <gimp_parallel_distribute_threads+232>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e085997580 <gimp_parallel_distribute_threads+224>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e230) at gthread.c:784
thread = 0x55e086b1e230
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7f267c559700 (LWP 27666)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e085997558 <gimp_parallel_distribute_threads+184>, mutex=mutex@entry=0x55e085997550 <gimp_parallel_distribute_threads+176>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e085997548 <gimp_parallel_distribute_threads+168>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e1e0) at gthread.c:784
thread = 0x55e086b1e1e0
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7f2684d5a700 (LWP 27665)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e085997520 <gimp_parallel_distribute_threads+128>, mutex=mutex@entry=0x55e085997518 <gimp_parallel_distribute_threads+120>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e085997510 <gimp_parallel_distribute_threads+112>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e190) at gthread.c:784
thread = 0x55e086b1e190
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7f268555b700 (LWP 27664)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e0859974e8 <gimp_parallel_distribute_threads+72>, mutex=mutex@entry=0x55e0859974e0 <gimp_parallel_distribute_threads+64>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e0859974d8 <gimp_parallel_distribute_threads+56>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e140) at gthread.c:784
thread = 0x55e086b1e140
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7f2685d5c700 (LWP 27663)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e0859974b0 <gimp_parallel_distribute_threads+16>, mutex=mutex@entry=0x55e0859974a8 <gimp_parallel_distribute_threads+8>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085403023 in gimp_parallel_distribute_thread_func (thread=0x55e0859974a0 <gimp_parallel_distribute_threads>) at gimp-parallel.cc:698
No locals.
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e0f0) at gthread.c:784
thread = 0x55e086b1e0f0
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7f268655d700 (LWP 27662)):
#0 0x00007f269d4bf889 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f269dec61bf in g_cond_wait (cond=cond@entry=0x55e085998290 <gimp_parallel_run_async_cond>, mutex=mutex@entry=0x55e0859982a0 <gimp_parallel_run_async_mutex>) at gthread-posix.c:1402
sampled = 0
#2 0x000055e085402e2a in gimp_parallel_run_async_thread_func (thread=0x55e0859982b0 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:556
task = <optimized out>
#3 0x00007f269dea81c5 in g_thread_proxy (data=0x55e086b1e0a0) at gthread.c:784
thread = 0x55e086b1e0a0
_g_boolean_var_ = <optimized out>
#4 0x00007f269d9a997a in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f269d4c53ef in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f26a3eadd40 (LWP 27661)):
#0 0x00007f269d9b4d69 in read () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f26a1bfb100 in read (__nbytes=256, __buf=0x7ffeb52cdd40, __fd=<optimized out>) at /usr/include/bits/unistd.h:44
No locals.
#2 gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffeb52cdeb0) at gimputils.c:1306
status = 32550
stack_printed = 0
gtrace = 0x0
gimp_pid = "27661\000\000\000\000\000\000\000\000\000\000"
buffer = '\000' <repeats 255 times>
read_n = <optimized out>
sync_fd = {17, 18}
out_fd = {19, 20}
fork_pid = 27863
pid = 27661
eintr_count = 0
tid = 27661
#3 0x000055e08516b09a in gui_message (gimp=0x55e086b760c0, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x55e085538c3e "GIMP", message=0x55e08f7fe8c0 "gimp_image_undo_group_end: assertion 'private->group_count > 0' failed") at gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x000055e0853ffb7c in gimp_show_message (gimp=gimp@entry=0x55e086b760c0, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x55e085538c3e "GIMP", domain@entry=0x0, message=message@entry=0x55e08f7fe8c0 "gimp_image_undo_group_end: assertion 'private->group_count > 0' failed") at gimp-gui.c:178
desc = 0x55e085539eb9 "Message"
__func__ = "gimp_show_message"
#5 0x000055e08516103b in gimp_message_log_func (log_domain=log_domain@entry=0x55e085537471 "Gimp-Core", flags=flags@entry=G_LOG_LEVEL_CRITICAL, message=message@entry=0x55e08f7fe8c0 "gimp_image_undo_group_end: assertion 'private->group_count > 0' failed", data=data@entry=0x55e086b760c0) at errors.c:290
gimp = 0x55e086b760c0
config = 0x55e086bdeb10
msg_domain = 0x0
severity = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f269de870fd in g_logv (log_domain=0x55e085537471 "Gimp-Core", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffeb52ce070) at gmessages.c:1370
domain = 0x0
data = 0x55e086b760c0
depth = 1
log_func = 0x55e085160fb0 <gimp_message_log_func>
domain_fatal_mask = <optimized out>
masquerade_fatal = 0
test_level = G_LOG_LEVEL_CRITICAL
was_fatal = 0
was_recursion = 0
buffer = <optimized out>
msg = 0x55e08f7fe8c0 "gimp_image_undo_group_end: assertion 'private->group_count > 0' failed"
msg_alloc = 0x55e08f7fe8c0 "gimp_image_undo_group_end: assertion 'private->group_count > 0' failed"
i = 3
size = <optimized out>
#7 0x00007f269de8726f in g_log (log_domain=log_domain@entry=0x55e085537471 "Gimp-Core", log_level=log_level@entry=G_LOG_LEVEL_CRITICAL, format=format@entry=0x7f269ded2b67 "%s: assertion '%s' failed") at gmessages.c:1432
args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52ce150, reg_save_area = 0x7ffeb52ce090}}
#8 0x00007f269de87aa9 in g_return_if_fail_warning (log_domain=log_domain@entry=0x55e085537471 "Gimp-Core", pretty_function=pretty_function@entry=0x55e0855e9310 <__func__.32005> "gimp_image_undo_group_end", expression=expression@entry=0x55e0855e9138 "private->group_count > 0") at gmessages.c:2809
No locals.
#9 0x000055e08548077a in gimp_image_undo_group_end (image=image@entry=0x55e090a20530) at gimpimage-undo.c:335
private = <optimized out>
__func__ = "gimp_image_undo_group_end"
#10 0x000055e0851837e2 in image_profile_assign_callback (dialog=0x55e08ee5b250, image=0x55e090a20530, new_profile=<optimized out>, new_file=<optimized out>, intent=<optimized out>, bpc=<optimized out>, user_data=0x55e090d2cf80) at image-commands.c:1250
error = 0x0
#11 0x000055e08519e7ad in color_profile_dialog_response (dialog=0x55e08ee5b250, response_id=<optimized out>, private=0x55e090ce3800) at color-profile-dialog.c:438
profile = 0x55e0921846c0
file = 0x55e090a60ac0
response_id = -5
private = 0x55e090ce3800
dialog = 0x55e08ee5b250
profile = <optimized out>
file = <optimized out>
error = <optimized out>
#12 0x00007f269e36285d in g_closure_invoke (closure=0x55e090c1d710, return_value=0x0, n_param_values=2, param_values=0x7ffeb52ce3c0, invocation_hint=0x7ffeb52ce340) at gclosure.c:804
marshal = 0x7f269e364b60 <g_cclosure_marshal_VOID__INT>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55e090c1d6f0
__func__ = "g_closure_invoke"
#13 0x00007f269e3760ce in signal_emit_unlocked_R (node=node@entry=0x55e08cbc95e0, detail=detail@entry=0, instance=instance@entry=0x55e08ee5b250, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffeb52ce3c0) at gsignal.c:3635
tmp = <optimized out>
handler = 0x55e090ba2b00
accumulator = 0x0
emission = {next = 0x7ffeb52ce790, instance = 0x55e08ee5b250, ihint = {signal_id = 587, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = <optimized out>
hlist = <optimized out>
handler_list = 0x55e090bc8e80
return_accu = 0x0
accu = {g_type = 0, 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 = 587
max_sequential_handler_number = 175667
return_value_altered = 1
#14 0x00007f269e37ea85 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52ce590) at gsignal.c:3391
instance_and_params = 0x7ffeb52ce3c0
signal_return_type = <optimized out>
param_values = 0x7ffeb52ce3d8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#15 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffeb52ce670, reg_save_area = 0x7ffeb52ce5b0}}
#16 0x00007f269e362a96 in _g_closure_invoke_va (closure=0x55e090c1ff90, return_value=0x0, instance=0x55e090c40880, args=0x7ffeb52ce890, n_params=0, param_types=0x0) at gclosure.c:867
marshal = 0x7f269e3647d0 <g_cclosure_marshal_VOID__VOIDv>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55e090c1ff70
__func__ = "_g_closure_invoke_va"
#17 0x00007f269e37ed6f in g_signal_emit_valist (instance=0x55e090c40880, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52ce890) at gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffeb52ceaf0, instance = 0x55e090c40880, ihint = {signal_id = 336, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94422823116944}
signal_id = 336
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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"
#18 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52ce970, reg_save_area = 0x7ffeb52ce8b0}}
#19 0x00007f26a306297d in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#20 0x00007f26a30629d5 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#21 0x00007f269e362a96 in _g_closure_invoke_va (closure=0x55e086d66870, return_value=0x0, instance=0x55e090c40880, args=0x7ffeb52cebf0, n_params=0, param_types=0x0) at gclosure.c:867
marshal = 0x7f269e360ca0 <g_type_class_meta_marshalv>
marshal_data = 0x3f8
in_marshal = 0
real_closure = 0x55e086d66850
__func__ = "_g_closure_invoke_va"
#22 0x00007f269e37ed6f in g_signal_emit_valist (instance=0x55e090c40880, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52cebf0) at gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffeb52cf0f0, instance = 0x55e090c40880, ihint = {signal_id = 335, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94422823116944}
signal_id = 335
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52cecd0, reg_save_area = 0x7ffeb52cec10}}
#24 0x00007f26a3060e30 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#25 0x00007f269e150008 in ffi_call_unix64 () from /usr/lib64/libffi.so.6
No symbol table info available.
#26 0x00007f269e14fa6a in ffi_call () from /usr/lib64/libffi.so.6
No symbol table info available.
#27 0x00007f269e36343d in g_cclosure_marshal_generic_va (closure=0x55e090c124d0, return_value=0x0, instance=<optimized out>, args_list=<optimized out>, marshal_data=<optimized out>, n_params=3, param_types=0x55e086ebf6b0) at gclosure.c:1604
rtype = 0x7f269e1503f0 <ffi_type_void>
rvalue = 0x7ffeb52ceea0
n_args = 5
atypes = 0x7ffeb52cee60
args = 0x7ffeb52cee20
storage = 0x7ffeb52cedf0
i = <optimized out>
cif = {abi = FFI_UNIX64, nargs = 5, arg_types = 0x7ffeb52cee60, rtype = 0x7f269e1503f0 <ffi_type_void>, bytes = 0, flags = 2048}
cc = 0x55e090c124d0
enum_tmpval = <optimized out>
tmpval_used = 0
args_copy = {{gp_offset = 32, fp_offset = 80, overflow_arg_area = 0x7ffeb52cf2d0, reg_save_area = 0x7ffeb52cf210}}
#28 0x00007f269e362a96 in _g_closure_invoke_va (closure=0x55e090c124d0, return_value=0x0, instance=0x55e090c89360, args=0x7ffeb52cf1f0, n_params=3, param_types=0x55e086ebf6b0) at gclosure.c:867
marshal = 0x7f269e3631b0 <g_cclosure_marshal_generic_va>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55e090c124b0
__func__ = "_g_closure_invoke_va"
#29 0x00007f269e37ed6f in g_signal_emit_valist (instance=0x55e090c89360, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52cf1f0) at gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffeb52cf490, instance = 0x55e090c89360, ihint = {signal_id = 292, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 94422823446736}
signal_id = 292
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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"
#30 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52cf2d0, reg_save_area = 0x7ffeb52cf210}}
#31 0x00007f26a311e396 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#32 0x00007f269e365758 in g_cclosure_marshal_VOID__BOXEDv (closure=0x55e086d93c20, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55e086d7c3e0) at gmarshal.c:1950
cc = 0x55e086d93c20
data1 = <optimized out>
data2 = <optimized out>
callback = <optimized out>
arg0 = 0x0
args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffeb52cf670, reg_save_area = 0x7ffeb52cf5b0}}
#33 0x00007f269e362a96 in _g_closure_invoke_va (closure=0x55e086d93c20, return_value=0x0, instance=0x55e090c89360, args=0x7ffeb52cf590, n_params=1, param_types=0x55e086d7c3e0) at gclosure.c:867
marshal = 0x7f269e360ca0 <g_type_class_meta_marshalv>
marshal_data = 0x108
in_marshal = 0
real_closure = 0x55e086d93c00
__func__ = "_g_closure_invoke_va"
#34 0x00007f269e37ed6f in g_signal_emit_valist (instance=0x55e090c89360, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52cf590) at gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 0, 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 = 0x7ffeb52cf900, instance = 0x55e090c89360, ihint = {signal_id = 287, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94422823446736}
signal_id = 287
instance_type = <optimized out>
emission_return = {g_type = 0, 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 = 4
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"
#35 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52cf670, reg_save_area = 0x7ffeb52cf5b0}}
#36 0x00007f26a311b5fe in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#37 0x00007f26a311cbeb in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#38 0x00007f26a311f8ee in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#39 0x00007f26a30ecb51 in gtk_event_controller_handle_event () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#40 0x00007f26a32af51b in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#41 0x00007f26a3167ae8 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#42 0x00007f269e362a96 in _g_closure_invoke_va (closure=0x55e086b3b580, return_value=0x7ffeb52cf930, instance=0x55e090c40880, args=0x7ffeb52cfa00, n_params=1, param_types=0x55e086b3b5b0) at gclosure.c:867
marshal = 0x7f269e360ca0 <g_type_class_meta_marshalv>
marshal_data = 0x188
in_marshal = 0
real_closure = 0x55e086b3b560
__func__ = "_g_closure_invoke_va"
#43 0x00007f269e37e73d in g_signal_emit_valist (instance=0x55e090c40880, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffeb52cfa00) at gsignal.c:3300
return_accu = <optimized out>
accu = {g_type = 20, 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 = 0x55e086b3b640
emission = {next = 0x0, instance = 0x55e090c40880, ihint = {signal_id = 74, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94422823116944}
signal_id = 74
instance_type = <optimized out>
emission_return = {g_type = 20, 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 = 20
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 0x00007f269e37f49f in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffeb52cfae0, reg_save_area = 0x7ffeb52cfa20}}
#45 0x00007f26a32b17e4 in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#46 0x00007f26a316498e in ?? () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#47 0x00007f26a3166ac8 in gtk_main_do_event () from /usr/lib64/libgtk-3.so.0
No symbol table info available.
#48 0x00007f26a2cab525 in ?? () from /usr/lib64/libgdk-3.so.0
No symbol table info available.
#49 0x00007f26a2cdc972 in ?? () from /usr/lib64/libgdk-3.so.0
No symbol table info available.
#50 0x00007f269de80477 in g_main_dispatch (context=0x55e086b2ea60) at gmain.c:3177
dispatch = 0x7f26a2cdc950
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55e086b2e970
current = 0x55e086d0c040
i = 0
current = <optimized out>
i = <optimized out>
source = <optimized out>
_g_boolean_var_ = <optimized out>
was_in_call = <optimized out>
user_data = <optimized out>
callback = <optimized out>
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
dispatch = <optimized out>
prev_source = <optimized out>
_g_boolean_var_ = <optimized out>
#51 g_main_context_dispatch (context=context@entry=0x55e086b2ea60) at gmain.c:3830
No locals.
#52 0x00007f269de806b0 in g_main_context_iterate (context=0x55e086b2ea60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3903
max_priority = 2147483647
timeout = 400
some_ready = 1
nfds = <optimized out>
allocated_nfds = 6
fds = 0x55e090d4e690
#53 0x00007f269de809c2 in g_main_loop_run (loop=0x55e08d007ba0) at gmain.c:4099
self = <optimized out>
__func__ = "g_main_loop_run"
#54 0x000055e085160c11 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=1, show_debug_menu=1, stack_trace_mode=GIMP_STACK_TRACE_QUERY, pdb_compat_mode=GIMP_PDB_COMPAT_WARN, backtrace_file=0x55e086a580b0 "/home/elle/code-install/gimp299/install/config/CrashLog/GIMP-crash-1537293348.txt") at app.c:443
update_status_func = <optimized out>
gimp = 0x55e086b760c0
loop = <optimized out>
run_loop = 0x55e08d007ba0
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#55 0x000055e0851604ec in main (argc=<optimized out>, argv=<optimized out>) at main.c:524
context = 0x55e086a59280
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x55e086a580b0 "/home/elle/code-install/gimp299/install/config/CrashLog/GIMP-crash-1537293348.txt"
i = <optimized out>