Crash during selection rectangle resizing
GIMP version:
Operating System: Opensuse Tumbleweed with Gnome 3.28.2
Package: [YAST installer from OpenSuse repo]
Description of the bug
During the resize / move of a rectangular selection window while editing a photo the application crashed. See crash report from the GIMP Debug window below.
Reproduction
Is the bug reproducible? [Happened only once ]
Reproduction steps:
- Open photo (JPG) image
- Choose rectangular select
- Stretch to choose area.
- Zoom out / in to see full photo
- Move the selection area, then crash occurred.
…
Expected result:
Actual result:
Additional information
GNU Image Manipulation Program version 2.10.6
git-describe: GIMP_2_10_4-278-g0a8173ffde
C compiler:
Using built-in specs.
Reading specs from /usr/lib64/gcc/x86_64-suse-linux/8/defaults.spec
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-suse-linux/8/lto-wrapper
OFFLOAD_TARGET_NAMES=hsa:nvptx-none
Target: x86_64-suse-linux
Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-offload-targets=hsa,nvptx-none=/usr/nvptx-none, --without-cuda-driver --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/8 --enable-ssp --disable-libssp --disable-libvtv --disable-cet --disable-libcc1 --enable-plugin --with-bugurl=http://bugs.opensuse.org/ --with-pkgversion='SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-__cxa_atexit --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-8 --without-system-libunwind --enable-multilib --with-arch-32=x86-64 --with-tune=generic --build=x86_64-suse-linux --host=x86_64-suse-linux
Thread model: posix
gcc version 8.2.1 20180831 [gcc-8-branch revision 264010] (SUSE Linux)
using GEGL version 0.4.8 (compiled against version 0.4.8)
using GLib version 2.56.2 (compiled against version 2.56.2)
using GdkPixbuf version 2.36.12 (compiled against version 2.36.12)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.12 (compiled against version 1.15.12)
fatal error: Aborted
Stack trace:
# Stack traces obtained from PID 7001 - Thread 7001 #
[New LWP 7003]
[New LWP 7004]
[New LWP 7005]
[New LWP 7006]
[New LWP 7007]
[New LWP 7008]
[New LWP 7164]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007f4e78677a24 in read () from /lib64/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7f4e74cd0e00 (LWP 7001) "gimp-2.10" 0x00007f4e78677a24 in read () from /lib64/libpthread.so.0
2 Thread 0x7f4e70315700 (LWP 7003) "gmain" 0x00007f4e783972c9 in poll () from /lib64/libc.so.6
3 Thread 0x7f4e72002700 (LWP 7004) "gdbus" 0x00007f4e783972c9 in poll () from /lib64/libc.so.6
4 Thread 0x7f4e5c953700 (LWP 7005) "async" 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
5 Thread 0x7f4e5c152700 (LWP 7006) "worker" 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
6 Thread 0x7f4e5b951700 (LWP 7007) "worker" 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
7 Thread 0x7f4e5b150700 (LWP 7008) "worker" 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
8 Thread 0x7f4e58aff700 (LWP 7164) "swap writer" 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
Thread 8 (Thread 0x7f4e58aff700 (LWP 7164)):
#0 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e790d8baf in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f4e79519ea5 in ?? () from /usr/lib64/libgegl-0.4.so.0
No symbol table info available.
#3 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 7 (Thread 0x7f4e5b150700 (LWP 7008)):
#0 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e790d8baf in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x000055bfc8b85813 in ?? ()
No symbol table info available.
#3 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 6 (Thread 0x7f4e5b951700 (LWP 7007)):
#0 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e790d8baf in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x000055bfc8b85813 in ?? ()
No symbol table info available.
#3 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 5 (Thread 0x7f4e5c152700 (LWP 7006)):
#0 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e790d8baf in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x000055bfc8b85813 in ?? ()
No symbol table info available.
#3 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 4 (Thread 0x7f4e5c953700 (LWP 7005)):
#0 0x00007f4e7839c739 in syscall () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e790d8baf in g_cond_wait () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x000055bfc8b8562a in ?? ()
No symbol table info available.
#3 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#5 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 3 (Thread 0x7f4e72002700 (LWP 7004)):
#0 0x00007f4e783972c9 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e79093206 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f4e79093592 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f4e793dfa46 in ?? () from /usr/lib64/libgio-2.0.so.0
No symbol table info available.
#4 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 2 (Thread 0x7f4e70315700 (LWP 7003)):
#0 0x00007f4e783972c9 in poll () from /lib64/libc.so.6
No symbol table info available.
#1 0x00007f4e79093206 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f4e7909332c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f4e79093371 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f4e790bab75 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f4e7866e554 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#6 0x00007f4e783a1ccf in clone () from /lib64/libc.so.6
No symbol table info available.
Thread 1 (Thread 0x7f4e74cd0e00 (LWP 7001)):
#0 0x00007f4e78677a24 in read () from /lib64/libpthread.so.0
No symbol table info available.
#1 0x00007f4e79f6dd24 in gimp_stack_trace_print () from /usr/lib64/libgimpbase-2.0.so.0
No symbol table info available.
#2 0x000055bfc88c52a0 in ?? ()
No symbol table info available.
#3 0x000055bfc88c56da in gimp_fatal_error ()
No symbol table info available.
#4 0x000055bfc88c5e37 in ?? ()
No symbol table info available.
#5 <signal handler called>
No symbol table info available.
#6 0x00007f4e782df08b in raise () from /lib64/libc.so.6
No symbol table info available.
#7 0x00007f4e782c84e9 in abort () from /lib64/libc.so.6
No symbol table info available.
#8 0x00007f4e782c83c1 in __assert_fail_base.cold.0 () from /lib64/libc.so.6
No symbol table info available.
#9 0x00007f4e782d76f2 in __assert_fail () from /lib64/libc.so.6
No symbol table info available.
#10 0x00007f4e781a37aa in ?? () from /usr/lib64/libX11.so.6
No symbol table info available.
#11 0x00007f4e781a384e in ?? () from /usr/lib64/libX11.so.6
No symbol table info available.
#12 0x00007f4e781a3b3d in _XEventsQueued () from /usr/lib64/libX11.so.6
No symbol table info available.
#13 0x00007f4e78195750 in XEventsQueued () from /usr/lib64/libX11.so.6
No symbol table info available.
#14 0x00007f4e7961a862 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#15 0x00007f4e7961b6a2 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#16 0x00007f4e79610a61 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#17 0x00007f4e795f5bc6 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#18 0x00007f4e795f5e7c in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#19 0x00007f4e795f688e in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#20 0x00007f4e7959d790 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#21 0x00007f4e79617219 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#22 0x00007f4e795ee760 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#23 0x00007f4e795a5ad6 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#24 0x00007f4e7959ef69 in ?? () from /usr/lib64/libcairo.so.2
No symbol table info available.
#25 0x00007f4e795fb075 in cairo_fill () from /usr/lib64/libcairo.so.2
No symbol table info available.
#26 0x00007f4e749482b0 in ?? () from /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#27 0x00007f4e7494915b in ?? () from /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#28 0x00007f4e74945ced in ?? () from /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#29 0x00007f4e7494682c in ?? () from /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
No symbol table info available.
#30 0x00007f4e79baf45f in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#31 0x00007f4e79c88547 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x00007f4e79c1bbab in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#33 0x00007f4e7916f97d in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#34 0x00007f4e791822b4 in ?? () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#35 0x00007f4e7918b163 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#36 0x00007f4e7918c10f in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0
No symbol table info available.
#37 0x00007f4e79d2b67c in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#38 0x00007f4e79c1a9a8 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#39 0x00007f4e7a0149ff in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#40 0x00007f4e7a0149a5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#41 0x00007f4e7a0149a5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#42 0x00007f4e7a0149a5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#43 0x00007f4e7a0149a5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#44 0x00007f4e7a0149a5 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#45 0x00007f4e7a01141d in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#46 0x00007f4e7a011ce3 in gdk_window_process_all_updates () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#47 0x00007f4e79ba3f41 in ?? () from /usr/lib64/libgtk-x11-2.0.so.0
No symbol table info available.
#48 0x00007f4e79ff1804 in ?? () from /usr/lib64/libgdk-x11-2.0.so.0
No symbol table info available.
#49 0x00007f4e79092ea8 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#50 0x00007f4e79093298 in ?? () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#51 0x00007f4e79093592 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
No symbol table info available.
#52 0x000055bfc88c4acf in app_run ()
No symbol table info available.
#53 0x000055bfc88c43d5 in main ()
No symbol table info available.
[Inferior 1 (process 7001) detached]