GIMP-2.99 crash - GIMP_IS_IMAGE failed after closing the two previously open XCF files
On Debian Sid, using GIMP-2.99 (babl/GEGL/GIMP updated yesterday morning) in Multi Window Mode, I had two XCF files open. I closed one of them and then closed the other, and then noticed the "no open image" window (what you see after you open GIMP and before opening any actual images, and after closing all previously open images) was corrupted and shoved partially off-screen. I moved the window to the middle of the screen and the following bug report popped up. The main complaint seems to be this:
GIMP-CRITICAL: gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed
GNU Image Manipulation Program version 2.99.1
git-describe: GIMP_2_10_2-2000-gc0c055b4e9
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/8/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Debian 8.2.0-17' --with-bugurl=file:///usr/share/doc/gcc-8/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-8 --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-libmpx --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib --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 --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 8.2.1 20190204 (Debian 8.2.0-17)
using GEGL version 0.4.13 (compiled against version 0.4.13)
using GLib version 2.58.3 (compiled against version 2.58.3)
using GdkPixbuf version 2.38.0 (compiled against version 2.38.0)
using GTK+ version 3.24.5 (compiled against version 3.24.5)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
GIMP-CRITICAL: gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed
Stack trace:
# Stack traces obtained from PID 1675 - Thread 1675 #
[New LWP 1676]
[New LWP 1677]
[New LWP 1678]
[New LWP 1679]
[New LWP 1680]
[New LWP 1681]
[New LWP 1723]
[New LWP 2096]
[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=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f3472c71ec0 (LWP 1675) "gimp-2.99" __libc_read (nbytes=256, buf=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f3472799700 (LWP 1676) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f3471f98700 (LWP 1677) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f3471797700 (LWP 1678) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f3463fff700 (LWP 1679) "gmain" 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f34637fe700 (LWP 1680) "gdbus" 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7f34566fc700 (LWP 1681) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f344afff700 (LWP 1723) "dconf worker" 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
9 Thread 0x7f3454879700 (LWP 2096) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 9 (Thread 0x7f3454879700 (LWP 2096)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c864c9 in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at gegl-tile-backend-swap.c:689
params = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862733199104, 5082863792224253164, 140725148314926, 140725148314927, 139862733199104, 94837526489392, -5124712924115847956, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f344afff700 (LWP 1723)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f345529cffd in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862573315840, 5082863792224253164, 140725148315598, 140725148315599, 139862573315840, 94837555746416, -5124709006031932180, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f34566fc700 (LWP 1681)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000564112f6235c in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x564113498840 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:359
task = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862765192960, 5082863792224253164, 140725148325518, 140725148325519, 139862765192960, 94837496449088, -5124716566784985876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f34637fe700 (LWP 1680)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f3478b24f66 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862984353536, 5082863792224253164, 140725148325566, 140725148325567, 139862984353536, 94837499051040, -5124758482444569364, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f3463fff700 (LWP 1679)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f34785562a1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862992746240, 5082863792224253164, 140725148325166, 140725148325167, 139862992746240, 0, -5124759583566809876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f3471797700 (LWP 1678)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5ed0 <gegl_parallel_distribute_threads+112>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863218812672, 5082863792224253164, 140725148325486, 140725148325487, 139863218812672, 139863341817552, -5124789326215334676, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f3471f98700 (LWP 1677)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e98 <gegl_parallel_distribute_threads+56>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863227205376, 5082863792224253164, 140725148325486, 140725148325487, 139863227205376, 139863341817496, -5124790425190091540, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f3472799700 (LWP 1676)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e60 <gegl_parallel_distribute_threads>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863235598080, 5082863792224253164, 140725148325486, 140725148325487, 139863235598080, 139863341817440, -5124795920063875860, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f3472c71ec0 (LWP 1675)):
#0 0x00007f34783704f4 in __libc_read (nbytes=256, buf=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007f34783704f4 in __libc_read (fd=20, buf=buf@entry=0x7ffd207a09e0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f3479123591 in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffd207a0e68) at gimputils.c:1300
status = 314817248
stack_printed = 0
gtrace = 0x0
gimp_pid = "1675\000\000\000\000\340\365\020y4\177\000"
buffer = "\300\244\026y4\177\000\000h\nz \375\177\000\000d\nz \375\177\000\000\000\260\001\000\000\277\002\000\000\000\000\000\000\000\000\000\340\365\020y4\177\000\000\030\312\020y4\177\000\000\340\272\303\022AV\000\000\201\005\340\365\000\000\000\000\240\060\300\022AV\000\000\026\200\327\003\000\000\000\000\060\vz \375\177\000\000 \vz \375\177\000\000h\nz \375\177\000\000\060Sf\023AV\000\000\001\001", '\000' <repeats 22 times>, "\360\vz \375\177\000\000\201\005\340\365\000\000\000\000\360\064\247y4\177\000\000\310\vz \375\177\000\000\220\061\247y4\177", '\000' <repeats 18 times>...
read_n = <optimized out>
sync_fd = {14, 19}
out_fd = {20, 21}
fork_pid = 2197
pid = 1675
eintr_count = 0
tid = 1675
#3 0x0000564112cce3ba in gui_message (gimp=0x5641137320a0, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", message=0x564117f3fb00 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed") at gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x0000564112f5f189 in gimp_show_message (gimp=gimp@entry=0x5641137320a0, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", domain@entry=0x0, message=message@entry=0x564117f3fb00 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed") at gimp-gui.c:178
desc = 0x5641130a6ab9 "Message"
__func__ = "gimp_show_message"
#5 0x0000564112cc4585 in gimp_message_log_func (log_domain=0x5641130a4131 "Gimp-Core", flags=<optimized out>, message=0x564117f3fb00 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed", data=0x5641137320a0) at errors.c:290
gimp = 0x5641137320a0
config = 0x564113796810
msg_domain = 0x0
severity = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f347855cf8f in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f347855d17f in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x0000564112db0b52 in gimp_display_shell_calculate_scale_x_and_y (shell=shell@entry=0x564116334d30, scale=scale@entry=1, scale_x=scale_x@entry=0x7ffd207a1150, scale_y=scale_y@entry=0x7ffd207a1158) at gimpdisplayshell-scale.c:927
image = <optimized out>
xres = 4.9406564584124654e-324
yres = 0
screen_xres = <optimized out>
screen_yres = <optimized out>
#9 0x0000564112db0c0d in gimp_display_shell_scale_get_image_size_for_scale (shell=0x564116334d30, scale=1, w=0x7ffd207a11b8, h=0x7ffd207a11bc) at gimpdisplayshell-scale.c:901
image = 0x0
scale_x = 4.6855950021389678e-310
scale_y = 6.9101679147000998e-310
#10 0x0000564112da6e24 in gimp_display_shell_canvas_tick (widget=0x564116345120, frame_clock=<optimized out>, shell=0x564116334d30) at gimpdisplayshell-callbacks.c:179
center_horizontally = <optimized out>
center_vertically = <optimized out>
target_offset_y = <optimized out>
sw = 333032688
target_offset_x = <optimized out>
sh = 22081
allocation = {x = 0, y = 0, width = 733, height = 415}
#11 0x00007f347962d4a2 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#12 0x00007f3478637c7d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f347864b345 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f347865425e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f347865491f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f34791f9b6f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#17 0x00007f34791e4c08 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#18 0x00007f3478556863 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f3478555dd8 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f34785561c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x0000564112cc412b 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=0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt") at app.c:443
update_status_func = <optimized out>
gimp = 0x5641137320a0
loop = <optimized out>
run_loop = 0x564115163380
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#23 0x0000564112cc3a86 in main (argc=<optimized out>, argv=<optimized out>) at main.c:524
context = 0x5641135bede0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt"
i = <optimized out>
[Inferior 1 (process 1675) detached]
GIMP-CRITICAL: gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed
Stack trace:
# Stack traces obtained from PID 1675 - Thread 1675 #
[New LWP 1676]
[New LWP 1677]
[New LWP 1678]
[New LWP 1679]
[New LWP 1680]
[New LWP 1681]
[New LWP 1723]
[New LWP 2096]
[New LWP 2204]
[New LWP 2205]
[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=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f3472c71ec0 (LWP 1675) "gimp-2.99" __libc_read (nbytes=256, buf=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f3472799700 (LWP 1676) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f3471f98700 (LWP 1677) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f3471797700 (LWP 1678) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f3463fff700 (LWP 1679) "gmain" 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f34637fe700 (LWP 1680) "gdbus" 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7f34566fc700 (LWP 1681) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f344afff700 (LWP 1723) "dconf worker" 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
9 Thread 0x7f3454879700 (LWP 2096) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f3449ffd700 (LWP 2204) "pool" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
11 Thread 0x7f344a7fe700 (LWP 2205) "pool" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 11 (Thread 0x7f344a7fe700 (LWP 2205)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f34785a00ba in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478528091 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f347857ef02 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862564923136, 5082863792224253164, 140725148316590, 140725148316591, 139862564923136, 94837583438224, -5124707904909691668, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 10 (Thread 0x7f3449ffd700 (LWP 2204)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f34785a00ba in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478528091 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f347857ef02 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862556530432, 5082863792224253164, 140725148316478, 140725148316479, 139862556530432, 94837585559952, -5124702407888423700, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f3454879700 (LWP 2096)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c864c9 in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at gegl-tile-backend-swap.c:689
params = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862733199104, 5082863792224253164, 140725148314926, 140725148314927, 139862733199104, 94837526489392, -5124712924115847956, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f344afff700 (LWP 1723)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f345529cffd in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862573315840, 5082863792224253164, 140725148315598, 140725148315599, 139862573315840, 94837555746416, -5124709006031932180, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f34566fc700 (LWP 1681)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000564112f6235c in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x564113498840 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:359
task = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862765192960, 5082863792224253164, 140725148325518, 140725148325519, 139862765192960, 94837496449088, -5124716566784985876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f34637fe700 (LWP 1680)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f3478b24f66 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862984353536, 5082863792224253164, 140725148325566, 140725148325567, 139862984353536, 94837499051040, -5124758482444569364, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f3463fff700 (LWP 1679)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f34785562a1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862992746240, 5082863792224253164, 140725148325166, 140725148325167, 139862992746240, 0, -5124759583566809876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f3471797700 (LWP 1678)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5ed0 <gegl_parallel_distribute_threads+112>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863218812672, 5082863792224253164, 140725148325486, 140725148325487, 139863218812672, 139863341817552, -5124789326215334676, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f3471f98700 (LWP 1677)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e98 <gegl_parallel_distribute_threads+56>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863227205376, 5082863792224253164, 140725148325486, 140725148325487, 139863227205376, 139863341817496, -5124790425190091540, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f3472799700 (LWP 1676)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e60 <gegl_parallel_distribute_threads>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863235598080, 5082863792224253164, 140725148325486, 140725148325487, 139863235598080, 139863341817440, -5124795920063875860, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f3472c71ec0 (LWP 1675)):
#0 0x00007f34783704f4 in __libc_read (nbytes=256, buf=0x7ffd207a09e0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007f34783704f4 in __libc_read (fd=20, buf=buf@entry=0x7ffd207a09e0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f3479123591 in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffd207a0e68) at gimputils.c:1300
status = 49
stack_printed = 0
gtrace = 0x0
gimp_pid = "1675\000\177\000\000\220([\023AV\000"
buffer = "0\273gx4\177\000\000L\000\000\000\000\000\000\000\001\000\000\000\064\177\000\000\220([\023AV\000\000\060\273gx4\177\000\000\320\nz \375\177\000\000\020\237fx4\177\000\000\340\vz \375\177\000\000p\fz \375\177\000\000\225\371Yx4\177\000\000L\000\000\000\000\000\000\000L\000\000\000\000\000\000\000hD[\023AV\000\000\327\314cx4\177\000\000\240\nz \375\177\000\000\200\305C\027AV\000\000\320\nz \375\177\000\000\020\237fx4\177\000\000\340\vz \375\177\000\000`\361ex4\177\000\000\020\237fx4\177\000\000\320\nz \375\177\000\000`\fz \375\177\000\000\235?ex4\177", '\000' <repeats 50 times>...
read_n = <optimized out>
sync_fd = {14, 19}
out_fd = {20, 21}
fork_pid = 2206
pid = 1675
eintr_count = 0
tid = 1675
#3 0x0000564112cce3ba in gui_message (gimp=0x5641137320a0, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", message=0x56411bfe4790 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed") at gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x0000564112f5f189 in gimp_show_message (gimp=gimp@entry=0x5641137320a0, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", domain@entry=0x0, message=message@entry=0x56411bfe4790 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed") at gimp-gui.c:178
desc = 0x5641130a6ab9 "Message"
__func__ = "gimp_show_message"
#5 0x0000564112cc4585 in gimp_message_log_func (log_domain=0x5641130a4131 "Gimp-Core", flags=<optimized out>, message=0x56411bfe4790 "gimp_image_get_resolution: assertion 'GIMP_IS_IMAGE (image)' failed", data=0x5641137320a0) at errors.c:290
gimp = 0x5641137320a0
config = 0x564113796810
msg_domain = 0x0
severity = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f347855cf8f in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f347855d17f in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x0000564112db0bbb in gimp_display_shell_scale_get_screen_resolution (yres=<synthetic pointer>, xres=<synthetic pointer>, shell=0x564116334d30) at gimpdisplayshell-scale.c:870
x = 4.6855951536337239e-310
y = 6.9101672358290015e-310
image = <optimized out>
xres = 4.9406564584124654e-324
yres = 0
screen_xres = <optimized out>
screen_yres = <optimized out>
#9 0x0000564112db0bbb in gimp_display_shell_calculate_scale_x_and_y (shell=shell@entry=0x564116334d30, scale=scale@entry=1, scale_x=scale_x@entry=0x7ffd207a1150, scale_y=scale_y@entry=0x7ffd207a1158) at gimpdisplayshell-scale.c:928
image = <optimized out>
xres = 4.9406564584124654e-324
yres = 0
screen_xres = <optimized out>
screen_yres = <optimized out>
#10 0x0000564112db0c0d in gimp_display_shell_scale_get_image_size_for_scale (shell=0x564116334d30, scale=1, w=0x7ffd207a11b8, h=0x7ffd207a11bc) at gimpdisplayshell-scale.c:901
image = 0x0
scale_x = 4.6855950021389678e-310
scale_y = 6.9101679147000998e-310
#11 0x0000564112da6e24 in gimp_display_shell_canvas_tick (widget=0x564116345120, frame_clock=<optimized out>, shell=0x564116334d30) at gimpdisplayshell-callbacks.c:179
center_horizontally = <optimized out>
center_vertically = <optimized out>
target_offset_y = <optimized out>
sw = 333032688
target_offset_x = <optimized out>
sh = 22081
allocation = {x = 0, y = 0, width = 733, height = 415}
#12 0x00007f347962d4a2 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007f3478637c7d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f347864b345 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f347865425e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f347865491f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f34791f9b6f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#18 0x00007f34791e4c08 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#19 0x00007f3478556863 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f3478555dd8 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f34785561c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x0000564112cc412b 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=0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt") at app.c:443
update_status_func = <optimized out>
gimp = 0x5641137320a0
loop = <optimized out>
run_loop = 0x564115163380
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#24 0x0000564112cc3a86 in main (argc=<optimized out>, argv=<optimized out>) at main.c:524
context = 0x5641135bede0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt"
i = <optimized out>
[Inferior 1 (process 1675) detached]
GIMP-CRITICAL: gimp_image_get_width: assertion 'GIMP_IS_IMAGE (image)' failed
Stack trace:
# Stack traces obtained from PID 1675 - Thread 1675 #
[New LWP 1676]
[New LWP 1677]
[New LWP 1678]
[New LWP 1679]
[New LWP 1680]
[New LWP 1681]
[New LWP 1723]
[New LWP 2096]
[New LWP 2205]
[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=0x7ffd207a0a20, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f3472c71ec0 (LWP 1675) "gimp-2.99" __libc_read (nbytes=256, buf=0x7ffd207a0a20, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f3472799700 (LWP 1676) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f3471f98700 (LWP 1677) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f3471797700 (LWP 1678) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f3463fff700 (LWP 1679) "gmain" 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f34637fe700 (LWP 1680) "gdbus" 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7f34566fc700 (LWP 1681) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f344afff700 (LWP 1723) "dconf worker" 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
9 Thread 0x7f3454879700 (LWP 2096) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f344a7fe700 (LWP 2205) "pool" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 10 (Thread 0x7f344a7fe700 (LWP 2205)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f34785a00ba in g_cond_wait_until () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478528091 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f3478528651 in g_async_queue_timeout_pop () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857ee61 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862564923136, 5082863792224253164, 140725148316590, 140725148316591, 139862564923136, 94837583438224, -5124707904909691668, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#7 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f3454879700 (LWP 2096)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c864c9 in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at gegl-tile-backend-swap.c:689
params = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862733199104, 5082863792224253164, 140725148314926, 140725148314927, 139862733199104, 94837526489392, -5124712924115847956, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f344afff700 (LWP 1723)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x564116d255a0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f345529cffd in () at /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862573315840, 5082863792224253164, 140725148315598, 140725148315599, 139862573315840, 94837555746416, -5124709006031932180, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f34566fc700 (LWP 1681)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x0000564112f6235c in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x564113498840 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:359
task = <optimized out>
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862765192960, 5082863792224253164, 140725148325518, 140725148325519, 139862765192960, 94837496449088, -5124716566784985876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f34637fe700 (LWP 1680)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x7f345002f3c0, nfds=6, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f3478b24f66 in () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862984353536, 5082863792224253164, 140725148325566, 140725148325567, 139862984353536, 94837499051040, -5124758482444569364, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f3463fff700 (LWP 1679)):
#0 0x00007f347828ab49 in __GI___poll (fds=0x56411370f890, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f3478556136 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f347855625c in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f34785562a1 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139862992746240, 5082863792224253164, 140725148325166, 140725148325167, 139862992746240, 0, -5124759583566809876, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#6 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f3471797700 (LWP 1678)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5ed0 <gegl_parallel_distribute_threads+112>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863218812672, 5082863792224253164, 140725148325486, 140725148325487, 139863218812672, 139863341817552, -5124789326215334676, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f3471f98700 (LWP 1677)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e98 <gegl_parallel_distribute_threads+56>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863227205376, 5082863792224253164, 140725148325486, 140725148325487, 139863227205376, 139863341817496, -5124790425190091540, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f3472799700 (LWP 1676)):
#0 0x00007f3478290289 in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f347859ff9f in g_cond_wait () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f3478c3fe03 in gegl_parallel_distribute_thread_func (thread=0x7f3478ce5e60 <gegl_parallel_distribute_threads>) at gegl-parallel.c:427
#3 0x00007f347857e425 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f3478366fa3 in start_thread (arg=<optimized out>) at pthread_create.c:486
ret = <optimized out>
pd = <optimized out>
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139863235598080, 5082863792224253164, 140725148325486, 140725148325487, 139863235598080, 139863341817440, -5124795920063875860, -5124808456243858196}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = <optimized out>
#5 0x00007f347829580f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f3472c71ec0 (LWP 1675)):
#0 0x00007f34783704f4 in __libc_read (nbytes=256, buf=0x7ffd207a0a20, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
sc_ret = <optimized out>
#1 0x00007f34783704f4 in __libc_read (fd=20, buf=buf@entry=0x7ffd207a0a20, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f3479123591 in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffd207a0ea8) at gimputils.c:1300
status = 0
stack_printed = 0
gtrace = 0x0
gimp_pid = "1675", '\000' <repeats 11 times>
buffer = '\000' <repeats 80 times>, "\020\fz \375\177\000\000\064\067ex4\177\000\000XL\000\000\000\000\000\000\020\005J\026AV\000\000\001\000\000\000\000\000\000\000fd*x4\177\000\000\004\000\000\000\000\000\000\000\003\000\000\000AV\000\000(\nz \375\177\000\000\020\nz \375\177\000\000\000\000\000\000AV\000\000\002\000\000\000AV\000\000\020\344\255\027AV\000\000\000\000\000\000AV\000\000\030\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {14, 19}
out_fd = {20, 21}
fork_pid = 2213
pid = 1675
eintr_count = 0
tid = 1675
#3 0x0000564112cce3ba in gui_message (gimp=0x5641137320a0, handler=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", message=0x564116f008c0 "gimp_image_get_width: assertion 'GIMP_IS_IMAGE (image)' failed") at gui-message.c:141
trace = 0x0
gen_trace = 1
#4 0x0000564112f5f189 in gimp_show_message (gimp=gimp@entry=0x5641137320a0, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_CRITICAL, domain=0x5641130a58f6 "GIMP", domain@entry=0x0, message=message@entry=0x564116f008c0 "gimp_image_get_width: assertion 'GIMP_IS_IMAGE (image)' failed") at gimp-gui.c:178
desc = 0x5641130a6ab9 "Message"
__func__ = "gimp_show_message"
#5 0x0000564112cc4585 in gimp_message_log_func (log_domain=0x5641130a4131 "Gimp-Core", flags=<optimized out>, message=0x564116f008c0 "gimp_image_get_width: assertion 'GIMP_IS_IMAGE (image)' failed", data=0x5641137320a0) at errors.c:290
gimp = 0x5641137320a0
config = 0x564113796810
msg_domain = 0x0
severity = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#6 0x00007f347855cf8f in g_logv () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007f347855d17f in g_log () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x0000564112fc1962 in gimp_image_get_width (image=0x0) at gimpimage.c:2712
__func__ = "gimp_image_get_width"
__func__ = "gimp_image_get_width"
#9 0x0000564112fc1962 in gimp_image_get_width (image=image@entry=0x0) at gimpimage.c:2710
__func__ = "gimp_image_get_width"
#10 0x0000564112db0c1a in gimp_display_shell_scale_get_image_size_for_scale (shell=0x564116334d30, scale=1, w=0x7ffd207a11b8, h=0x7ffd207a11bc) at gimpdisplayshell-scale.c:903
image = 0x0
scale_x = -nan(0x8000000000000)
scale_y = -nan(0x8000000000000)
#11 0x0000564112da6e24 in gimp_display_shell_canvas_tick (widget=0x564116345120, frame_clock=<optimized out>, shell=0x564116334d30) at gimpdisplayshell-callbacks.c:179
center_horizontally = <optimized out>
center_vertically = <optimized out>
target_offset_y = <optimized out>
sw = 333032688
target_offset_x = <optimized out>
sh = 22081
allocation = {x = 0, y = 0, width = 733, height = 415}
#12 0x00007f347962d4a2 in () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#13 0x00007f3478637c7d in g_closure_invoke () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f347864b345 in () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007f347865425e in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007f347865491f in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00007f34791f9b6f in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#18 0x00007f34791e4c08 in () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#19 0x00007f3478556863 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f3478555dd8 in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f34785561c8 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f34785564c2 in g_main_loop_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x0000564112cc412b 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=0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt") at app.c:443
update_status_func = <optimized out>
gimp = 0x5641137320a0
loop = <optimized out>
run_loop = 0x564115163380
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#24 0x0000564112cc3a86 in main (argc=<optimized out>, argv=<optimized out>) at main.c:524
context = 0x5641135bede0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x5641135bdaf0 "/home/elle/code/gimp299/install/config/CrashLog/GIMP-crash-1549705577.txt"
i = <optimized out>
[Inferior 1 (process 1675) detached]
GIMP-CRITICAL: gimp_image_get_height: assertion 'GIMP_IS_IMAGE (image)' failed