snapcrafters / gimp

Unofficial GNU Image Manipulation Program (GIMP) installer for Linux
https://snapcraft.io/gimp
MIT License
51 stars 25 forks source link

[Bug]: GIMP crashed with a fatal error: fatal error: Segmentation fault #276

Open stefdn opened 1 month ago

stefdn commented 1 month ago

What happened?

App closed when I drag and drop a file from Thunar to Gimp to add it as a layer. the last recent file was opened instead of it then crash

What should have happened?

a new layer with the file drag'n'dropped

Output of snap info $snap_name

I don't know/understand what is the "name of this snap"

Output of snap connections $snap_name

I don't know/understand what is the "name of this snap"

Output of snap version

snap    2.62+20.04
snapd   2.62+20.04
series  16
ubuntu  20.04
kernel  5.4.0-181-generic

Relevant log output

<!-- Copy-paste this whole debug data to report to developers -->

GNU Image Manipulation Program version 2.10.38
git-describe: GIMP_2_10_38
Build: org.gimp.GIMP.snapcraft.stable rev 0 for linux
# C compiler #
    Using built-in specs.
    COLLECT_GCC=gcc
    COLLECT_LTO_WRAPPER=/build/snapcraft-gimp-32b886384cf5577f0713f2746a79fcd3/stage/usr/bin/../lib/gcc/x86_64-linux-gnu/9/lto-wrapper
    OFFLOAD_TARGET_NAMES=nvptx-none:hsa
    OFFLOAD_TARGET_DEFAULT=1
    Target: x86_64-linux-gnu
    Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.4.0-1ubuntu1~20.04.2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-9-9QDOt0/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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 9.4.0 (Ubuntu 9.4.0-1ubuntu1~20.04.2) 

# Libraries #
using babl version 0.1.92 (compiled against version 0.1.92)
using GEGL version 0.4.38 (compiled against version 0.4.38)
using GLib version 2.64.6 (compiled against version 2.64.6)
using GdkPixbuf version 2.40.1 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.48.0 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.17.4 (compiled against version 1.16.0)

fatal error: Segmentation fault

Stack trace:

/snap/gimp/436/usr/lib/libgimpbase-2.0.so.0(gimp_stack_trace_print+0x3e8)[0x7f9e54176e38]
/snap/gimp/436/usr/bin/gimp(+0x72cfae)[0x5628f33c1fae]
/snap/gimp/436/usr/bin/gimp(+0x72d08e)[0x5628f33c208e]
/snap/gimp/436/usr/bin/gimp(+0x72d0ad)[0x5628f33c20ad]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x14420)[0x7f9e549a5420]
/snap/gimp/436/usr/bin/gimp(gimp_display_get_image+0x2e)[0x5628f3255fbe]
/snap/gimp/436/usr/bin/gimp(+0x5b259a)[0x5628f324759a]
/snap/gimp/436/usr/bin/gimp(+0x4e0fae)[0x5628f3175fae]
/snap/gimp/436/usr/bin/gimp(+0x4dcd1a)[0x5628f3171d1a]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x14012c)[0x7f9e543e012c]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x7f9e5377a8b2]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x277d3)[0x7f9e5378e7d3]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x125b)[0x7f9e5379bdcb]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_by_name+0xaca)[0x7f9e5379cc2a]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x274bef)[0x7f9e54514bef]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x7f9e5377a8b2]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x277d3)[0x7f9e5378e7d3]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x125b)[0x7f9e5379bdcb]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_by_name+0xaca)[0x7f9e5379cc2a]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x1a0b15)[0x7f9e54440b15]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x1a4809)[0x7f9e54444809]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x13db9b)[0x7f9e543ddb9b]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_closure_invoke+0x1b2)[0x7f9e5377a8b2]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(+0x26dda)[0x7f9e5378ddda]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit_valist+0x98d)[0x7f9e5379b4fd]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0(g_signal_emit+0x93)[0x7f9e5379c143]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(+0x25922d)[0x7f9e544f922d]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0(gtk_main_do_event+0x3d3)[0x7f9e543dc1a3]
/snap/gimp/436/usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0(+0x5f6d0)[0x7f9e542446d0]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_context_dispatch+0x28d)[0x7f9e5368299d]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(+0x59c40)[0x7f9e53682c40]
/snap/gimp/436/data-dir/gnome-platform/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0(g_main_loop_run+0x83)[0x7f9e53682f33]
/snap/gimp/436/usr/bin/gimp(app_run+0x3e4)[0x5628f33c2684]
/snap/gimp/436/usr/bin/gimp(main+0x3b8)[0x5628f2d7fdc8]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f9e547c3083]
/snap/gimp/436/usr/bin/gimp(_start+0x2e)[0x5628f2d7ff3e]

### Teminal output of app

```shell
Hi human behind your screen
I don't know/understand very well... I did this :

me@mamachine:~$ gimp
gimp_color_transform_new: using babl for 'Adobe RGB (1998)' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'Adobe RGB (1998)' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'Adobe RGB (1998)'
gimp_color_transform_new: using babl for 'Adobe RGB (1998)' -> 'GIMP built-in sRGB'
gimp_color_transform_new: using babl for 'GIMP built-in sRGB' -> 'Adobe RGB (1998)'

and Gimp recovered my open files... so cute (o:
and thanks for your work !!