Gimp crashes on startup

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

Bug Description

When I tried to open Gimp on ubuntu 20.04 I got this message:

```
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/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.2.1-17ubuntu1' --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-bootstrap --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,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.2.1 20191102 (Ubuntu 9.2.1-17ubuntu1)

using babl version 0.1.74 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.64.0 (compiled against version 2.62.1)
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.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)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 7286 - Thread 7286 #

[New LWP 7288]
[New LWP 7289]
[New LWP 7290]
[New LWP 7291]
[New LWP 7292]
[New LWP 7293]
[New LWP 7294]
[New LWP 7295]
[New LWP 7296]
[New LWP 7297]
[New LWP 7298]
[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=0x7ffd6a706050, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
  Id Target Id Frame
* 1 Thread 0x7fcb90cf6e00 (LWP 7286) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffd6a706050, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
  2 Thread 0x7fcb9027f700 (LWP 7288) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3 Thread 0x7fcb8fa7e700 (LWP 7289) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4 Thread 0x7fcb8727d700 (LWP 7290) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5 Thread 0x7fcb8f27d700 (LWP 7291) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6 Thread 0x7fcb8ea7c700 (LWP 7292) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7 Thread 0x7fcb8e27b700 (LWP 7293) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8 Thread 0x7fcb8da7a700 (LWP 7294) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  9 Thread 0x7fcb8d21e700 (LWP 7295) "gmain" 0x00007fcb91cebc3f in __GI___poll (fds=0x5587bc201d20, nfds=1, timeout=4564) at ../sysdeps/unix/sysv/linux/poll.c:29
  10 Thread 0x7fcb8ca1d700 (LWP 7296) "gdbus" 0x00007fcb91cebc3f in __GI___poll (fds=0x5587bc218470, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
  11 Thread 0x7fcb5d5f7700 (LWP 7297) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  12 Thread 0x7fcb5cdf6700 (LWP 7298) "pool-gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 12 (Thread 0x7fcb5cdf6700 (LWP 7298)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0586 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb91f63561 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fcb91f63b86 in g_async_queue_timeout_pop () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91fbd259 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140511413233408, 4582824262472512754, 140726389206318, 140726389206319, 140726389206464, 140511413229824, -4607235347960089358, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fcb5d5f7700 (LWP 7297)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00005587bb942664 in ()
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140511421626112, 4582824262472512754, 140726389206638, 140726389206639, 140726389206784, 140511421622528, -4607238648105585422, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fcb8ca1d700 (LWP 7296)):
#0 0x00007fcb91cebc3f in __GI___poll (fds=0x5587bc218470, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007fcb91f931ae in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb91f93533 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fcb92386cba in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512214505216, 4582824262472512754, 140726389206750, 140726389206751, 140726389206896, 140512214501632, -4607623179748821774, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fcb8d21e700 (LWP 7295)):
#0 0x00007fcb91cebc3f in __GI___poll (fds=0x5587bc201d20, nfds=1, timeout=4564) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1 0x00007fcb91f931ae in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb91f932e3 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fcb91f93331 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512222897920, 4582824262472512754, 140726389206318, 140726389206319, 140726389206464, 140512222894336, -4607626477746834190, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fcb8da7a700 (LWP 7294)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512231663360, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512231659776, -4607625324548115214, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fcb8e27b700 (LWP 7293)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512240056064, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512240052480, -4607628624693611278, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fcb8ea7c700 (LWP 7292)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512248448768, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512248445184, -4607627524645112590, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fcb8f27d700 (LWP 7291)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512256841472, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512256837888, -4607630824790608654, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fcb8727d700 (LWP 7290)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512122623744, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512122620160, -4607613232604564238, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fcb8fa7e700 (LWP 7289)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512265234176, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512265230592, -4607629724742109966, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fcb9027f700 (LWP 7288)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007fcb91fe0463 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007fcb924716db in () at /usr/lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3 0x00007fcb91fbc911 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007fcb91dd2669 in start_thread (arg=<optimized out>) at pthread_create.c:479
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140512273626880, 4582824262472512754, 140726389206542, 140726389206543, 140726389206688, 140512273623296, -4607650617073650446, -4607650980327770894}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#5 0x00007fcb91cf8333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fcb90cf6e00 (LWP 7286)):
#0 __libc_read (nbytes=256, buf=0x7ffd6a706050, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
        resultvar = 18446744073709551104
        sc_cancel_oldtype = 0
#1 __libc_read (fd=17, buf=0x7ffd6a706050, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007fcb928f8dd7 in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#3 0x00005587bb65bf00 in ()
#4 0x00005587bb65c33e in ()
#5 0x00005587bb65c9cd in ()
#6 0x00007fcb91dde540 in <signal handler called> () at /lib/x86_64-linux-gnu/libpthread.so.0
#7 0x00005587bb9f3d58 in gimp_param_spec_layer_id ()
#8 0x00005587bb9086c7 in gimp_pdb_compat_param_spec ()
#9 0x00005587bb9153a7 in gimp_plug_in_handle_message ()
#10 0x00005587bb923bb1 in gimp_plug_in_manager_call_query ()
#11 0x00005587bb91ba16 in gimp_plug_in_manager_restore ()
#12 0x00005587bb939df1 in ()
#13 0x00007fcb9207e802 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007fcb92091f96 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#15 0x00007fcb9209db9e in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#16 0x00007fcb9209e0d3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#17 0x00005587bb939326 in gimp_restore ()
#18 0x00005587bb65b82b in app_run ()
#19 0x00005587bb65afbe in main ()
[Inferior 1 (process 7286) detached]

```
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu20
Architecture: amd64
DistroRelease: Ubuntu 20.04
NonfreeKernelModules: nvidia_modeset nvidia
Package: gimp 2.10.14+om-1ubu20.04.7~ppa [origin: LP-PPA-otto-kesselgulasch-gimp]
PackageArchitecture: amd64
Tags: focal third-party-packages
Uname: Linux 5.5.7-050507-lowlatency x86_64
UnreportableReason: This is not an official Ubuntu package. Please remove any third party package and try again.
UpgradeStatus: Upgraded to focal on 2020-03-04 (12 days ago)
UserGroups: adm audio cdrom dip lpadmin plugdev pulse sambashare video
_MarkForUpload: True

Revision history for this message
Chris Guiver (guiverc) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command only once, as it will automatically gather debugging information, in a terminal:

apport-collect 1867622

When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Revision history for this message
Michal Przybylowicz (michal-przybylowicz) wrote : Dependencies.txt

apport information

tags: added: apport-collected focal third-party-packages
description: updated
Revision history for this message
Michal Przybylowicz (michal-przybylowicz) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Michal Przybylowicz (michal-przybylowicz) wrote : ProcEnviron.txt

apport information

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.