FS#68738 - [gimp] Crashed after zooming about 150% on a pasted image

Attached to Project: Arch Linux
Opened by Mark (alsoGAMER) - Tuesday, 24 November 2020, 22:06 GMT
Last edited by Toolybird (Toolybird) - Monday, 17 April 2023, 08:07 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Christian Hesse (eworm)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

ONLY reporting because the crash report told me to.
---------------------------------------------------

Description:
Gimp crashed after zooming about 150% on a pasted image

Additional info:
GIMP 2.10.20-217-g0c8a7891f7

Crash report logs:
```
GNU Image Manipulation Program version 2.10.22
git-describe: GIMP_2_10_20-217-g0c8a7891f7
Build: unknown rev 0 for linux
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/10.2.0/lto-wrapper
Target: x86_64-pc-linux-gnu
Configured with: /build/gcc/src/gcc/configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --with-isl --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-install-libiberty --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-libunwind-exceptions --disable-werror gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.2.0 (GCC)

# Libraries #
using babl version 0.1.82 (compiled against version 0.1.82)
using GEGL version 0.4.26 (compiled against version 0.4.26)
using GLib version 2.66.2 (compiled against version 2.66.1)
using GdkPixbuf version 2.42.0 (compiled against version 2.40.1)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.48.0 (compiled against version 1.46.2)
using Fontconfig version 2.13.91 (compiled against version 2.13.91)
using Cairo version 1.17.3 (compiled against version 1.17.3)

```
> fatal error: Aborted

Stack trace:
```

# Stack traces obtained from PID 296679 - Thread 296679 #

[New LWP 296681]
[New LWP 296691]
[New LWP 296692]
[New LWP 296697]
[New LWP 296751]
[New LWP 296764]
[New LWP 296826]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007f65f6e7a00c in read () from /usr/lib/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7f65f597dd00 (LWP 296679) "gimp-2.10" 0x00007f65f6e7a00c in read () from /usr/lib/libpthread.so.0
2 Thread 0x7f65f5484640 (LWP 296681) "worker" 0x00007f65f6d98d5d in syscall () from /usr/lib/libc.so.6
3 Thread 0x7f65effff640 (LWP 296691) "gmain" 0x00007f65f6d9346f in poll () from /usr/lib/libc.so.6
4 Thread 0x7f65ef7fe640 (LWP 296692) "gdbus" 0x00007f65f6d9346f in poll () from /usr/lib/libc.so.6
5 Thread 0x7f65e2a66640 (LWP 296697) "async" 0x00007f65f6d98d5d in syscall () from /usr/lib/libc.so.6
6 Thread 0x7f65e1403640 (LWP 296751) "threaded-ml" 0x00007f65f6d9346f in poll () from /usr/lib/libc.so.6
7 Thread 0x7f65bf1da640 (LWP 296764) "swap writer" 0x00007f65f6d98d5d in syscall () from /usr/lib/libc.so.6
8 Thread 0x7f65b18cc640 (LWP 296826) "paint" 0x00007f65f6d98d5d in syscall () from /usr/lib/libc.so.6

Thread 8 (Thread 0x7f65b18cc640 (LWP 296826) "paint"):
#0 0x00007f65f6d98d5d in syscall () at /usr/lib/libc.so.6
#1 0x00007f65f7070051 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x0000561106478f54 in ()
#3 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f65bf1da640 (LWP 296764) "swap writer"):
#0 0x00007f65f6d98d5d in syscall () at /usr/lib/libc.so.6
#1 0x00007f65f7070051 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f65f766777e in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f65e1403640 (LWP 296751) "threaded-ml"):
#0 0x00007f65f6d9346f in poll () at /usr/lib/libc.so.6
#1 0x00007f65e07c3674 in () at /usr/lib/libpulse.so.0
#2 0x00007f65e07ac9a9 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3 0x00007f65e07b72a1 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4 0x00007f65e07b7351 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5 0x00007f65e07c781e in () at /usr/lib/libpulse.so.0
#6 0x00007f65e07615fc in () at /usr/lib/pulseaudio/libpulsecommon-13.99.so
#7 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#8 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f65e2a66640 (LWP 296697) "async"):
#0 0x00007f65f6d98d5d in syscall () at /usr/lib/libc.so.6
#1 0x00007f65f7070051 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00005611066ee3d8 in ()
#3 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f65ef7fe640 (LWP 296692) "gdbus"):
#0 0x00007f65f6d9346f in poll () at /usr/lib/libc.so.6
#1 0x00007f65f707775f in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f65f7022e63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007f65f725efe8 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f65effff640 (LWP 296691) "gmain"):
#0 0x00007f65f6d9346f in poll () at /usr/lib/libc.so.6
#1 0x00007f65f707775f in () at /usr/lib/libglib-2.0.so.0
#2 0x00007f65f7022121 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007f65f7022172 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f65f5484640 (LWP 296681) "worker"):
#0 0x00007f65f6d98d5d in syscall () at /usr/lib/libc.so.6
#1 0x00007f65f7070051 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007f65f762d164 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007f65f7050ce1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007f65f6e703e9 in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007f65f6d9e293 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f65f597dd00 (LWP 296679) "gimp-2.10"):
#0 0x00007f65f6e7a00c in read () at /usr/lib/libpthread.so.0
#1 0x00007f65f7e976cc in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x00005611063d4524 in ()
#3 0x00005611063d4918 in ()
#4 0x00005611063d4fab in ()
#5 0x00007f65f6e7b0f0 in <signal handler called> () at /usr/lib/libpthread.so.0
#6 0x00007f65f6cdb615 in raise () at /usr/lib/libc.so.6
#7 0x00007f65f6cc4862 in abort () at /usr/lib/libc.so.6
#8 0x00007f65f6cc4747 in _nl_load_domain.cold () at /usr/lib/libc.so.6
#9 0x00007f65f6cd3bf6 in () at /usr/lib/libc.so.6
#10 0x00007f65f6b85c49 in () at /usr/lib/libX11.so.6
#11 0x00007f65f6b85cee in () at /usr/lib/libX11.so.6
#12 0x00007f65f6b85fe2 in _XEventsQueued () at /usr/lib/libX11.so.6
#13 0x00007f65f6b77992 in XPending () at /usr/lib/libX11.so.6
#14 0x00007f65f79992a9 in () at /usr/lib/libgdk-x11-2.0.so.0
#15 0x00007f65f7023d60 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#16 0x00007f65f7077662 in () at /usr/lib/libglib-2.0.so.0
#17 0x00007f65f7022e63 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#18 0x00005611063d3c6e in app_run ()
#19 0x00005611063d350a in main ()
[Inferior 1 (process 296679) detached]

```

Steps to reproduce:
Make a screenshot with spectacle 20.08.3
Paste it in gimp
Zoom about 150/170%
This task depends upon

Closed by  Toolybird (Toolybird)
Monday, 17 April 2023, 08:07 GMT
Reason for closing:  None
Additional comments about closing:  Old and stale. If this is still reproducible, please provide a backtrace as we now have full debug symbols for GTK2 apps.
https://wiki.archlinux.org/title/Debuggi ng/Getting_traces#Debuginfod
Comment by mattia (nTia89) - Sunday, 13 December 2020, 08:05 GMT
I cannot reproduce the issue (except for spectacle; I used flameshot)

Loading...