← Back to team overview

edubuntu-bugs team mailing list archive

[Bug 1922090] [NEW] GIMP segfault

 

Public bug reported:

On clicking the GIMP favourite icon, "GIMP crashed with a fatal error:
fatal error: Segmentation fault"

```
GNU Image Manipulation Program version 2.10.24
git-describe: GIMP_2_10_24
Build: unknown rev 0 for linux
# C compiler #
	Using built-in specs.
	COLLECT_GCC=gcc
	COLLECT_LTO_WRAPPER=/usr/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.3.0-17ubuntu1~20.04' --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-HskZEa/gcc-9-9.3.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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) 

# Libraries #
using babl version 0.1.86 (compiled against version 0.1.86)
using GEGL version 0.4.30 (compiled against version 0.4.30)
using GLib version 2.64.6 (compiled against version 2.64.6)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 12159 - Thread 12159 #

[New LWP 12163]
[New LWP 12177]
[New LWP 12178]
[New LWP 12185]
[New LWP 12186]
[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=0x7ffe813aad40, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                          Frame 
* 1    Thread 0x7f429344e340 (LWP 12159) "gimp-2.10"      __libc_read (nbytes=256, buf=0x7ffe813aad40, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f4292c4b700 (LWP 12163) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f42910b6700 (LWP 12177) "gmain"          0x00007f4294287aff in __GI___poll (fds=0x5603cf9e7880, nfds=1, timeout=5086) at ../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7f428bfff700 (LWP 12178) "gdbus"          0x00007f4294287aff in __GI___poll (fds=0x5603cf9f9c60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  5    Thread 0x7f427a9cb700 (LWP 12185) "async"          syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f427a1ca700 (LWP 12186) "pool-gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 6 (Thread 0x7f427a1ca700 (LWP 12186)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f429457d746 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4294500581 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f4294500ba6 in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f429455a419 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f4294559ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f429436d609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139923493267200, 5534899490926679418, 140731066611934, 140731066611935, 140731066612080, 139923493263488, -5599348751460412038, -5599450230873467526}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007f4294294293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f427a9cb700 (LWP 12185)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f429457d623 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00005603cf230e14 in  ()
#3  0x00007f4294559ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f429436d609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139923501659904, 5534899490926679418, 140731066612254, 140731066612255, 140731066612400, 139923501656192, -5599349850435168902, -5599450230873467526}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007f4294294293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f428bfff700 (LWP 12178)):
#0  0x00007f4294287aff in __GI___poll (fds=0x5603cf9f9c60, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f429453036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42945306f3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42947c1f8a in  () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f4294559ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f429436d609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139923793377024, 5534899490926679418, 140731066612366, 140731066612367, 140731066612512, 139923793373312, -5599383649680304774, -5599450230873467526}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007f4294294293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f42910b6700 (LWP 12177)):
#0  0x00007f4294287aff in __GI___poll (fds=0x5603cf9e7880, nfds=1, timeout=5086) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007f429453036e in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f42945304a3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f42945304f1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f4294559ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f429436d609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139923878012672, 5534899490926679418, 140731066611934, 140731066611935, 140731066612080, 139923878008960, -5599439068180195974, -5599450230873467526}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007f4294294293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f4292c4b700 (LWP 12163)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f429457d623 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f4294a499db in  () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f4294559ad1 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f429436d609 in start_thread (arg=<optimised out>) at pthread_create.c:477
        ret = <optimised out>
        pd = <optimised out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {139923906934528, 5534899490926679418, 140731066612158, 140731066612159, 140731066612304, 139923906930816, -5599438567279635078, -5599450230873467526}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5  0x00007f4294294293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f429344e340 (LWP 12159)):
#0  __libc_read (nbytes=256, buf=0x7ffe813aad40, fd=15) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1  __libc_read (fd=15, buf=0x7ffe813aad40, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4294ed5e37 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#3  0x00005603cef3471e in  ()
#4  0x00005603cef34aee in  ()
#5  0x00005603cef3517d in  ()
#6  0x00007f42943793c0 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#7  __GI___libc_free (mem=0x6d6761b2dbefff04) at malloc.c:3102
        ar_ptr = <optimised out>
        p = <optimised out>
        hook = 0x0
#8  0x00007f4283a5f0c7 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#9  0x00007f4283a61f8b in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#10 0x00007f42839c9f72 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#11 0x00007f42839dfd27 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#12 0x00007f4283a2293a in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#13 0x00007f42839b98e6 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#14 0x00007f4283c32998 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#15 0x00007f42839b4055 in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#16 0x00007f428387f06d in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#17 0x00007f42837d6e4a in  () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#18 0x00007f42837d91d9 in rsvg_rust_handle_close () at /usr/lib/x86_64-linux-gnu/librsvg-2.so.2
#19 0x00007f427960f476 in  () at /usr/lib/x86_64-linux-gnu/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
#20 0x00007f4294ea3aa3 in gdk_pixbuf_loader_close () at /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#21 0x00007f4294ea0233 in  () at /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#22 0x00007f4294ea124f in gdk_pixbuf_new_from_stream_at_scale () at /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
#23 0x00007f4295107b49 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#24 0x00007f429510ae1a in gtk_icon_info_load_icon () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#25 0x00007f429510af96 in gtk_icon_theme_load_icon () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#26 0x00007f42952622b2 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#27 0x00007f42952632f0 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#28 0x00007f4295267cdb in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#29 0x00007f429461b802 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#30 0x00007f429462f962 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#31 0x00007f429463abbe in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#32 0x00007f429463b0f3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#33 0x00007f429525b69f in gtk_widget_realize () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007f4295265fc5 in  () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007f429461b802 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f429462f962 in  () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f429463abbe in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#38 0x00007f429463b0f3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#39 0x00007f429525ae06 in gtk_widget_show () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00005603cef3c103 in splash_create ()
#41 0x00005603cef384e5 in gui_init ()
#42 0x00005603cef33fbf in app_run ()
#43 0x00005603cef3376e in main ()
[Inferior 1 (process 12159) detached]

```

** Affects: gimp (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Edubuntu
Bugsquad, which is subscribed to gimp in Ubuntu.
https://bugs.launchpad.net/bugs/1922090

Title:
  GIMP segfault

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gimp/+bug/1922090/+subscriptions