Public bug reported:

I was editing an image. While using the selection-by-colour tool, the program 
crashed suddenly. This is the first time it happens to me.
OS: LinuxMint 21.3

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


```
GNU Image Manipulation Program version 2.10.30
git-describe: GIMP_2_10_30
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/11/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='Ubuntu 
11.4.0-1ubuntu1~22.04' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs 
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr 
--with-gcc-major-version-only --program-suffix=-11 
--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 
--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-11-XeT9lY/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-XeT9lY/gcc-11-11.4.0/debian/tmp-gcn/usr
 --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-serialization=2
        Thread model: posix
        Supported LTO compression algorithms: zlib zstd
        gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 

# Libraries #
using babl version 0.1.92 (compiled against version 0.1.92)
using GEGL version 0.4.34 (compiled against version 0.4.34)
using GLib version 2.72.4 (compiled against version 2.72.4)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.6 (compiled against version 1.50.6)
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: Aborted

Stack trace:
```

# Stack traces obtained from PID 86053 - Thread 86053 #

[New LWP 86055]
[New LWP 86056]
[New LWP 86057]
[New LWP 86058]
[New LWP 86059]
[New LWP 86060]
[New LWP 86099]
[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=0x7ffdc816dd50, fd=16) at 
../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                       Frame 
* 1    Thread 0x7ff0a4bd6e80 (LWP 86053) "gimp-2.10"   __GI___libc_read 
(nbytes=256, buf=0x7ffdc816dd50, fd=16) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7ff0a40b0640 (LWP 86055) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7ff0a38af640 (LWP 86056) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7ff0a30ae640 (LWP 86057) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7ff0a23ca640 (LWP 86058) "gmain"       0x00007ff0a5718bcf in 
__GI___poll (fds=0x55c3c8d80320, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7ff0a1bc9640 (LWP 86059) "gdbus"       0x00007ff0a5718bcf in 
__GI___poll (fds=0x55c3c8d98830, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7ff086ace640 (LWP 86060) "async"       syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7ff084de6640 (LWP 86099) "swap writer" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7ff084de6640 (LWP 86099) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff0a5b6bb43 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a60e8c99 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5694ac3 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 = {140727960392528, 
-7878215728158754836, 140670998046272, 11, 140671544018896, 140727960392880, 
7875666779701491692, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7ff086ace640 (LWP 86060) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff0a5b6bb43 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000055c3c67b3936 in  ()
#3  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5694ac3 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 = {140727960399184, 
-7878215728158754836, 140671028356672, 0, 140671544018896, 140727960399536, 
7875663047374911468, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7ff0a1bc9640 (LWP 86059) "gdbus"):
#0  0x00007ff0a5718bcf in __GI___poll (fds=0x55c3c8d98830, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ff0a5b721f6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a5b1c2b3 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff0a5db107a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff0a5694ac3 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 = {140727960399168, 
-7878215728158754836, 140671482369600, 11, 140671544018896, 140727960399520, 
7875590615435818988, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7ff0a23ca640 (LWP 86058) "gmain"):
#0  0x00007ff0a5718bcf in __GI___poll (fds=0x55c3c8d80320, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007ff0a5b721f6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a5b1a3e3 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff0a5b1a431 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff0a5694ac3 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 = {140727960398880, 
-7878215728158754836, 140671490762304, 11, 140671544018896, 140727960399232, 
7875582918317553644, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7ff0a30ae640 (LWP 86057) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff0a5b6bb43 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a60ae3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5694ac3 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 = {140727960399040, 
-7878215728158754836, 140671504279104, 0, 140671544018896, 140727960399392, 
7875584758711039980, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7ff0a38af640 (LWP 86056) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff0a5b6bb43 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a60ae3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5694ac3 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 = {140727960399040, 
-7878215728158754836, 140671512671808, 0, 140671544018896, 140727960399392, 
7875585859833280492, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7ff0a40b0640 (LWP 86055) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ff0a5b6bb43 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff0a60ae3c3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007ff0a5b4ba51 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff0a5694ac3 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 = {140727960399040, 
-7878215728158754836, 140671521064512, 0, 140671544018896, 140727960399392, 
7875595754901059564, 7875597674570954732}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007ff0a5726850 in clone3 () at 
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7ff0a4bd6e80 (LWP 86053) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7ffdc816dd50, fd=16) at 
../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=16, buf=0x7ffdc816dd50, nbytes=256) at 
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007ff0a6524c2c in gimp_stack_trace_print () at 
/lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x000055c3c64a572e in  ()
#4  0x000055c3c64a57ee in  ()
#5  0x000055c3c64a584d in  ()
#6  0x00007ff0a5642520 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#7  __pthread_kill_implementation (no_tid=0, signo=6, threadid=140671532756608) 
at ./nptl/pthread_kill.c:44
        tid = <optimized out>
        ret = 0
        pd = 0x7ff0a4bd6e80
        old_mask = {__val = {94299445254160, 94299443845976, 734439407616, 
244813136100, 94299443845944, 652591364039755520, 94299429358240, 
18446744073709551615, 94299443845904, 140671554827947, 18446744073709551615, 
94299443846088, 94299443845904, 140671554788720, 188, 94299445254160}}
        ret = <optimized out>
#8  __pthread_kill_internal (signo=6, threadid=140671532756608) at 
./nptl/pthread_kill.c:78
#9  __GI___pthread_kill (threadid=140671532756608, signo=signo@entry=6) at 
./nptl/pthread_kill.c:89
#10 0x00007ff0a5642476 in __GI_raise (sig=sig@entry=6) at 
../sysdeps/posix/raise.c:26
        ret = <optimized out>
#11 0x00007ff0a56287f3 in __GI_abort () at ./stdlib/abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0xc, sa_sigaction = 0xc}, 
sa_mask = {__val = {94299445253256, 94298154467329, 94299445253136, 0, 
652591364039755520, 94299445254160, 140671554754944, 8102929423822498048, 
1280331841, 0, 652591364039755520, 15489567968387399680, 3301982951792705792, 
0, 652591364039755520, 94299445463056}}, sa_flags = -1152, sa_restorer = 0xb}
        sigs = {__val = {32, 652591364039755520, 0, 94299445254160, 0, 
94299443845904, 0, 94299445253136, 140727960398624, 140671555023297, 0, 0, 
974957576192, 4294967524, 94299445463008, 652591364039755520}}
#12 0x00007ff0a5689676 in __libc_message (action=action@entry=do_abort, 
fmt=fmt@entry=0x7ff0a57dbb77 "%s\n") at ../sysdeps/posix/libc_fatal.c:155
        ap = {{gp_offset = 24, fp_offset = 0, overflow_arg_area = 
0x7ffdc816ed10, reg_save_area = 0x7ffdc816eca0}}
        fd = <optimized out>
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
#13 0x00007ff0a56a0cfc in malloc_printerr (str=str@entry=0x7ff0a57de210 
"munmap_chunk(): invalid pointer") at ./malloc/malloc.c:5664
#14 0x00007ff0a56a0fdc in munmap_chunk (p=<optimized out>) at 
./malloc/malloc.c:3060
        pagesize = <optimized out>
        size = <optimized out>
        __PRETTY_FUNCTION__ = "munmap_chunk"
        mem = <optimized out>
        block = <optimized out>
        total_size = <optimized out>
#15 0x00007ff0a56a549a in __GI___libc_free (mem=<optimized out>) at 
./malloc/malloc.c:3381
        ar_ptr = <optimized out>
        p = <optimized out>
        err = 11
#16 0x00007ff0a5b0b36b in g_hash_table_unref () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007ff0a60e6331 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#18 0x00007ff0a5c23f9d in g_object_unref () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007ff0a60ecafe in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#20 0x00007ff0a5c23ed1 in g_object_unref () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007ff0a60ecafe in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#22 0x00007ff0a5c23ed1 in g_object_unref () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x000055c3c66c8d80 in gimp_view_renderer_render_temp_buf ()
#24 0x000055c3c66cb031 in  ()
#25 0x000055c3c67b688f in  ()
#26 0x000055c3c67bd360 in  ()
#27 0x00007ff0a5b1cc44 in g_main_context_dispatch () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ff0a5b72258 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ff0a5b1c2b3 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x000055c3c64aaa7c in app_run ()
#31 0x000055c3c64a0742 in main ()
[Inferior 1 (process 86053) detached]

```

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

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2064871

Title:
  GIMP crashed while using selection by colour

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to