Public bug reported:

While I was dragging a pasted layer around in GIMP 2.10.24-2 on Xubuntu 21.10 
(64-bit) on ThinkPad T450, GIMP randomly crashed with a segmentation fault.
```
GNU Image Manipulation Program version 2.10.24
git-describe: GIMP_2_10_24
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/10/lto-wrapper
        OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa:hsa
        OFFLOAD_TARGET_DEFAULT=1
        Target: x86_64-linux-gnu
        Configured with: ../src/configure -v --with-pkgversion='Ubuntu 
10.3.0-6ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-10/README.Bugs 
--enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr 
--with-gcc-major-version-only --program-suffix=-10 
--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 --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-10-IAajkb/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-IAajkb/gcc-10-10.3.0/debian/tmp-gcn/usr,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
        Supported LTO compression algorithms: zlib zstd
        gcc version 10.3.0 (Ubuntu 10.3.0-6ubuntu1) 

# Libraries #
using babl version 0.1.88 (compiled against version 0.1.88)
using GEGL version 0.4.32 (compiled against version 0.4.30)
using GLib version 2.68.4 (compiled against version 2.68.3)
using GdkPixbuf version 2.42.6 (compiled against version 2.42.6)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.48.10 (compiled against version 1.48.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 24863 - Thread 24863 #

[New LWP 24865]
[New LWP 24866]
[New LWP 24867]
[New LWP 24868]
[New LWP 24869]
[New LWP 24870]
[New LWP 24906]
[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=0x7ffe2d233650, fd=14) at 
../sysdeps/unix/sysv/linux/read.c:26
  Id   Target Id                                       Frame 
* 1    Thread 0x7f56a4d45300 (LWP 24863) "gimp-2.10"   __GI___libc_read 
(nbytes=256, buf=0x7ffe2d233650, fd=14) at ../sysdeps/unix/sysv/linux/read.c:26
  2    Thread 0x7f56a45d8640 (LWP 24865) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  3    Thread 0x7f56a3dd7640 (LWP 24866) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  4    Thread 0x7f569b5d6640 (LWP 24867) "worker"      syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  5    Thread 0x7f56a2a61640 (LWP 24868) "gmain"       0x00007f56a59f6cdf in 
__GI___poll (fds=0x55973a18b220, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  6    Thread 0x7f56a2260640 (LWP 24869) "gdbus"       0x00007f56a59f6cdf in 
__GI___poll (fds=0x55973a1b0290, nfds=2, timeout=-1) at 
../sysdeps/unix/sysv/linux/poll.c:29
  7    Thread 0x7f5688c46640 (LWP 24870) "async"       syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
  8    Thread 0x7f56814e4640 (LWP 24906) "swap writer" syscall () at 
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38

Thread 8 (Thread 0x7f56814e4640 (LWP 24906) "swap writer"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f56a5c95e03 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a6195d79 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140009513305664, 
-6858389264744652037, 140729655700734, 140729655700735, 0, 140009504915456, 
6809189548687024891, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 7 (Thread 0x7f5688c46640 (LWP 24870) "async"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f56a5c95e03 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x000055973969c21f in  ()
#3  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140009638487616, 
-6858389264744652037, 140729655707390, 140729655707391, 0, 140009630097408, 
6809173005546742523, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 6 (Thread 0x7f56a2260640 (LWP 24869) "gdbus"):
#0  0x00007f56a59f6cdf in __GI___poll (fds=0x55973a1b0290, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f56a5c9bea6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a5c47e43 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f56a5ed112a in  () at /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140010064315968, 
-6858389264744652037, 140729655707390, 140729655707391, 0, 140010055925760, 
6809265644770091771, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 5 (Thread 0x7f56a2a61640 (LWP 24868) "gmain"):
#0  0x00007f56a59f6cdf in __GI___poll (fds=0x55973a18b220, nfds=2, timeout=-1) 
at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
#1  0x00007f56a5c9bea6 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a5c46003 in g_main_context_iteration () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f56a5c46051 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140010072708672, 
-6858389264744652037, 140729655707102, 140729655707103, 0, 140010064318464, 
6809264520025531131, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#6  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 4 (Thread 0x7f569b5d6640 (LWP 24867) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f56a5c95e03 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a615b4a3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140009950504512, 
-6858389264744652037, 140729655707246, 140729655707247, 0, 140009942114304, 
6809211703202079483, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 3 (Thread 0x7f56a3dd7640 (LWP 24866) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f56a5c95e03 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a615b4a3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140010093114944, 
-6858389264744652037, 140729655707246, 140729655707247, 0, 140010084724736, 
6809263380785455867, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 2 (Thread 0x7f56a45d8640 (LWP 24865) "worker"):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f56a5c95e03 in g_cond_wait () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f56a615b4a3 in  () at /lib/x86_64-linux-gnu/libgegl-0.4.so.0
#3  0x00007f56a5c76a81 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f56a5973927 in start_thread (arg=<optimized out>) at 
pthread_create.c:435
        ret = <optimized out>
        pd = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140010101507648, 
-6858389264744652037, 140729655707246, 140729655707247, 0, 140010093117440, 
6809253485717676795, 6809249549373596411}, mask_was_saved = 0}}, priv = {pad = 
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#5  0x00007f56a5a039e4 in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 1 (Thread 0x7f56a4d45300 (LWP 24863) "gimp-2.10"):
#0  __GI___libc_read (nbytes=256, buf=0x7ffe2d233650, fd=14) at 
../sysdeps/unix/sysv/linux/read.c:26
        sc_ret = -512
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  __GI___libc_read (fd=14, buf=0x7ffe2d233650, nbytes=256) at 
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f56a6638c7c in gimp_stack_trace_print () at 
/lib/x86_64-linux-gnu/libgimpbase-2.0.so.0
#3  0x000055973938f78e in  ()
#4  0x000055973938f84e in  ()
#5  0x000055973938f8ad in  ()
#6  0x00007f56a5921520 in <signal handler called> () at 
/lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f56a69f5dfa in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#8  0x00007f56a69f7354 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#9  0x00007f56a68aa357 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#10 0x00007f56a5d3cc0f in g_closure_invoke () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#11 0x00007f56a5d58ea6 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#12 0x00007f56a5d5a296 in g_signal_emit_valist () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#13 0x00007f56a5d5aad3 in g_signal_emit () at 
/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#14 0x00007f56a69d87a4 in  () at /lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#15 0x00007f56a68af034 in gtk_propagate_event () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#16 0x00007f56a68b06fb in gtk_main_do_event () at 
/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#17 0x00007f56a670e77f in  () at /lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#18 0x00007f56a5c488bb in g_main_context_dispatch () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f56a5c9bf08 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007f56a5c47e43 in g_main_loop_run () at 
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x0000559739394b1c in app_run ()
#22 0x000055973938a77e in main ()
[Inferior 1 (process 24863) detached]

```

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

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

Title:
  GIMP segfault when dragging a pasted layer

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


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

Reply via email to