Bug#1072162: gimp: Segnmentation fault after running batch process.

xndr xamda at gmx.co.uk
Wed May 29 14:35:39 BST 2024


Package: gimp
Version: 2.10.34-1+deb12u2
Severity: important
X-Debbugs-Cc: xamda at gmx.co.uk

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

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


```
GNU Image Manipulation Program version 2.10.34
git-describe: GIMP_2_10_34
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/12/lto-wrapper
        OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
        OFFLOAD_TARGET_DEFAULT=1
        Target: x86_64-linux-gnu
        Configured with: ../src/configure -v --with-pkgversion='Debian
12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-
languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-
major-version-only --program-suffix=-12 --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 --enable-
libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto
--enable-multiarch --disable-werror --enable-cet --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-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-
amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-
defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-
gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
        Thread model: posix
        Supported LTO compression algorithms: zlib zstd
        gcc version 12.2.0 (Debian 12.2.0-14)

# Libraries #
using babl version 0.1.98 (compiled against version 0.1.98)
using GEGL version 0.4.42 (compiled against version 0.4.42)
using GLib version 2.74.6 (compiled against version 2.74.6)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.12 (compiled against version 1.50.12)
using Fontconfig version 2.14.1 (compiled against version 2.14.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)

```
> fatal error: Segmentation fault

