[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1042476: gimp: Crash when applying color filters/effects and choosing "Convert pixels to built-in sRGB (slow)" - happens only sometimes.



Package: gimp (maybe gimp-dds as well, imo)
Version: 2.10.34-1
Severity: normal
X-Debbugs-Cc: aidsistgratis@gmail.com

Dear Maintainer, I have made some mediocre experiences actually often with GIMP
and certain functions of it...

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.5)
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: Aborted

Stack trace:
```

# Stack traces obtained from PID 499583 - Thread 499583 #

[New LWP 499584]
[New LWP 499587]
[New LWP 499588]
[New LWP 499590]
[New LWP 499628]
[New LWP 499642]
[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=0x7fffd44d43f0, fd=20) at
../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                        Frame
* 1    Thread 0x7f9277a31300 (LWP 499583) "gimp-2.10"   __GI___libc_read
(nbytes=256, buf=0x7fffd44d43f0, fd=20) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f9276f896c0 (LWP 499584) "worker"      syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f9274fff6c0 (LWP 499587) "gmain"       0x00007f927846203f in
__GI___poll (fds=0x55c4948a21c0, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
  4    Thread 0x7f9275df46c0 (LWP 499588) "gdbus"       0x00007f927846203f in
__GI___poll (fds=0x55c4948b61e0, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
  5    Thread 0x7f92515166c0 (LWP 499590) "async"       syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  6    Thread 0x7f924b1ff6c0 (LWP 499628) "dashboard"   syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  7    Thread 0x7f924a1fd6c0 (LWP 499642) "swap writer" syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 7 (Thread 0x7f924a1fd6c0 (LWP 499642) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f92786d13cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007f9278c59a29 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92783ef044 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 = {140266285553344,
987589741701938502, -1152, 11, 140736755220416, 140266277163008,
-968261152184812218, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f924b1ff6c0 (LWP 499628) "dashboard"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f92786d150c in g_cond_wait_until () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x000055c492b419da in  ()
#3  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92783ef044 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 = {140266302338752,
987589741701938502, -1152, 11, 140736755224016, 140266293948416,
-968263350134325946, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f92515166c0 (LWP 499590) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f92786d13cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x000055c492cb2318 in  ()
#3  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92783ef044 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 = {140266406241984,
987589741701938502, -1152, 0, 140736755228048, 140266397851648,
-968206842860225210, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f9275df46c0 (LWP 499588) "gdbus"):
#0  0x00007f927846203f in __GI___poll (fds=0x55c4948b61e0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f927867c9ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f927867ccef in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f92789168f6 in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f92783ef044 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 = {140267019519680,
987589741701938502, -1152, 11, 140736755228128, 140267011129344,
-968146250535355066, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f9274fff6c0 (LWP 499587) "gmain"):
#0  0x00007f927846203f in __GI___poll (fds=0x55c4948a21c0, nfds=2, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f927867c9ae in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f927867cacc in g_main_context_iteration () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007f927867cb11 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f92783ef044 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 = {140267004884672,
987589741701938502, -1152, 0, 140736755227744, 140266996494336,
-968143778244805306, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f9276f896c0 (LWP 499584) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f92786d13cf in g_cond_wait () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007f9278c1d3b3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f92786a6cfd in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f92783ef044 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 = {140267037955776,
987589741701938502, -1152, 0, 140736755227904, 140267029565440,
-968148222462214842, -968150916761600698}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f927846f5fc in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f9277a31300 (LWP 499583) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7fffd44d43f0, fd=20) at
../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 1
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=20, buf=0x7fffd44d43f0, nbytes=256) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f92791076fd in gimp_stack_trace_print () at /lib/x86_64-linux-
gnu/libgimpbase-2.0.so.0
#3  0x000055c4929b7d5f in  ()
#4  0x000055c4929b8138 in  ()
#5  0x000055c4929b8789 in  ()
#6  0x00007f92783a1fd0 in <signal handler called> () at /lib/x86_64-linux-
gnu/libc.so.6
#7  __pthread_kill_implementation (threadid=<optimized out>,
signo=signo@entry=6, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = <optimized out>
        old_mask = {__val = {94302792993968}}
        ret = <optimized out>
#8  0x00007f92783f0d9f in __pthread_kill_internal (signo=6, threadid=<optimized
out>) at ./nptl/pthread_kill.c:78
#9  0x00007f92783a1f32 in __GI_raise (sig=sig@entry=6) at
../sysdeps/posix/raise.c:26
        ret = <optimized out>
#10 0x00007f927838c472 in __GI_abort () at ./stdlib/abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 0x20},
sa_mask = {__val = {118, 94303152211632, 4, 140267060694112, 94303152211856,
3561835696, 0, 140736755223784, 5502285896974952960, 5, 18446744073709550464,
11, 140267066544736, 118, 140267066545192, 94302792993968}}, sa_flags =
2017455519, sa_restorer = 0x55c494764830}
#11 0x00007f927838c395 in __assert_fail_base (fmt=0x7f9278500a90 "%s%s%s:%u:
%s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f9278acd428
"(((void *)0)==(babl)?0 :( ((((Babl*)(babl))->class_type)>=BABL_INSTANCE ) &&
((((Babl*)(babl))->class_type)<=BABL_SKY) ?1:0 ) )",
file=file@entry=0x7f9278acd260 "../babl/babl-internal.c", line=line@entry=118,
function=function@entry=0x7f9278acd4c8 "babl_get_name") at ./assert/assert.c:92
        str = 0x55c4a9e386b0 "\340\235\222\244\304U"
        total = 4096
#12 0x00007f927839ae32 in __GI___assert_fail (assertion=0x7f9278acd428 "(((void
*)0)==(babl)?0 :( ((((Babl*)(babl))->class_type)>=BABL_INSTANCE ) &&
((((Babl*)(babl))->class_type)<=BABL_SKY) ?1:0 ) )", file=0x7f9278acd260
"../babl/babl-internal.c", line=118, function=0x7f9278acd4c8 "babl_get_name")
at ./assert/assert.c:101
#13 0x00007f9278a8f056 in  () at /lib/x86_64-linux-gnu/libbabl-0.1.so.0
#14 0x000055c492cfc888 in  ()
#15 0x000055c492cfe1cb in gimp_drawable_filter_set_color_managed ()
#16 0x000055c492dd9ee5 in gimp_operation_settings_sync_drawable_filter ()
#17 0x000055c492a2e1c8 in  ()
#18 0x00007f92787763b0 in g_closure_invoke () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#19 0x00007f9278789076 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f927878fbf5 in g_signal_emit_valist () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#21 0x00007f927878fdbf in g_signal_emit () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#22 0x00007f927877a0f4 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f927877ab1c in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x00007f927877e49c in g_object_set_valist () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#25 0x00007f927877f11c in g_object_set () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#26 0x00007f92796db5ae in  () at /lib/x86_64-linux-gnu/libgimpwidgets-2.0.so.0
#27 0x00007f92787763b0 in g_closure_invoke () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#28 0x00007f9278789076 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x00007f927878fbf5 in g_signal_emit_valist () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#30 0x00007f927878fdbf in g_signal_emit () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#31 0x00007f92792ad751 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#32 0x00007f92792b362a in gtk_combo_box_set_active_iter () at
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007f92792b3c1a in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#34 0x00007f92793391ab in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#35 0x00007f92787763b0 in g_closure_invoke () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#36 0x00007f92787891a5 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f927878f42d in g_signal_emit_valist () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#38 0x00007f927878fdbf in g_signal_emit () at /lib/x86_64-linux-
gnu/libgobject-2.0.so.0
#39 0x00007f9279458fe4 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f92793377d4 in gtk_propagate_event () at /lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#41 0x00007f9279337c4b in gtk_main_do_event () at /lib/x86_64-linux-
gnu/libgtk-x11-2.0.so.0
#42 0x00007f92791a3afc in  () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#43 0x00007f927867c7a9 in g_main_context_dispatch () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#44 0x00007f927867ca38 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f927867ccef in g_main_loop_run () at /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#46 0x000055c4929b7521 in app_run ()
#47 0x000055c4929b6e1f in main ()
[Inferior 1 (process 499583) detached]

```


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

Kernel: Linux 6.1.0-10-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US: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
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+deb12u1
ii  libcairo2            1.16.0-7
ii  libfontconfig1       2.14.1-4
ii  libfreetype6         2.12.1+dfsg-5
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
ii  libglib2.0-0         2.74.6-2
ii  libgs10              10.0.0~dfsg-11+deb12u1
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.5+dfsg-1
ii  libstdc++6           12.2.0-14
ii  libtiff6             4.5.0-6
ii  libwebp7             1.2.4-0.2
ii  libwebpdemux2        1.2.4-0.2
ii  libwebpmux3          1.2.4-0.2
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+deb12u1
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
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+deb12u1

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

-- no debconf information


Reply to: