← Back to team overview

ubuntustudio-bugs team mailing list archive

[Bug 1857254] Re: GIMP crashed with a fatal error: fatal error: Segmentation fault

 

This bug was fixed in the package gimp - 2.10.14-2ubuntu1

---------------
gimp (2.10.14-2ubuntu1) focal; urgency=medium

  * Add a couple of upstream bug fixes: (LP: #1857254)
    - upstream_fix_segfault_glib_paramspec.diff
    - upstream_fix_segfault_glib_paramspec2.diff

 -- José Manuel Santamaría Lema <panfaust@xxxxxxxxx>  Thu, 26 Dec 2019
11:55:38 +0100

** Changed in: gimp (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to gimp in Ubuntu.
Matching subscriptions: Ubuntu Studio Bugs
https://bugs.launchpad.net/bugs/1857254

Title:
  GIMP crashed with a fatal error: fatal error: Segmentation fault

Status in gimp package in Ubuntu:
  Fix Released

Bug description:
  On starting gimp:

  ```
  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-21ubuntu1' --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 --with-build-config=bootstrap-lto-lean --enable-link-mutex
  	Thread model: posix
  	gcc version 9.2.1 20191130 (Ubuntu 9.2.1-21ubuntu1) 

  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.63.3 (compiled against version 2.63.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.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 12552 - Thread 12552 #

  [New LWP 12553]
  [New LWP 12554]
  [New LWP 12555]
  [New LWP 12556]
  [New LWP 12557]
  [New LWP 12559]
  [New LWP 12560]
  [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=0x7fffb1f07090, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
    Id   Target Id                                          Frame 
  * 1    Thread 0x7f7a1d6a9e00 (LWP 12552) "gimp-2.10"      __libc_read (nbytes=256, buf=0x7fffb1f07090, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
    2    Thread 0x7f7a1cc45700 (LWP 12553) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    3    Thread 0x7f7a1c444700 (LWP 12554) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    4    Thread 0x7f7a1bc43700 (LWP 12555) "worker"         syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    5    Thread 0x7f7a1a7eb700 (LWP 12556) "gmain"          0x00007f7a1e64bc3f in __GI___poll (fds=0x56314c9b9b00, nfds=1, timeout=3972) at ../sysdeps/unix/sysv/linux/poll.c:29
    6    Thread 0x7f7a19fea700 (LWP 12557) "gdbus"          0x00007f7a1e64bc3f in __GI___poll (fds=0x56314c9d1cb0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
    7    Thread 0x7f7a009f6700 (LWP 12559) "async"          syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
    8    Thread 0x7f79f7fff700 (LWP 12560) "pool-gimp-2.10" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

  Thread 8 (Thread 0x7f79f7fff700 (LWP 12560)):
  #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  No locals.
  #1  0x00007f7a1e93ffb6 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1e8c34f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #3  0x00007f7a1e8c3b16 in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e91d059 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #5  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #6  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140161828517632, 8061243909867548523, 140736178715838, 140736178715839, 140736178715984, 140161828514048, -7985826207500357781, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #7  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 7 (Thread 0x7f7a009f6700 (LWP 12559)):
  #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  No locals.
  #1  0x00007f7a1e93fe93 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x000056314ae5a664 in ?? ()
  No symbol table info available.
  #3  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140161973184256, 8061243909867548523, 140736178716110, 140736178716111, 140736178716256, 140161973180672, -7986206369551241365, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #5  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 6 (Thread 0x7f7a19fea700 (LWP 12557)):
  #0  0x00007f7a1e64bc3f in __GI___poll (fds=0x56314c9d1cb0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
          resultvar = 18446744073709551100
          sc_cancel_oldtype = 0
          sc_ret = <optimized out>
  #1  0x00007f7a1e8f30ce in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1e8f3453 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #3  0x00007f7a1ece2a0a in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #5  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140162398856960, 8061243909867548523, 140736178716222, 140736178716223, 140736178716368, 140162398853376, -7986156073336721557, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #6  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 5 (Thread 0x7f7a1a7eb700 (LWP 12556)):
  #0  0x00007f7a1e64bc3f in __GI___poll (fds=0x56314c9b9b00, nfds=1, timeout=3972) at ../sysdeps/unix/sysv/linux/poll.c:29
          resultvar = 18446744073709551100
          sc_cancel_oldtype = 0
          sc_ret = <optimized out>
  #1  0x00007f7a1e8f30ce in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1e8f3203 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #3  0x00007f7a1e8f3251 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #5  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140162407249664, 8061243909867548523, 140736178715790, 140736178715791, 140736178715936, 140162407246080, -7986150574167969941, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #6  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 4 (Thread 0x7f7a1bc43700 (LWP 12555)):
  #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  No locals.
  #1  0x00007f7a1e93fe93 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1edcc6db in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
  No symbol table info available.
  #3  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140162428581632, 8061243909867548523, 140736178716014, 140736178716015, 140736178716160, 140162428578048, -7986151901312864405, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #5  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 3 (Thread 0x7f7a1c444700 (LWP 12554)):
  #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  No locals.
  #1  0x00007f7a1e93fe93 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1edcc6db in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
  No symbol table info available.
  #3  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140162436974336, 8061243909867548523, 140736178716014, 140736178716015, 140736178716160, 140162436970752, -7986163996477640853, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #5  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 2 (Thread 0x7f7a1cc45700 (LWP 12553)):
  #0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  No locals.
  #1  0x00007f7a1e93fe93 in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #2  0x00007f7a1edcc6db in ?? () from /lib/x86_64-linux-gnu/libgegl-0.4.so.0
  No symbol table info available.
  #3  0x00007f7a1e91c861 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  No symbol table info available.
  #4  0x00007f7a1e732669 in start_thread (arg=<optimized out>) at pthread_create.c:479
          ret = <optimized out>
          pd = <optimized out>
          unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140162445367040, 8061243909867548523, 140736178716014, 140736178716015, 140736178716160, 140162445363456, -7986162895355400341, -7986159469525618837}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
          not_first_call = 0
  #5  0x00007f7a1e658333 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
  No locals.

  Thread 1 (Thread 0x7f7a1d6a9e00 (LWP 12552)):
  #0  __libc_read (nbytes=256, buf=0x7fffb1f07090, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
          resultvar = 18446744073709551104
          sc_cancel_oldtype = 0
          __arg3 = <optimized out>
          _a2 = <optimized out>
          sc_ret = <optimized out>
          __value = <optimized out>
          __arg1 = <optimized out>
          _a3 = <optimized out>
          resultvar = <optimized out>
          resultvar = <optimized out>
          __arg2 = <optimized out>
          _a1 = <optimized out>
  #1  __libc_read (fd=16, buf=0x7fffb1f07090, nbytes=256) at ../sysdeps/unix/sysv/linux/read.c:24
  No locals.
  #2  0x00007f7a1f253dd7 in gimp_stack_trace_print () from /lib/libgimpbase-2.0.so.0
  No symbol table info available.
  #3  0x000056314ab73f00 in ?? ()
  No symbol table info available.
  #4  0x000056314ab7433e in gimp_fatal_error ()
  No symbol table info available.
  #5  0x000056314ab749cd in ?? ()
  No symbol table info available.
  #6  <signal handler called>
  No locals.
  #7  0x000056314af0bd58 in gimp_param_spec_layer_id ()
  No symbol table info available.
  #8  0x000056314ae206c7 in gimp_pdb_compat_param_spec ()
  No symbol table info available.
  #9  0x000056314ae2d3a7 in gimp_plug_in_handle_message ()
  No symbol table info available.
  #10 0x000056314ae3bbb1 in gimp_plug_in_manager_call_query ()
  No symbol table info available.
  #11 0x000056314ae33a16 in gimp_plug_in_manager_restore ()
  No symbol table info available.
  #12 0x000056314ae51df1 in ?? ()
  No symbol table info available.
  #13 0x00007f7a1e9de802 in g_closure_invoke () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
  No symbol table info available.
  #14 0x00007f7a1e9f1f96 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
  No symbol table info available.
  #15 0x00007f7a1e9fdb9e in g_signal_emit_valist () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
  No symbol table info available.
  #16 0x00007f7a1e9fe0d3 in g_signal_emit () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
  No symbol table info available.
  #17 0x000056314ae51326 in gimp_restore ()
  No symbol table info available.
  #18 0x000056314ab7382b in app_run ()
  No symbol table info available.
  #19 0x000056314ab72fbe in main ()
  No symbol table info available.
  [Inferior 1 (process 12552) detached]

  ```

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


References