Stack trace:
```

# Stack traces obtained from PID 422732 - Thread 422732 #

[New LWP 422734]
[New LWP 422735]
[New LWP 422736]
[New LWP 422740]
[New LWP 422741]
[New LWP 422745]
[New LWP 422792]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__GI___libc_read (nbytes=256, buf=0x7ffc764769b0, fd=21) at
../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                        Frame
* 1    Thread 0x7fb0402c2300 (LWP 422732) "gimp-2.10"   __GI___libc_read
(nbytes=256, buf=0x7ffc764769b0, fd=21) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7fb03f7ff6c0 (LWP 422734) "worker"      syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7fb03effe6c0 (LWP 422735) "worker"      syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7fb037fff6c0 (LWP 422736) "worker"      syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7fb035bfd6c0 (LWP 422740) "gmain"       0x00007fb040d4a15f in
__GI___poll (fds=0x557f7c9194c0, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7fb0363fe6c0 (LWP 422741) "gdbus"       0x00007fb040d4a15f in
__GI___poll (fds=0x557f7c941ca0, nfds=3, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7fb01d9fe6c0 (LWP 422745) "async"       syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7fb01c9fc6c0 (LWP 422792) "swap writer" syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7fb01c9fc6c0 (LWP 422792) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb040fb73cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb04153fa29 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394371204800,
-7840294754635220572, -1152, 11, 140722292872160, 140394362814464,
7805182677851306404, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7fb01d9fe6c0 (LWP 422745) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb040fb73cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x0000557f7b0cf318 in  ()
#3  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394387990208,
-7840294754635220572, -1152, 0, 140722292879808, 140394379599872,
7805184875800820132, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7fb0363fe6c0 (LWP 422741) "gdbus"):
#0  0x00007fb040d4a15f in __GI___poll (fds=0x557f7c941ca0, nfds=3, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fb040f629ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb040f62cef in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fb0411fd7c6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394801129152,
-7840294754635220572, -1152, 11, 140722292879888, 140394792738816,
7805231879922907556, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7fb035bfd6c0 (LWP 422740) "gmain"):
#0  0x00007fb040d4a15f in __GI___poll (fds=0x557f7c9194c0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007fb040f629ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb040f62acc in g_main_context_iteration () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fb040f62b11 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394792736448,
-7840294754635220572, -1152, 11, 140722292879504, 140394784346112,
7805237376944175524, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7fb037fff6c0 (LWP 422736) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb040fb73cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb0415033b3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394830493376,
-7840294754635220572, -1152, 0, 140722292879664, 140394822103040,
7805233527579736484, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7fb03effe6c0 (LWP 422735) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb040fb73cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb0415033b3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394947929792,
-7840294754635220572, -1152, 0, 140722292879664, 140394939539456,
7805248922353138084, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7fb03f7ff6c0 (LWP 422734) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007fb040fb73cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fb0415033b3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007fb040f8ccfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb040cd7134 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140394956322496,
-7840294754635220572, -1152, 0, 140722292879664, 140394947932160,
7805252219277408676, 7805069034385963428}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007fb040d577dc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7fb0402c2300 (LWP 422732) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7ffc764769b0, fd=21) at
../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=21, buf=0x7ffc764769b0, nbytes=256) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fb0419e86fd in gimp_stack_trace_print () at /lib/x86_64-linux-
gnu/libgimpbase-2.0.so.0
#3  0x0000557f7add4d5f in  ()
#4  0x0000557f7add5138 in  ()
#5  0x0000557f7add5789 in  ()
#6  0x00007fb040c8a050 in <signal handler called> () at /lib/x86_64-linux-
gnu/libc.so.6
#7  0x00007fb0410801f0 in g_type_check_value_holds () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#8  0x00007fb041085d99 in g_value_get_int () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#9  0x0000557f7b0ad26b in plug_in_params_to_args ()
#10 0x0000557f7b0a1476 in gimp_plug_in_handle_message ()
#11 0x0000557f7b09ff69 in  ()
#12 0x00007fb040f6267f in g_main_context_dispatch () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#13 0x00007fb040f62a38 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fb040f62cef in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#15 0x0000557f7add4521 in app_run ()
#16 0x0000557f7add3e1f in main ()
[Inferior 1 (process 422732) detached]

```

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 12.5
  APT prefers proposed-updates
  APT policy: (500, 'proposed-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-17-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages gimp depends on:
ii  gimp-data            2.10.34-1+deb12u2
ii  graphviz             2.42.2-7+b3
ii  libaa1               1.4p5-50
ii  libbabl-0.1-0        1:0.1.98-1+b1
ii  libbz2-1.0           1.0.8-5+b1
ii  libc6                2.36-9+deb12u7
ii  libcairo2            1.16.0-7
ii  libfontconfig1       2.14.1-4
ii  libfreetype6         2.12.1+dfsg-5+deb12u3
ii  libgcc-s1            12.2.0-14
ii  libgdk-pixbuf-2.0-0  2.42.10+dfsg-1+b1
ii  libgegl-0.4-0        1:0.4.42-2
ii  libgexiv2-2          0.14.0-1+b1
ii  libgimp2.0           2.10.34-1+deb12u2
ii  libglib2.0-0         2.74.6-2+deb12u3
ii  libgs10              10.0.0~dfsg-11+deb12u4
ii  libgtk2.0-0          2.24.33-2
ii  libgudev-1.0-0       237-2
ii  libharfbuzz0b        6.0.0+dfsg-3
ii  libheif1             1.15.1-1
ii  libjpeg62-turbo      1:2.1.5-2
ii  libjson-glib-1.0-0   1.6.6-1
ii  libjxl0.7            0.7.0-10
ii  liblcms2-2           2.14-2
ii  liblzma5             5.4.1-0.2
ii  libmng1              1.0.10+dfsg-3.1+b5
ii  libmypaint-1.5-1     1.6.0-2
ii  libopenexr-3-1-30    3.1.5-5
ii  libopenjp2-7         2.5.0-2
ii  libpango-1.0-0       1.50.12+ds-1
ii  libpangocairo-1.0-0  1.50.12+ds-1
ii  libpangoft2-1.0-0    1.50.12+ds-1
ii  libpng16-16          1.6.39-2
ii  libpoppler-glib8     22.12.0-2+b1
ii  librsvg2-2           2.54.7+dfsg-1~deb12u1
ii  libstdc++6           12.2.0-14
ii  libtiff6             4.5.0-6+deb12u1
ii  libwebp7             1.2.4-0.2+deb12u1
ii  libwebpdemux2        1.2.4-0.2+deb12u1
ii  libwebpmux3          1.2.4-0.2+deb12u1
ii  libwmf-0.2-7         0.2.12-5.1
ii  libwmflite-0.2-7     0.2.12-5.1
ii  libx11-6             2:1.8.4-2+deb12u2
ii  libxcursor1          1:1.2.1-1
ii  libxext6             2:1.3.4-1+b1
ii  libxfixes3           1:6.0.0-2
ii  libxmu6              2:1.1.3-3
ii  libxpm4              1:3.5.12-1.1+deb12u1
ii  xdg-utils            1.1.3-4.1
ii  zlib1g               1:1.2.13.dfsg-1

Versions of packages gimp recommends:
ii  ghostscript  10.0.0~dfsg-11+deb12u4

Versions of packages gimp suggests:
ii  gimp-data-extras             1:2.0.2-1.1
ii  gimp-help-en [gimp-help]     2.10.34-2
ii  gimp-help-en-gb [gimp-help]  2.10.34-2
ii  gimp-help-uk [gimp-help]     2.10.34-2
ii  gvfs-backends                1.50.3-1
ii  libasound2                   1.2.8-1+b1

-- no debconf information



More information about the pkg-gnome-maintainers mailing list