GIMP crashes on selection shrink

Bug #1969246 reported by SergeiS
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gimp (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am working with a pretty large file with dimensions 24,000 x 42,000. I am selecting a circular region with a diameter of 12,000, filling it with color and trying to shrink the selection by 5,000. I am getting a crash each and every time I try to shrink the selection.

```
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
 Using built-in specs.
 COLLECT_GCC=gcc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/7/lto-wrapper
 OFFLOAD_TARGET_NAMES=nvptx-none
 OFFLOAD_TARGET_DEFAULT=1
 Target: x86_64-linux-gnu
 Configured with: ../src/configure -v --with-pkgversion='Ubuntu 7.4.0-1ubuntu1~18.04.1' --with-bugurl=file:///usr/share/doc/gcc-7/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --prefix=/usr --with-gcc-major-version-only --program-suffix=-7 --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 --with-sysroot=/ --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 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)

using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.56.4 (compiled against version 2.56.4)
using GdkPixbuf version 2.36.11 (compiled against version 2.36.11)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.40.14 (compiled against version 1.40.14)
using Fontconfig version 2.12.6 (compiled against version 2.12.6)
using Cairo version 1.15.10 (compiled against version 1.15.10)

```
> fatal error: Segmentation fault

Stack trace:
```
/usr/lib/libgimpbase-2.0.so.0(gimp_stack_trace_print+0x327)[0x7fa4493dbfc7]
gimp-2.10(+0xd7ab4)[0x5575bc9eaab4]
gimp-2.10(+0xd80b8)[0x5575bc9eb0b8]
gimp-2.10(+0xd87c7)[0x5575bc9eb7c7]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x12980)[0x7fa445f6b980]
/lib/x86_64-linux-gnu/libc.so.6(+0x16c6a0)[0x7fa445cd46a0]
gimp-2.10(+0x4d61f4)[0x5575bcde91f4]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(+0x6cba6)[0x7fa447e33ba6]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(gegl_operation_process+0x227)[0x7fa447e38ac7]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(gegl_graph_process+0x101)[0x7fa447e3a951]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(gegl_eval_manager_apply+0xd5)[0x7fa447e39ba5]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(+0x5bd78)[0x7fa447e22d78]
/usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0(gegl_node_blit+0x2ed)[0x7fa447e2341d]
gimp-2.10(gimp_gegl_apply_cached_operation+0x45e)[0x5575bcdfab9e]
gimp-2.10(gimp_gegl_apply_shrink+0x15a)[0x5575bcdfb8ba]
gimp-2.10(+0x3cb116)[0x5575bccde116]
gimp-2.10(+0x105364)[0x5575bca18364]
/usr/lib/libgimpwidgets-2.0.so.0(+0x55766)[0x7fa44a981766]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x19d)[0x7fa446a410bd]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2300e)[0x7fa446a5400e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xa75)[0x7fa446a5c6f5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fa446a5d10f]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x19d)[0x7fa446a410bd]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x2300e)[0x7fa446a5400e]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xa75)[0x7fa446a5c6f5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fa446a5d10f]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8d6f5)[0x7fa44a3776f5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x19d)[0x7fa446a410bd]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x230de)[0x7fa446a540de]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0xa75)[0x7fa446a5c6f5]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fa446a5d10f]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x8c679)[0x7fa44a376679]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x13238b)[0x7fa44a41c38b]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x19d)[0x7fa446a410bd]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x22d98)[0x7fa446a53d98]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x40f)[0x7fa446a5c08f]
/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x8f)[0x7fa446a5d10f]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x2482bc)[0x7fa44a5322bc]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_propagate_event+0xac)[0x7fa44a41a62c]
/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2fb)[0x7fa44a41aa2b]
/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5b02c)[0x7fa44a09002c]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x2e7)[0x7fa446766537]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x4c770)[0x7fa446766770]
/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0xc2)[0x7fa446766a82]
gimp-2.10(app_run+0x350)[0x5575bc9ea470]
gimp-2.10(main+0x37c)[0x5575bc9e9d3c]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fa445b89c87]
gimp-2.10(_start+0x2a)[0x5575bc9e9eda]

```

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.