GIMP issueshttps://gitlab.gnome.org/GNOME/gimp/-/issues2021-12-28T00:59:16Zhttps://gitlab.gnome.org/GNOME/gimp/-/issues/5562Unable to Move Layers2021-12-28T00:59:16ZLaura T.Unable to Move LayersGIMP version: 2.10.20 (revision 1)
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: Windows 7 Professiona...GIMP version: 2.10.20 (revision 1)
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: Windows 7 Professional Version 6.1
Package: Installer from gimp.org
Unable to move layers to new layer groups, unable to remove layer groups from other layer groups, have to constantly click the top bar of the program's window to make certain tools/functionalities work correctly (almost like I have to remind the computer that I'm actively working in GIMP). I do not have this issue with any other program. I uninstalled and reinstalled GIMP to try it again prior to submitting this ticket.
![GIMPIssue_layers](/uploads/05b156da02d751221e7100c2fe3688d3/GIMPIssue_layers.jpg)
Please describe your issue with details.
Add screenshot or other files if needed.
# Reproduction
Is the bug reproducible? Always
Reproduction steps:
1. Create a layer group or layer
2. Try to move said layer group or layer into another layer group
…
Expected result: Layer or layer group should move to designated new layer group
Actual result: Layer or layer group is locked into whatever layer group it was created in.
# Additional information
If you have a backtrace for a crash or a warning, paste it here.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/5288Provide a GIMP DMG package for the new ARM-based architecture on macOS2024-02-06T14:44:14ZKrasnaya Ploshchad’Provide a GIMP DMG package for the new ARM-based architecture on macOSApple announced a series of new Mac devices on WWDC 2020, which based on their own chipset based on ARM architecture. Since then, it’s necessary to port GIMP to ARM architecture to make it works natively on such devices.Apple announced a series of new Mac devices on WWDC 2020, which based on their own chipset based on ARM architecture. Since then, it’s necessary to port GIMP to ARM architecture to make it works natively on such devices.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/5152~187MB memory leakage per hour over the course of two days2023-07-09T17:00:20ZJulia Johannesenjulia@insertdomain.name~187MB memory leakage per hour over the course of two daysGIMP version: GIMP 2.10.18
Operating System: Manjaro Linux
Package: Installed via the `pacman` package manager.
# Description of the bug
Over the course of two days, Gimp reached 9GB of memory, which when calculated out, is about 187...GIMP version: GIMP 2.10.18
Operating System: Manjaro Linux
Package: Installed via the `pacman` package manager.
# Description of the bug
Over the course of two days, Gimp reached 9GB of memory, which when calculated out, is about 187mb of memory leakage per hour.
![gimp](/uploads/74ad6726e96a11a34afe107567a73561/gimp.png)
# Reproduction
Is the bug reproducible? I only got this to happen once, but only because it takes *two days* to reproduce.
Reproduction steps:
In theory, the bug should occur from the following:
1. Open an image
2. Wait 2 or more days without touching Gimp. Gimp should slowly begin using more and more memory.
This is exactly what I did before the bug occurred:
1. Open Gimp.
2. Paste an image from the clipboard.
3. Paste another image as a new layer.
4. Manipulate the new layer by rotating it in various ways, only to revert it to how it was before being rotated.
5. Manipulate the new layer by scaling it in various ways, again, only to revert it to how it was before being scaled.
6. Merge the layers, and use `CTRL+A` followed by `CTRL+C` to copy the image to the clipboard.
7. Minimize gimp, and leave it untouched for two days.
Expected result: ... Not using 9GB of memory
Actual result: Uses 9GB of memory after being left untouched for two days.
# Additional information
I kind of feel bad reporting a bug with no idea of what the issue might be, and I would assume Gimp has a rather large codebase, so tracking down the cause of a bug like this is probably really hard. Best of luck :sweat_smile:2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4656Paint tools: shift-ctrl does not constrain the drawing angle prior to applying.2020-02-23T10:02:25Zrich2005Paint tools: shift-ctrl does not constrain the drawing angle prior to applying.GIMP version: 2.10.16
Operating System: Windows 10 but also reported by a linux (Mint) flatpak user
Package: Windows Gimp 2.10.16 from gimp.org
# Description of the bug
As the title, paint tool shift-ctrl constrain not as previous Gi...GIMP version: 2.10.16
Operating System: Windows 10 but also reported by a linux (Mint) flatpak user
Package: Windows Gimp 2.10.16 from gimp.org
# Description of the bug
As the title, paint tool shift-ctrl constrain not as previous Gimp versions
# Reproduction
Is the bug reproducible? Always
Reproduction steps:
1.click start of line
2.hold shift-ctrl down
3.click for end of line
…
Expected result: Drawing line constrained
Actual result: Drawing line not constrained
# Additional information
Difficult to explain but when holding shift-ctrl the intended line does not constrain to 15 deg increments. It only snaps after committing the tool.
Maybe this as an example https://i.imgur.com/3Bzj7WO.mp4 but easy if you try it yourself.
All the paint tools the same however the measure tool works as expected.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4643Large XCF files are damaged2020-02-21T22:05:53Znb1Large XCF files are damagedGIMP version: 2.10.16
Operating System: Linux
Package: ArchLinux
# Description of the bug
Saving XCF file with a lot of layers and pictures makes corrupt files while opening it later.
Pictures layers no longer appear
# Re...GIMP version: 2.10.16
Operating System: Linux
Package: ArchLinux
# Description of the bug
Saving XCF file with a lot of layers and pictures makes corrupt files while opening it later.
Pictures layers no longer appear
# Reproduction
Randomly with large files (>130Mo), saved with 2.10.16
Sample : [Bug.xcf](/uploads/6bec1b05a93b9d7e9aa90bd2c46f446b/Bug.xcf)
No problem opening XCF saved with 2.10.14 and I never had problem with 2.10.14 (and before) with similar files.
Reproduction steps:
1. Make a large XCF files with layers, large pictures on layers
2. Save the XCF and close
3. Open the XCF
4. A warning message appair "The XCF file is damaged"
5. Layers with pictures no longer appear
…
Expected result:
What has been saved :
![image](/uploads/314606428b126da786218376f89325e7/image.png)
Actual result:
What you see after opening the same file :
![image](/uploads/70a04879f40bbda851d016b8e32dc6cb/image.png)
# Additional information
```
Éditeur d’image GIMP version 2.10.16
git-describe: GIMP_2_10_14-351-gfe60c0ffac
Build: unknown rev 0 for linux-gnu
# C compiler #
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.1/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-pkgversion='Arch Linux 9.2.1+20200130-2' --with-bugurl=https://bugs.archlinux.org/ --enable-languages=c,c++,ada,fortran,go,lto,objc,obj-c++,d --enable-shared --enable-threads=posix --with-system-zlib --with-isl --enable-__cxa_atexit --disable-libunwind-exceptions --enable-clocale=gnu --disable-libstdcxx-pch --disable-libssp --enable-gnu-unique-object --enable-linker-build-id --enable-lto --enable-plugin --enable-install-libiberty --with-linker-hash-style=gnu --enable-gnu-indirect-function --enable-multilib --disable-werror --enable-checking=release --enable-default-pie --enable-default-ssp --enable-cet=auto gdc_include_dir=/usr/include/dlang/gdc
Thread model: posix
gcc version 9.2.1 20200130 (Arch Linux 9.2.1+20200130-2)
# Libraries #
using babl version 0.1.74 (compiled against version 0.1.74)
using GEGL version 0.4.20 (compiled against version 0.4.20)
using GLib version 2.62.4 (compiled against version 2.62.4)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.91 (compiled against version 2.13.91)
using Cairo version 1.17.3 (compiled against version 1.17.3)
```
> GIMP-CRITIQUE: gimp_image_set_active_layer: assertion 'layer == NULL || GIMP_IS_LAYER (layer)' failed
Stack trace:
```
# Stack traces obtained from PID 287748 - Thread 287748 #
[New LWP 287750]
[New LWP 287751]
[New LWP 287752]
[New LWP 287753]
[New LWP 287754]
[New LWP 287755]
[New LWP 287756]
[New LWP 287757]
[New LWP 287758]
[New LWP 287759]
[New LWP 287760]
[New LWP 287761]
[New LWP 287762]
[New LWP 287763]
[New LWP 287764]
[New LWP 287765]
[New LWP 287766]
[New LWP 287768]
[New LWP 287779]
[New LWP 301223]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
0x00007ff8573ad72c in read () from /usr/lib/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7ff8565b1d00 (LWP 287748) "gimp-2.10" 0x00007ff8573ad72c in read () from /usr/lib/libpthread.so.0
2 Thread 0x7ff855fe5700 (LWP 287750) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
3 Thread 0x7ff8557e4700 (LWP 287751) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
4 Thread 0x7ff854fe3700 (LWP 287752) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
5 Thread 0x7ff84ffff700 (LWP 287753) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
6 Thread 0x7ff84f7fe700 (LWP 287754) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
7 Thread 0x7ff84effd700 (LWP 287755) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
8 Thread 0x7ff84e7fc700 (LWP 287756) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
9 Thread 0x7ff84dffb700 (LWP 287757) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
10 Thread 0x7ff84d7fa700 (LWP 287758) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
11 Thread 0x7ff84cff9700 (LWP 287759) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
12 Thread 0x7ff82ffff700 (LWP 287760) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
13 Thread 0x7ff82f7fe700 (LWP 287761) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
14 Thread 0x7ff82effd700 (LWP 287762) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
15 Thread 0x7ff82e7fc700 (LWP 287763) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
16 Thread 0x7ff82dffb700 (LWP 287764) "worker" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
17 Thread 0x7ff82d7fa700 (LWP 287765) "gmain" 0x00007ff8572c8abf in poll () from /usr/lib/libc.so.6
18 Thread 0x7ff82cff9700 (LWP 287766) "gdbus" 0x00007ff8572c8abf in poll () from /usr/lib/libc.so.6
19 Thread 0x7ff7fb34a700 (LWP 287768) "async" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
20 Thread 0x7ff7fa29f700 (LWP 287779) "swap writer" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
21 Thread 0x7ff7f3fff700 (LWP 301223) "pool-gimp-2.10" 0x00007ff8572cdf8d in syscall () from /usr/lib/libc.so.6
Thread 21 (Thread 0x7ff7f3fff700 (LWP 301223)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff85752611b in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff8575a3f63 in () at /usr/lib/libglib-2.0.so.0
#3 0x00007ff8575a4154 in g_async_queue_timeout_pop () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff85754b02a in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#6 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#7 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 20 (Thread 0x7ff7fa29f700 (LWP 287779)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a49f1e in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 19 (Thread 0x7ff7fb34a700 (LWP 287768)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x000055e9cd9207b5 in ()
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 18 (Thread 0x7ff82cff9700 (LWP 287766)):
#0 0x00007ff8572c8abf in poll () at /usr/lib/libc.so.6
#1 0x00007ff857575120 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff8575760c3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3 0x00007ff857715bc8 in () at /usr/lib/libgio-2.0.so.0
#4 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 17 (Thread 0x7ff82d7fa700 (LWP 287765)):
#0 0x00007ff8572c8abf in poll () at /usr/lib/libc.so.6
#1 0x00007ff857575120 in () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff8575751f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3 0x00007ff857575242 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#5 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#6 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 16 (Thread 0x7ff82dffb700 (LWP 287764)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 15 (Thread 0x7ff82e7fc700 (LWP 287763)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 14 (Thread 0x7ff82effd700 (LWP 287762)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 13 (Thread 0x7ff82f7fe700 (LWP 287761)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 12 (Thread 0x7ff82ffff700 (LWP 287760)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 11 (Thread 0x7ff84cff9700 (LWP 287759)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 10 (Thread 0x7ff84d7fa700 (LWP 287758)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 9 (Thread 0x7ff84dffb700 (LWP 287757)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 8 (Thread 0x7ff84e7fc700 (LWP 287756)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 7 (Thread 0x7ff84effd700 (LWP 287755)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 6 (Thread 0x7ff84f7fe700 (LWP 287754)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 5 (Thread 0x7ff84ffff700 (LWP 287753)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 4 (Thread 0x7ff854fe3700 (LWP 287752)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 3 (Thread 0x7ff8557e4700 (LWP 287751)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 2 (Thread 0x7ff855fe5700 (LWP 287750)):
#0 0x00007ff8572cdf8d in syscall () at /usr/lib/libc.so.6
#1 0x00007ff857525531 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2 0x00007ff857a7e6f4 in () at /usr/lib/libgegl-0.4.so.0
#3 0x00007ff857551bb1 in () at /usr/lib/libglib-2.0.so.0
#4 0x00007ff8573a346f in start_thread () at /usr/lib/libpthread.so.0
#5 0x00007ff8572d33d3 in clone () at /usr/lib/libc.so.6
Thread 1 (Thread 0x7ff8565b1d00 (LWP 287748)):
#0 0x00007ff8573ad72c in read () at /usr/lib/libpthread.so.0
#1 0x00007ff857eb62dc in gimp_stack_trace_print () at /usr/lib/libgimpbase-2.0.so.0
#2 0x000055e9cd6233fd in gui_message ()
#3 0x000055e9cd91d3a1 in gimp_show_message ()
#4 0x000055e9cd618100 in ()
#5 0x00007ff85756d39d in g_logv () at /usr/lib/libglib-2.0.so.0
#6 0x00007ff85756d5a0 in g_log () at /usr/lib/libglib-2.0.so.0
#7 0x000055e9cd98b00c in gimp_image_set_active_layer ()
#8 0x000055e9cd861a5f in xcf_load_image ()
#9 0x000055e9cd85c141 in xcf_load_stream ()
#10 0x000055e9cd85c314 in ()
#11 0x000055e9cd8fa68f in ()
#12 0x000055e9cd8ed59b in gimp_procedure_execute ()
#13 0x000055e9cd8e666a in gimp_pdb_execute_procedure_by_name_args ()
#14 0x000055e9cd8e6b45 in gimp_pdb_execute_procedure_by_name ()
#15 0x000055e9cda01c8e in file_open_image ()
#16 0x000055e9cda02d0d in file_open_with_proc_and_display ()
#17 0x000055e9cd65e68a in ()
#18 0x000055e9cd65e9ec in ()
#19 0x00007ff85765fd5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#20 0x00007ff85764d88e in () at /usr/lib/libgobject-2.0.so.0
#21 0x00007ff85765198a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#22 0x00007ff8576527f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#23 0x00007ff85765fd5a in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#24 0x00007ff85764d88e in () at /usr/lib/libgobject-2.0.so.0
#25 0x00007ff85765198a in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#26 0x00007ff8576527f0 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#27 0x00007ff8582587ae in () at /usr/lib/libgtk-x11-2.0.so.0
#28 0x00007ff857f39d9e in () at /usr/lib/libgdk-x11-2.0.so.0
#29 0x00007ff857572a64 in () at /usr/lib/libglib-2.0.so.0
#30 0x00007ff85757326f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#31 0x00007ff8575751b1 in () at /usr/lib/libglib-2.0.so.0
#32 0x00007ff8575760c3 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#33 0x000055e9cd617c53 in app_run ()
#34 0x000055e9cd6174da in main ()
[Inferior 1 (process 287748) detached]
```
2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4634Pass-through groups bounding-box is not properly updated, causing artifacts2020-02-22T10:46:30ZMark SweeneyPass-through groups bounding-box is not properly updated, causing artifactsGIMP version:
2.10.14
Windows
Installer from gimp.org
# Description of the bug
Layer groups display as on/off layer sized blocks rather than using masks
Layers groups start displaying weirdly when visibility is toggled.
This ma...GIMP version:
2.10.14
Windows
Installer from gimp.org
# Description of the bug
Layer groups display as on/off layer sized blocks rather than using masks
Layers groups start displaying weirdly when visibility is toggled.
This makes working on the image difficult in 2.10.14
# Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ]
Always
Reproduction steps:
1. Hide the four layer groups beneath "Washes", cropped blocks appear.
2. Enable "Washes" layer group visibility and then hide again. Blocks disappear.
3. Make the four layer groups visible again, cropped blocks appear. Enable "Washes" layer visibility and then hide
again. Image restored.
…
Expected result:
for Layers groups to work like they did in 2.10.12
Actual result:
Cropped visibility issues corrupting render.[R01C01_colouring.xcf](/uploads/8a5a0ca0c4dadbd2b7e1f67efec0839d/R01C01_colouring.xcf)[ErraticLayerDisplay_01.xcf](/uploads/128e476cc44ff23b82ea4481eac4ec56/ErraticLayerDisplay_01.xcf)
# Additional information
If you have a backtrace for a crash or a warning, paste it here.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4627memory corruption when open crafted sgi2020-02-17T15:04:52Zsay2memory corruption when open crafted sgiGIMP version: 2.10.14
![image](/uploads/9e35430300e51351711c0ffe0588603d/image.png)
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master ...GIMP version: 2.10.14
![image](/uploads/9e35430300e51351711c0ffe0588603d/image.png)
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: [Windows? macOS? Linux?]
I tested it on linux but it will work on every os.
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from]
# Description of the bug
`plug-ins/file-sgi/sgi-lib.c`
when open sgi file `sgiOpenFile` function will be called
```
sgi_t *
sgiOpenFile(FILE *file, /* I - File to open */
int mode, /* I - Open mode (SGI_READ or SGI_WRITE) */
int comp, /* I - Type of compression */
int bpp, /* I - Bytes per pixel */
int xsize, /* I - Width of image in pixels */
int ysize, /* I - Height of image in pixels */
int zsize) /* I - Number of channels */
{
int i, j; /* Looping var */
char name[80]; /* Name of file in image header */
short magic; /* Magic number */
sgi_t *sgip; /* New image pointer */
if ((sgip = calloc(sizeof(sgi_t), 1)) == NULL)
return (NULL);
sgip->file = file;
sgip->swapBytes = 0;
...
sgip->comp = getc(sgip->file);
sgip->bpp = getc(sgip->file);
getshort(sgip); /* Dimensions */
sgip->xsize = getshort(sgip);
sgip->ysize = getshort(sgip);
sgip->zsize = getshort(sgip);
getlong(sgip); /* Minimum pixel */
getlong(sgip); /* Maximum pixel */
if (sgip->comp)
{
/*
* This file is compressed; read the scanline tables...
*/
fseek(sgip->file, 512, SEEK_SET);
sgip->table = calloc(sgip->zsize, sizeof(long *));
sgip->table[0] = calloc(sgip->ysize * sgip->zsize, sizeof(long));
for (i = 1; i < sgip->zsize; i ++)
sgip->table[i] = sgip->table[0] + i * sgip->ysize;
for (i = 0; i < sgip->zsize; i ++)
for (j = 0; j < sgip->ysize; j ++)
sgip->table[i][j] = getlong(sgip);
```
short size val `sgip->ysize` and `sgip->zsize` are in user control
when `calloc(sgip->ysize * sgip->zsize, sizeof(long));` it need ysize*zsize*sizeof(long) size memory.
For example ysize=0xffff and zsize=0xffff, it need 0xffff*0xffff*8.
at x64, allocation of that size will return null.
then sgip->table[i] will be
`sgip->table[i] = 0(null)+i*sgip->ysize`
so it crashed when `sgip->table[i][j] = getlong(sgip);`
# Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ]
Always
Reproduction steps:
1. just open craft sgi file
2.
3.
this is sample
[test.sgi](/uploads/17954e9745dac987e4dfed14236c7d35/test.sgi)
…
Expected result: gimp crash
![image](/uploads/3e3bba6d4fa9acdcd7f5ec7249625db3/image.png)
Actual result:
# Additional information
If you have a backtrace for a crash or a warning, paste it here.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4605Invalid abr brush crashes GIMP2020-02-11T16:03:07ZMassimo ValentiniInvalid abr brush crashes GIMPAfter copying the [attached .abr brush](/uploads/13100dea3e5f48bf41f1be001d2cc685/test1.abr) in ~/.config/GIMP/2.10/brushes , running gimp-2.10 ends with these messages on the console:
```
(gimp-2.10:3914223): GLib-ERROR **: 07:37:34....After copying the [attached .abr brush](/uploads/13100dea3e5f48bf41f1be001d2cc685/test1.abr) in ~/.config/GIMP/2.10/brushes , running gimp-2.10 ends with these messages on the console:
```
(gimp-2.10:3914223): GLib-ERROR **: 07:37:34.742: ../glib/gmem.c:108: failed to allocate 18446744073709518907 bytes
Trace/breakpoint trap (core dumped)
```2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4584Segfault when closing an image with a layer group containing a floating selec...2024-03-18T14:01:00ZAndrea SwaglerSegfault when closing an image with a layer group containing a floating selection```
GNU Image Manipulation Program version 2.10.14
git-describe: Unknown, shouldn't happen
C compiler:
Configured with: --prefix=/Applications/Xcode-10.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTool...```
GNU Image Manipulation Program version 2.10.14
git-describe: Unknown, shouldn't happen
C compiler:
Configured with: --prefix=/Applications/Xcode-10.app/Contents/Developer/usr --with-gxx-include-dir=/Library/Developer/CommandLineTools/SDKs/MacOSX10.9.sdk/usr/include/c++/4.2.1
Apple LLVM version 10.0.0 (clang-1000.11.45.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode-10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.60.6 (compiled against version 2.60.6)
using GdkPixbuf version 2.38.1 (compiled against version 2.38.1)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.43.0 (compiled against version 1.43.0)
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: 11
Stack trace:
```
0 libgimpbase-2.0.0.dylib 0x00000001100acbb5 gimp_stack_trace_print + 1509
1 gimp 0x000000010f148336 gimp_eek + 374
2 gimp 0x000000010f1481bb gimp_fatal_error + 27
3 gimp 0x000000010f148e7d gimp_sigfatal_handler + 45
4 libsystem_platform.dylib 0x00007fff6890db1d _sigtramp + 29
5 ??? 0x00006000024e9080 0x0 + 105553154969728
6 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
7 libgobject-2.0.0.dylib 0x0000000110abedd2 signal_emit_unlocked_R + 1138
8 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
9 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
10 gimp 0x000000010f48fda5 gimp_group_layer_update_size + 949
11 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
12 libgobject-2.0.0.dylib 0x0000000110abf134 signal_emit_unlocked_R + 2004
13 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
14 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
15 gimp 0x000000010f471fd3 gimp_drawable_update_bounding_box + 291
16 gimp 0x000000010f478240 gimp_drawable_detach_floating_sel + 800
17 gimp 0x000000010f4d63d3 gimp_layer_dispose + 291
18 libgobject-2.0.0.dylib 0x0000000110aada53 g_object_unref + 243
19 gimp 0x000000010f45810b gimp_container_remove + 395
20 gimp 0x000000010f4e4224 gimp_list_clear + 116
21 gimp 0x000000010f4588dd gimp_container_clear + 125
22 gimp 0x000000010f4596d5 gimp_container_dispose + 85
23 libgobject-2.0.0.dylib 0x0000000110aada53 g_object_unref + 243
24 gimp 0x000000010f490f90 gimp_group_layer_finalize + 144
25 libgobject-2.0.0.dylib 0x0000000110aadb48 g_object_unref + 488
26 gimp 0x000000010f45810b gimp_container_remove + 395
27 gimp 0x000000010f4e4224 gimp_list_clear + 116
28 gimp 0x000000010f4588dd gimp_container_clear + 125
29 gimp 0x000000010f4d159c gimp_item_tree_dispose + 124
30 libgobject-2.0.0.dylib 0x0000000110aad80e g_object_run_dispose + 46
31 gimp 0x000000010f4a3a83 gimp_image_dispose + 467
32 libgobject-2.0.0.dylib 0x0000000110aada53 g_object_unref + 243
33 gimp 0x000000010f29035f gimp_action_impl_finalize + 143
34 libgobject-2.0.0.dylib 0x0000000110aadb48 g_object_unref + 488
35 libgtk-quartz-2.0.0.dylib 0x000000010faf0a6e gtk_activatable_do_set_related_action + 174
36 libgtk-quartz-2.0.0.dylib 0x000000010fbd55d4 gtk_menu_item_dispose + 100
37 libgobject-2.0.0.dylib 0x0000000110aad80e g_object_run_dispose + 46
38 libgtk-quartz-2.0.0.dylib 0x000000010fbda05d gtk_menu_shell_forall + 45
39 libgtk-quartz-2.0.0.dylib 0x000000010fb3669c gtk_container_destroy + 76
40 libgobject-2.0.0.dylib 0x0000000110aa8210 g_closure_invoke + 272
41 libgobject-2.0.0.dylib 0x0000000110abf620 signal_emit_unlocked_R + 3264
42 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
43 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
44 libgtk-quartz-2.0.0.dylib 0x000000010fbf1e08 gtk_object_dispose + 40
45 libgobject-2.0.0.dylib 0x0000000110aad80e g_object_run_dispose + 46
46 libgtk-quartz-2.0.0.dylib 0x000000010fbd5aa7 gtk_menu_item_destroy + 23
47 libgobject-2.0.0.dylib 0x0000000110aa8210 g_closure_invoke + 272
48 libgobject-2.0.0.dylib 0x0000000110abf620 signal_emit_unlocked_R + 3264
49 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
50 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
51 libgtk-quartz-2.0.0.dylib 0x000000010fbf1e08 gtk_object_dispose + 40
52 libgobject-2.0.0.dylib 0x0000000110aad80e g_object_run_dispose + 46
53 libgtk-quartz-2.0.0.dylib 0x000000010fbda05d gtk_menu_shell_forall + 45
54 libgtk-quartz-2.0.0.dylib 0x000000010fb3669c gtk_container_destroy + 76
55 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
56 libgobject-2.0.0.dylib 0x0000000110abf620 signal_emit_unlocked_R + 3264
57 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
58 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
59 libgtk-quartz-2.0.0.dylib 0x000000010fbf1e08 gtk_object_dispose + 40
60 libgobject-2.0.0.dylib 0x0000000110aada53 g_object_unref + 243
61 libgtk-quartz-2.0.0.dylib 0x000000010fcf23f0 free_node + 64
62 libglib-2.0.0.dylib 0x0000000110b59653 g_node_traverse_post_order + 99
63 libglib-2.0.0.dylib 0x0000000110b59635 g_node_traverse_post_order + 69
64 libgtk-quartz-2.0.0.dylib 0x000000010fcf20e6 gtk_ui_manager_finalize + 70
65 libgobject-2.0.0.dylib 0x0000000110aadb48 g_object_unref + 488
66 gimp 0x000000010f2bbfae gimp_controller_manager_free + 62
67 libglib-2.0.0.dylib 0x0000000110b2869f g_data_set_internal + 671
68 gimp 0x000000010f2bc212 gimp_controllers_exit + 114
69 gimp 0x000000010f14cdcd gui_exit_after_callback + 269
70 gimp 0x000000010f423094 gimp_marshal_BOOLEAN__BOOLEAN + 100
71 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
72 libgobject-2.0.0.dylib 0x0000000110abf3a1 signal_emit_unlocked_R + 2625
73 libgobject-2.0.0.dylib 0x0000000110ac0227 g_signal_emit_valist + 2871
74 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
75 gimp 0x000000010f4252f0 gimp_exit + 160
76 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
77 libgobject-2.0.0.dylib 0x0000000110abf134 signal_emit_unlocked_R + 2004
78 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
79 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
80 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
81 libgobject-2.0.0.dylib 0x0000000110abf134 signal_emit_unlocked_R + 2004
82 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
83 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
84 libgtk-quartz-2.0.0.dylib 0x000000010fb079ff gtk_real_button_released + 63
85 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
86 libgobject-2.0.0.dylib 0x0000000110abedd2 signal_emit_unlocked_R + 1138
87 libgobject-2.0.0.dylib 0x0000000110abffb0 g_signal_emit_valist + 2240
88 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
89 libgtk-quartz-2.0.0.dylib 0x000000010fb076ff gtk_button_button_release + 15
90 libgtk-quartz-2.0.0.dylib 0x000000010fbc4494 _gtk_marshal_BOOLEAN__BOXED + 100
91 libgobject-2.0.0.dylib 0x0000000110aa81cc g_closure_invoke + 204
92 libgobject-2.0.0.dylib 0x0000000110abf274 signal_emit_unlocked_R + 2324
93 libgobject-2.0.0.dylib 0x0000000110ac0227 g_signal_emit_valist + 2871
94 libgobject-2.0.0.dylib 0x0000000110ac07a2 g_signal_emit + 130
95 libgtk-quartz-2.0.0.dylib 0x000000010fcff118 gtk_widget_event_internal + 600
96 libgtk-quartz-2.0.0.dylib 0x000000010fbc1f42 gtk_propagate_event + 322
97 libgtk-quartz-2.0.0.dylib 0x000000010fbc1b37 gtk_main_do_event + 1255
98 libgdk-quartz-2.0.0.dylib 0x000000010ff6f7b4 gdk_event_dispatch + 84
99 libglib-2.0.0.dylib 0x0000000110b4d376 g_main_context_dispatch + 326
```2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4501Crash while rotating with Clip to Ratio enabled2020-01-16T22:32:38ZAlexandre ProkoudineCrash while rotating with Clip to Ratio enabledNow that, in git master/gimp-2-10, the canvas updates to reflect the *Clip* setting in transform tools, I can crash it by rotating with *Clip to Ratio* enabled.
Log:
```
GNU Image Manipulation Program version 2.10.15
git-describe: GIMP...Now that, in git master/gimp-2-10, the canvas updates to reflect the *Clip* setting in transform tools, I can crash it by rotating with *Clip to Ratio* enabled.
Log:
```
GNU Image Manipulation Program version 2.10.15
git-describe: GIMP_2_10_14-160-gf2715936cc
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none:hsa
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --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 --with-target-system-zlib=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,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
Thread model: posix
gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)
using babl version 0.1.73 (compiled against version 0.1.73)
using GEGL version 0.4.19 (compiled against version 0.4.19)
using GLib version 2.62.1 (compiled against version 2.62.1)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.3 (compiled against version 1.42.3)
using Fontconfig version 2.13.1 (compiled against version 2.13.1)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> GIMP-WARNING: no rectangle found by algorithm, no cropping done
Stack trace:
```
# Stack traces obtained from PID 12422 - Thread 12422 #
[New LWP 12425]
[New LWP 12426]
[New LWP 12427]
[New LWP 12429]
[New LWP 12430]
[New LWP 12433]
[New LWP 12454]
[New LWP 12461]
[New LWP 12598]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffe11e613c0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f8322f64500 (LWP 12422) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffe11e613c0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f83226a4700 (LWP 12425) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f8321ea3700 (LWP 12426) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f83216a2700 (LWP 12427) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8313fff700 (LWP 12429) "gmain" 0x00007f8323f30c2f in __GI___poll (fds=0x55a037050670, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f83137fe700 (LWP 12430) "gdbus" 0x00007f8323f30c2f in __GI___poll (fds=0x55a03708d500, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7f83055a1700 (LWP 12433) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f82fa5e6700 (LWP 12454) "dashboard" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f8304da0700 (LWP 12461) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f82fb1e7700 (LWP 12598) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 10 (Thread 0x7f82fb1e7700 (LWP 12598)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0366f697d in gimp_paint_tool_paint_thread (data=<optimized out>) at gimppainttool-paint.c:130
item = 0x0
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200535553792, 7452173323582884040, 140729198717022, 140729198717023, 140729198717168, 140200535550208, -7462880080435558200, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f8304da0700 (LWP 12461)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8324704ead in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at ../gegl/buffer/gegl-tile-backend-swap.c:743
params = <optimized out>
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200698840832, 7452173323582884040, 140729198708110, 140729198708111, 140729198708256, 140200698837248, -7463175328835516216, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f82fa5e6700 (LWP 12454)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223ea6 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0367dac0d in gimp_dashboard_sample (dashboard=<optimized out>) at gimpdashboard.c:1779
update_interval = 250000
sample_interval = <optimized out>
end_time = <optimized out>
priv = 0x55a03bd6f240
last_sample_time = 827826648162
last_update_time = 827826648162
seen_low_swap_space = 0
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200522966784, 7452173323582884040, 140729198717294, 140729198717295, 140729198717440, 140200522963200, -7462881730239870776, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f83055a1700 (LWP 12433)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0369498a4 in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x55a036ec6fb0 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:378
task = <optimized out>
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200707233536, 7452173323582884040, 140729198719582, 140729198719583, 140729198719728, 140200707229952, -7463174233081984824, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f83137fe700 (LWP 12430)):
#0 0x00007f8323f30c2f in __GI___poll (fds=0x55a03708d500, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f83241d7a3e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83241d7dc3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f83245cb59a in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200944592640, 7452173323582884040, 140729198719694, 140729198719695, 140729198719840, 140200944589056, -7463213520758454072, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8313fff700 (LWP 12429)):
#0 0x00007f8323f30c2f in __GI___poll (fds=0x55a037050670, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f83241d7a3e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83241d7b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f83241d7bc1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200952985344, 7452173323582884040, 140729198719278, 140729198719279, 140729198719424, 140200952981760, -7463212420709955384, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f83216a2700 (LWP 12427)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767ef0 <gegl_parallel_distribute_threads+112>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201178048256, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201178044672, -7463252985065453368, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8321ea3700 (LWP 12426)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767eb8 <gegl_parallel_distribute_threads+56>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201186440960, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201186437376, -7463251885016954680, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f83226a4700 (LWP 12425)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767e80 <gegl_parallel_distribute_threads>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201194833664, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201194830080, -7463250784968455992, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8322f64500 (LWP 12422)):
#0 0x00007f832402231c in __libc_read (nbytes=256, buf=0x7ffe11e613c0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 0x00007f832402231c in __libc_read (fd=17, buf=buf@entry=0x7ffe11e613c0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f8324b41897 in read (__nbytes=256, __buf=0x7ffe11e613c0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
status = 32766
stack_printed = 0
gtrace = 0x0
gimp_pid = "12422\000\000\000`\024\346\021\376\177\000"
buffer = "\340\331\n7\240U\000\000'F\345#\203\177\000\000\220g\020\067\240U\000\000@\024\346\021\376\177\000\000\060\000\000\000\000\000\000\000\037\201.$\203\177\000\000@\024\346\021\376\177\000\000\275z,$\203\177\000\000\360\024\346\021\376\177\000\000\000\066\221\205\017,e\376\020e\021\067\240U\000\000\370\024\346\021\376\177\000\000\260\366\t7\240U\000\000\002\000\000\000\000\000\000\000\241\221\267\066\240U\000\000n\252\t7\240U\000\000\200\025\346\021\376\177\000\000\252@\345#\203\177\000\000C\000_US\000\000\000\066=\345#\203\177\000\000LC_MESSAGES/gimp20.mo\000\000\000\240<\345#\203\177\000\000\000\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 12961
pid = 12422
eintr_count = 0
tid = 12422
#3 0x00007f8324b41897 in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffe11e61538) at gimputils.c:1300
status = 32766
stack_printed = 0
gtrace = 0x0
gimp_pid = "12422\000\000\000`\024\346\021\376\177\000"
buffer = "\340\331\n7\240U\000\000'F\345#\203\177\000\000\220g\020\067\240U\000\000@\024\346\021\376\177\000\000\060\000\000\000\000\000\000\000\037\201.$\203\177\000\000@\024\346\021\376\177\000\000\275z,$\203\177\000\000\360\024\346\021\376\177\000\000\000\066\221\205\017,e\376\020e\021\067\240U\000\000\370\024\346\021\376\177\000\000\260\366\t7\240U\000\000\002\000\000\000\000\000\000\000\241\221\267\066\240U\000\000n\252\t7\240U\000\000\200\025\346\021\376\177\000\000\252@\345#\203\177\000\000C\000_US\000\000\000\066=\345#\203\177\000\000LC_MESSAGES/gimp20.mo\000\000\000\240<\345#\203\177\000\000\000\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 12961
pid = 12422
eintr_count = 0
tid = 12422
#4 0x000055a03666536a in gui_message (gimp=0x55a0370a0180, handler=0x0, severity=GIMP_MESSAGE_BUG_WARNING, domain=0x55a036b791a1 "GIMP", message=0x55a03ce48820 "no rectangle found by algorithm, no cropping done") at gui-message.c:141
trace = 0x0
gen_trace = 1
#5 0x000055a0369464d0 in gimp_show_message (gimp=gimp@entry=0x55a0370a0180, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_WARNING, domain=0x55a036b791a1 "GIMP", domain@entry=0x0, message=message@entry=0x55a03ce48820 "no rectangle found by algorithm, no cropping done") at gimp-gui.c:178
desc = 0x55a036ab5add "Message"
__func__ = "gimp_show_message"
#6 0x000055a03665acb0 in gimp_message_log_func (log_domain=0x55a036ab3141 "Gimp-Core", flags=<optimized out>, message=0x55a03ce48820 "no rectangle found by algorithm, no cropping done", data=0x55a0370a0180) at errors.c:290
gimp = 0x55a0370a0180
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#7 0x00007f83241deb9c in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007f83241ded83 in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x000055a03694e667 in gimp_transform_resize_crop (orig_points=orig_points@entry=0x7ffe11e61a50, n_points=4, aspect=aspect@entry=1.5014409221902016, x1=x1@entry=0x7ffe11e61af8, y1=y1@entry=0x7ffe11e61afc, x2=x2@entry=0x7ffe11e61b00, y2=y2@entry=0x7ffe11e61b04) at gimp-transform-resize.c:369
points = {{x = 1335.2388679031119, y = 3679.4545895395013}, {x = 6132.20625205343, y = 7689.0191438767997}, {x = 8802.6839878596547, y = 4494.1099647977971}, {x = 4005.7166037093357, y = 484.54541046049872}, {x = 2.9643938750474793e-322, y = 6.9268608450341317e-310}}
r = {a = {x = 0, y = 0}, b = {x = 0, y = 0}, c = {x = 0, y = 0}, d = {x = 0, y = 0}, area = 0, aspect = 1.5014409221902016}
t = <optimized out>
a = {x = -1335.2388679031119, y = 0}
i = <optimized out>
j = <optimized out>
min = <optimized out>
#10 0x000055a03694ea24 in gimp_transform_resize_boundary (inv=<optimized out>, resize=GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT, u1=0, v1=0, u2=6252, v2=4164, x1=x1@entry=0x7ffe11e61af8, y1=y1@entry=0x7ffe11e61afc, x2=x2@entry=0x7ffe11e61b00, y2=y2@entry=0x7ffe11e61b04) at gimp-transform-resize.c:189
bounds = {{x = 0, y = 0}, {x = 6252, y = 0}, {x = 6252, y = 4164}, {x = 0, y = 4164}}
points = {{x = 1335.2388679031119, y = 484.54541046049872}, {x = 6132.20625205343, y = 4494.1099647977971}, {x = 3461.7285162472062, y = 7689.0191438767997}, {x = -1335.2388679031119, y = 3679.4545895395013}, {x = 4.651460627096462e-310, y = 1.9268560187808615e-322}}
n_points = 4
valid = 1
i = <optimized out>
__func__ = "gimp_transform_resize_boundary"
#11 0x000055a036745fea in gimp_canvas_transform_preview_transform (item=0x55a037523b60, extents=extents@entry=0x7ffe11e61b50) at gimpcanvastransformpreview.c:344
private = <optimized out>
x1 = -1336
y1 = 484
x2 = 6133
y2 = 7690
tx1 = 0
ty1 = 0
tx2 = 0
ty2 = 1
#12 0x000055a0367461f4 in gimp_canvas_transform_preview_get_extents (item=<optimized out>) at gimpcanvastransformpreview.c:435
rectangle = {x = 1019739328, y = 21920, width = 913561360, height = 21920}
#13 0x000055a03673db78 in gimp_canvas_item_end_change (item=0x55a037523b60) at gimpcanvasitem.c:494
region = <optimized out>
private = 0x55a037523b10
__func__ = "gimp_canvas_item_end_change"
#14 0x000055a03671d084 in gimp_transform_grid_tool_update_preview (tg_tool=tg_tool@entry=0x55a03caf1bb0) at gimptransformgridtool.c:1648
tool = 0x55a03caf1bb0
tr_tool = 0x55a03caf1bb0
tr_options = 0x55a0375164f0
tg_options = <optimized out>
i = <optimized out>
#15 0x000055a03671f87f in gimp_transform_grid_tool_recalc_matrix (tr_tool=0x55a03caf1bb0) at gimptransformgridtool.c:915
tg_tool = 0x55a03caf1bb0
tr_options = 0x55a0375164f0
tg_options = <optimized out>
#16 0x000055a03671c68c in gimp_transform_grid_tool_real_widget_changed (tg_tool=0x55a03caf1bb0) at gimptransformgridtool.c:1048
tool = 0x55a03caf1bb0
tr_tool = <optimized out>
widget = 0x55a03cc7aa40
#17 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f83242df327 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f83242c6a8d in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f83242caaf9 in g_object_set_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f83242cb684 in g_object_set () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x000055a0367884e9 in gimp_tool_rotate_grid_motion (widget=0x55a03cc7aa40, coords=0x7ffe11e62ad0, time=<optimized out>, state=GDK_BUTTON1_MASK) at gimptoolrotategrid.c:290
grid = <optimized out>
private = 0x55a03cc7a720
angle1 = <optimized out>
angle2 = <optimized out>
angle = 0.69622406169680495
pivot_x = 0
pivot_y = 2082
x1 = <optimized out>
x2 = 6924.5
y2 = -1256.5
constrain = 0
transform = {coeff = {{0.76726925530235413, -0.64132510466047643, 1335.2388679031119}, {0.64132510466047643, 0.76726925530235413, 484.54541046049872}, {0, 0, 1}}}
#25 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f83242df327 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x000055a03676e66d in gimp_motion_buffer_request_stroke (buffer=0x55a03abb7a30, state=<optimized out>, time=827826500) at gimpmotionbuffer.c:484
buf_coords = {x = 6886, y = 3399, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.33027312881212656, direction = 0.6518140020809069, xscale = 0.18181818181818182, yscale = 0.18181818181818182, angle = 0, reflect = 0, extended = 0}
event_state = GDK_BUTTON1_MASK
keep = <optimized out>
__func__ = "gimp_motion_buffer_request_stroke"
#30 0x000055a03676514b in gimp_display_shell_canvas_tool_events_internal (canvas=canvas@entry=0x55a03bbdeb80, event=event@entry=0x55a03cd67a70, shell=shell@entry=0x55a03718f420, next_event=next_event@entry=0x7ffe11e62d40) at gimpdisplayshell-tool-events.c:1153
event_fill = 0
history_events = 0xc08fcc0000000000
n_history_events = 32643
last_motion_time = <optimized out>
mevent = 0x55a03cd67a70
compressed_motion = 0x55a03cd734e0
motion_mode = <optimized out>
active_tool = 0x55a03caf1bb0
display = <optimized out>
image = 0x55a0370e2b50
gimp = 0x55a0370a0180
display_coords = {x = 1766, y = 803, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0, extended = 0}
image_coords = {x = 6886, y = 3399, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.33027312881212656, direction = 0.6518140020809069, xscale = 0.18181818181818182, yscale = 0.18181818181818182, angle = 0, reflect = 0, extended = 0}
state = GDK_BUTTON1_MASK
time = 827826500
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 1
__func__ = "gimp_display_shell_canvas_tool_events_internal"
#31 0x000055a0367656d9 in gimp_display_shell_canvas_tool_events (canvas=0x55a03bbdeb80, event=0x55a03cd67a70, shell=0x55a03718f420) at gimpdisplayshell-tool-events.c:310
next_event = 0x0
return_val = <optimized out>
__func__ = "gimp_display_shell_canvas_tool_events"
#32 0x00007f8324da2b9b in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f83242de99e in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f8324ebe22d in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007f8324da0ccc in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#39 0x00007f8324da10c3 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f8324c096d0 in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#41 0x00007f83241d784d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f83241d7ad0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f83241d7dc3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x000055a03665a87e in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=<optimized out>, alternate_gimprc=<optimized out>, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=0, show_debug_menu=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON, backtrace_file=0x55a036f3e6b0 "/home/alex/.config/GIMP/2.10/CrashLog/GIMP-crash-1579210573.txt") at app.c:433
update_status_func = <optimized out>
gimp = 0x55a0370a0180
loop = <optimized out>
run_loop = 0x55a03bbebe80
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#45 0x000055a03665a14e in main (argc=<optimized out>, argv=<optimized out>) at main.c:636
context = 0x55a036f416a0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x55a036f3e6b0 "/home/alex/.config/GIMP/2.10/CrashLog/GIMP-crash-1579210573.txt"
i = <optimized out>
[Inferior 1 (process 12422) detached]
```
> GIMP-WARNING: no rectangle found by algorithm, no cropping done
Stack trace:
```
# Stack traces obtained from PID 12422 - Thread 12422 #
[New LWP 12425]
[New LWP 12426]
[New LWP 12427]
[New LWP 12429]
[New LWP 12430]
[New LWP 12433]
[New LWP 12454]
[New LWP 12461]
[New LWP 12598]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
__libc_read (nbytes=256, buf=0x7ffe11e613d0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
Id Target Id Frame
* 1 Thread 0x7f8322f64500 (LWP 12422) "gimp-2.10" __libc_read (nbytes=256, buf=0x7ffe11e613d0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
2 Thread 0x7f83226a4700 (LWP 12425) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
3 Thread 0x7f8321ea3700 (LWP 12426) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
4 Thread 0x7f83216a2700 (LWP 12427) "worker" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
5 Thread 0x7f8313fff700 (LWP 12429) "gmain" 0x00007f8323f30c2f in __GI___poll (fds=0x55a037050670, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
6 Thread 0x7f83137fe700 (LWP 12430) "gdbus" 0x00007f8323f30c2f in __GI___poll (fds=0x55a03708d500, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
7 Thread 0x7f83055a1700 (LWP 12433) "async" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
8 Thread 0x7f82fa5e6700 (LWP 12454) "dashboard" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
9 Thread 0x7f8304da0700 (LWP 12461) "swap writer" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
10 Thread 0x7f82fb1e7700 (LWP 12598) "paint" syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
Thread 10 (Thread 0x7f82fb1e7700 (LWP 12598)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0366f697d in gimp_paint_tool_paint_thread (data=<optimized out>) at gimppainttool-paint.c:130
item = 0x0
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200535553792, 7452173323582884040, 140729198717022, 140729198717023, 140729198717168, 140200535550208, -7462880080435558200, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 9 (Thread 0x7f8304da0700 (LWP 12461)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f8324704ead in gegl_tile_backend_swap_writer_thread (ignored=<optimized out>) at ../gegl/buffer/gegl-tile-backend-swap.c:743
params = <optimized out>
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200698840832, 7452173323582884040, 140729198708110, 140729198708111, 140729198708256, 140200698837248, -7463175328835516216, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 8 (Thread 0x7f82fa5e6700 (LWP 12454)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223ea6 in g_cond_wait_until () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0367dac0d in gimp_dashboard_sample (dashboard=<optimized out>) at gimpdashboard.c:1779
update_interval = 250000
sample_interval = <optimized out>
end_time = <optimized out>
priv = 0x55a03bd6f240
last_sample_time = 827829247363
last_update_time = 827829247363
seen_low_swap_space = 0
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200522966784, 7452173323582884040, 140729198717294, 140729198717295, 140729198717440, 140200522963200, -7462881730239870776, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 7 (Thread 0x7f83055a1700 (LWP 12433)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x000055a0369498a4 in gimp_parallel_run_async_thread_func(GimpParallelRunAsyncThread*) (thread=0x55a036ec6fb0 <gimp_parallel_run_async_threads>) at gimp-parallel.cc:378
task = <optimized out>
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200707233536, 7452173323582884040, 140729198719582, 140729198719583, 140729198719728, 140200707229952, -7463174233081984824, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 6 (Thread 0x7f83137fe700 (LWP 12430)):
#0 0x00007f8323f30c2f in __GI___poll (fds=0x55a03708d500, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f83241d7a3e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83241d7dc3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f83245cb59a in () at /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200944592640, 7452173323582884040, 140729198719694, 140729198719695, 140729198719840, 140200944589056, -7463213520758454072, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 5 (Thread 0x7f8313fff700 (LWP 12429)):
#0 0x00007f8323f30c2f in __GI___poll (fds=0x55a037050670, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
resultvar = 18446744073709551100
sc_cancel_oldtype = 0
#1 0x00007f83241d7a3e in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83241d7b73 in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007f83241d7bc1 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140200952985344, 7452173323582884040, 140729198719278, 140729198719279, 140729198719424, 140200952981760, -7463212420709955384, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#6 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 4 (Thread 0x7f83216a2700 (LWP 12427)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767ef0 <gegl_parallel_distribute_threads+112>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201178048256, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201178044672, -7463252985065453368, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 3 (Thread 0x7f8321ea3700 (LWP 12426)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767eb8 <gegl_parallel_distribute_threads+56>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201186440960, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201186437376, -7463251885016954680, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 2 (Thread 0x7f83226a4700 (LWP 12425)):
#0 0x00007f8323f3694d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f8324223d83 in g_cond_wait () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007f83246bc71b in gegl_parallel_distribute_thread_func (thread=0x7f8324767e80 <gegl_parallel_distribute_threads>) at ../gegl/gegl-parallel.c:508
#3 0x00007f8324201111 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007f8324017669 in start_thread (arg=<optimized out>) at pthread_create.c:479
ret = <optimized out>
pd = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140201194833664, 7452173323582884040, 140729198719486, 140729198719487, 140729198719632, 140201194830080, -7463250784968455992, -7463247274291836728}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
#5 0x00007f8323f3d323 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
Thread 1 (Thread 0x7f8322f64500 (LWP 12422)):
#0 0x00007f832402231c in __libc_read (nbytes=256, buf=0x7ffe11e613d0, fd=17) at ../sysdeps/unix/sysv/linux/read.c:26
resultvar = 18446744073709551104
sc_cancel_oldtype = 0
#1 0x00007f832402231c in __libc_read (fd=17, buf=buf@entry=0x7ffe11e613d0, nbytes=nbytes@entry=256) at ../sysdeps/unix/sysv/linux/read.c:24
#2 0x00007f8324b41897 in read (__nbytes=256, __buf=0x7ffe11e613d0, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:44
status = 21920
stack_printed = 0
gtrace = 0x0
gimp_pid = "12422\000\000\000p\024\346\021\376\177\000"
buffer = "\340\331\n7\240U\000\000'F\345#\203\177\000\000\220g\020\067\240U\000\000P\024\346\021\376\177\000\000\060\000\000\000\000\000\000\000\037\201.$\203\177\000\000P\024\346\021\376\177\000\000\275z,$\203\177\000\000\000\025\346\021\376\177\000\000\000\066\221\205\017,e\376\020e\021\067\240U\000\000\b\025\346\021\376\177\000\000\260\366\t7\240U\000\000\002\000\000\000\000\000\000\000\241\221\267\066\240U\000\000n\252\t7\240U\000\000\220\025\346\021\376\177\000\000\252@\345#\203\177\000\000C\000_US\000\000\000\066=\345#\203\177\000\000LC_MESSAGES/gimp20.mo\000\000\000\240<\345#\203\177\000\000\000\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 12968
pid = 12422
eintr_count = 0
tid = 12422
#3 0x00007f8324b41897 in gimp_stack_trace_print (prog_name=prog_name@entry=0x0, stream=stream@entry=0x0, trace=trace@entry=0x7ffe11e61548) at gimputils.c:1300
status = 21920
stack_printed = 0
gtrace = 0x0
gimp_pid = "12422\000\000\000p\024\346\021\376\177\000"
buffer = "\340\331\n7\240U\000\000'F\345#\203\177\000\000\220g\020\067\240U\000\000P\024\346\021\376\177\000\000\060\000\000\000\000\000\000\000\037\201.$\203\177\000\000P\024\346\021\376\177\000\000\275z,$\203\177\000\000\000\025\346\021\376\177\000\000\000\066\221\205\017,e\376\020e\021\067\240U\000\000\b\025\346\021\376\177\000\000\260\366\t7\240U\000\000\002\000\000\000\000\000\000\000\241\221\267\066\240U\000\000n\252\t7\240U\000\000\220\025\346\021\376\177\000\000\252@\345#\203\177\000\000C\000_US\000\000\000\066=\345#\203\177\000\000LC_MESSAGES/gimp20.mo\000\000\000\240<\345#\203\177\000\000\000\000\000\000\000\000\000\000"...
read_n = <optimized out>
sync_fd = {15, 16}
out_fd = {17, 18}
fork_pid = 12968
pid = 12422
eintr_count = 0
tid = 12422
#4 0x000055a03666536a in gui_message (gimp=0x55a0370a0180, handler=0x0, severity=GIMP_MESSAGE_BUG_WARNING, domain=0x55a036b791a1 "GIMP", message=0x55a03ccbcea0 "no rectangle found by algorithm, no cropping done") at gui-message.c:141
trace = 0x0
gen_trace = 1
#5 0x000055a0369464d0 in gimp_show_message (gimp=gimp@entry=0x55a0370a0180, handler=handler@entry=0x0, severity=GIMP_MESSAGE_BUG_WARNING, domain=0x55a036b791a1 "GIMP", domain@entry=0x0, message=message@entry=0x55a03ccbcea0 "no rectangle found by algorithm, no cropping done") at gimp-gui.c:178
desc = 0x55a036ab5add "Message"
__func__ = "gimp_show_message"
#6 0x000055a03665acb0 in gimp_message_log_func (log_domain=0x55a036ab3141 "Gimp-Core", flags=<optimized out>, message=0x55a03ccbcea0 "no rectangle found by algorithm, no cropping done", data=0x55a0370a0180) at errors.c:290
gimp = 0x55a0370a0180
config = <optimized out>
msg_domain = 0x0
severity = <optimized out>
gui_message = <optimized out>
debug_policy = GIMP_DEBUG_POLICY_WARNING
#7 0x00007f83241deb9c in g_logv () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007f83241ded83 in g_log () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x000055a03694e667 in gimp_transform_resize_crop (orig_points=orig_points@entry=0x7ffe11e61a60, n_points=4, aspect=aspect@entry=1.5014409221902016, x1=x1@entry=0x7ffe11e61b08, y1=y1@entry=0x7ffe11e61b0c, x2=x2@entry=0x7ffe11e61b10, y2=y2@entry=0x7ffe11e61b14) at gimp-transform-resize.c:369
points = {{x = 1335.2388679031119, y = 3679.4545895395013}, {x = 6132.20625205343, y = 7689.0191438767997}, {x = 8802.6839878596547, y = 4494.1099647977971}, {x = 4005.7166037093357, y = 484.54541046049872}, {x = 1.1165883596012172e-321, y = 6.9268607927322436e-310}}
r = {a = {x = 0, y = 0}, b = {x = 0, y = 0}, c = {x = 0, y = 0}, d = {x = 0, y = 0}, area = 0, aspect = 1.5014409221902016}
t = <optimized out>
a = {x = -1335.2388679031119, y = 0}
i = <optimized out>
j = <optimized out>
min = <optimized out>
#10 0x000055a03694ea24 in gimp_transform_resize_boundary (inv=<optimized out>, resize=GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT, u1=0, v1=0, u2=6252, v2=4164, x1=x1@entry=0x7ffe11e61b08, y1=y1@entry=0x7ffe11e61b0c, x2=x2@entry=0x7ffe11e61b10, y2=y2@entry=0x7ffe11e61b14) at gimp-transform-resize.c:189
bounds = {{x = 0, y = 0}, {x = 6252, y = 0}, {x = 6252, y = 4164}, {x = 0, y = 4164}}
points = {{x = 1335.2388679031119, y = 484.54541046049872}, {x = 6132.20625205343, y = 4494.1099647977971}, {x = 3461.7285162472062, y = 7689.0191438767997}, {x = -1335.2388679031119, y = 3679.4545895395013}, {x = 0, y = 1.9268560187808615e-322}}
n_points = 4
valid = 1
i = <optimized out>
__func__ = "gimp_transform_resize_boundary"
#11 0x000055a036745fea in gimp_canvas_transform_preview_transform (item=0x55a037523b60, extents=extents@entry=0x7ffe11e61b60) at gimpcanvastransformpreview.c:344
private = <optimized out>
x1 = -1336
y1 = 484
x2 = 6133
y2 = 7690
tx1 = 4.6514651900772832e-310
ty1 = 6.9268608474698259e-310
tx2 = 6.9268608474579683e-310
ty2 = 2.6886064315388954e-319
#12 0x000055a0367461f4 in gimp_canvas_transform_preview_get_extents (item=<optimized out>) at gimpcanvastransformpreview.c:435
rectangle = {x = 1019739328, y = 21920, width = 913561360, height = 21920}
#13 0x000055a03673daae in gimp_canvas_item_begin_change (item=0x55a037523b60) at gimpcanvasitem.c:473
private = 0x55a037523b10
__func__ = "gimp_canvas_item_begin_change"
#14 0x000055a03671cff4 in gimp_transform_grid_tool_update_preview (tg_tool=tg_tool@entry=0x55a03caf1bb0) at gimptransformgridtool.c:1639
tool = 0x55a03caf1bb0
tr_tool = 0x55a03caf1bb0
tr_options = 0x55a0375164f0
tg_options = 0x55a0375164f0
i = <optimized out>
#15 0x000055a03671f87f in gimp_transform_grid_tool_recalc_matrix (tr_tool=0x55a03caf1bb0) at gimptransformgridtool.c:915
tg_tool = 0x55a03caf1bb0
tr_options = 0x55a0375164f0
tg_options = <optimized out>
#16 0x000055a03671c68c in gimp_transform_grid_tool_real_widget_changed (tg_tool=0x55a03caf1bb0) at gimptransformgridtool.c:1048
tool = 0x55a03caf1bb0
tr_tool = <optimized out>
widget = 0x55a03cc7aa40
#17 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#18 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#19 0x00007f83242df327 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#20 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#21 0x00007f83242c6a8d in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#22 0x00007f83242caaf9 in g_object_set_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#23 0x00007f83242cb684 in g_object_set () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#24 0x000055a0367884e9 in gimp_tool_rotate_grid_motion (widget=0x55a03cc7aa40, coords=0x7ffe11e62ad0, time=<optimized out>, state=GDK_BUTTON1_MASK) at gimptoolrotategrid.c:290
grid = <optimized out>
private = 0x55a03cc7a720
angle1 = <optimized out>
angle2 = <optimized out>
angle = 0.34660842689798099
pivot_x = 0
pivot_y = 2082
x1 = <optimized out>
x2 = 6886
y2 = -1317
constrain = 0
transform = {coeff = {{0.94053027091027663, -0.33970989020256914, 707.27599140174891}, {0.33970989020256914, 0.94053027091027663, 123.81597596480401}, {0, 0, 1}}}
#25 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#26 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#27 0x00007f83242df327 in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#28 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#29 0x000055a03676e66d in gimp_motion_buffer_request_stroke (buffer=0x55a03abb7a30, state=<optimized out>, time=827829246) at gimpmotionbuffer.c:484
buf_coords = {x = 6875, y = 968, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.30300942109284829, direction = 0.45126707763976093, xscale = 0.18181818181818182, yscale = 0.18181818181818182, angle = 0, reflect = 0, extended = 0}
event_state = GDK_BUTTON1_MASK
keep = <optimized out>
__func__ = "gimp_motion_buffer_request_stroke"
#30 0x000055a03676514b in gimp_display_shell_canvas_tool_events_internal (canvas=canvas@entry=0x55a03bbdeb80, event=event@entry=0x55a03ce4bb50, shell=shell@entry=0x55a03718f420, next_event=next_event@entry=0x7ffe11e62d40) at gimpdisplayshell-tool-events.c:1153
event_fill = 0
history_events = 0xc08fcc0000000000
n_history_events = 32643
last_motion_time = <optimized out>
mevent = 0x55a03ce4bb50
compressed_motion = 0x55a03cce74b0
motion_mode = <optimized out>
active_tool = 0x55a03caf1bb0
display = <optimized out>
image = 0x55a0370e2b50
gimp = 0x55a0370a0180
display_coords = {x = 1764, y = 361, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0, direction = 0, xscale = 1, yscale = 1, angle = 0, reflect = 0, extended = 0}
image_coords = {x = 6875, y = 968, pressure = 1, xtilt = 0, ytilt = 0, wheel = 0.5, velocity = 0.30300942109284829, direction = 0.45126707763976093, xscale = 0.18181818181818182, yscale = 0.18181818181818182, angle = 0, reflect = 0, extended = 0}
state = GDK_BUTTON1_MASK
time = 827829246
device_changed = <optimized out>
return_val = 0
update_sw_cursor = 1
__func__ = "gimp_display_shell_canvas_tool_events_internal"
#31 0x000055a0367656d9 in gimp_display_shell_canvas_tool_events (canvas=0x55a03bbdeb80, event=0x55a03ce4bb50, shell=0x55a03718f420) at gimpdisplayshell-tool-events.c:310
next_event = 0x55a03ce4b8b0
return_val = <optimized out>
__func__ = "gimp_display_shell_canvas_tool_events"
#32 0x00007f8324da2b9b in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#33 0x00007f83242c26e2 in g_closure_invoke () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#34 0x00007f83242d6544 in () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#35 0x00007f83242de99e in g_signal_emit_valist () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#36 0x00007f83242df9b3 in g_signal_emit () at /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#37 0x00007f8324ebe22d in () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#38 0x00007f8324da0ccc in gtk_propagate_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#39 0x00007f8324da10c3 in gtk_main_do_event () at /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
#40 0x00007f8324c096d0 in () at /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0
#41 0x00007f83241d784d in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007f83241d7ad0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f83241d7dc3 in g_main_loop_run () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x000055a03665a87e in app_run (full_prog_name=<optimized out>, filenames=<optimized out>, alternate_system_gimprc=<optimized out>, alternate_gimprc=<optimized out>, session_name=<optimized out>, batch_interpreter=0x0, batch_commands=0x0, as_new=0, no_interface=0, no_data=0, no_fonts=0, no_splash=0, be_verbose=0, use_shm=1, use_cpu_accel=1, console_messages=0, use_debug_handler=0, show_playground=0, show_debug_menu=0, stack_trace_mode=GIMP_STACK_TRACE_NEVER, pdb_compat_mode=GIMP_PDB_COMPAT_ON, backtrace_file=0x55a036f3e6b0 "/home/alex/.config/GIMP/2.10/CrashLog/GIMP-crash-1579210573.txt") at app.c:433
update_status_func = <optimized out>
gimp = 0x55a0370a0180
loop = <optimized out>
run_loop = 0x55a03bbebe80
default_folder = <optimized out>
gimpdir = <optimized out>
abort_message = <optimized out>
temprc = <optimized out>
language = <optimized out>
font_error = 0x0
__func__ = "app_run"
#45 0x000055a03665a14e in main (argc=<optimized out>, argv=<optimized out>) at main.c:636
context = 0x55a036f416a0
error = 0x0
abort_message = <optimized out>
basename = <optimized out>
system_gimprc_file = 0x0
user_gimprc_file = 0x0
backtrace_file = 0x55a036f3e6b0 "/home/alex/.config/GIMP/2.10/CrashLog/GIMP-crash-1579210573.txt"
i = <optimized out>
[Inferior 1 (process 12422) detached]
```2.10EllEllhttps://gitlab.gnome.org/GNOME/gimp/-/issues/4484Add reflection option to Mandala symmetry2020-01-23T09:33:21ZElad ShaharAdd reflection option to Mandala symmetryAdd a very simple "reflection" option for Mandala symmetry. This generates patterns resembling a Kaleidoscope.
Apply patch to master: [0001-Add-reflection-option-for-mandala-symmetry.patch](/uploads/198bb174da0d3be80e6dd5becc57dcdf/0001...Add a very simple "reflection" option for Mandala symmetry. This generates patterns resembling a Kaleidoscope.
Apply patch to master: [0001-Add-reflection-option-for-mandala-symmetry.patch](/uploads/198bb174da0d3be80e6dd5becc57dcdf/0001-Add-reflection-option-for-mandala-symmetry.patch)
Trying for my first C contribution to gimp...2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4397Foreground Selection Crash2023-08-22T13:33:15ZRainierBobForeground Selection CrashGIMP version:
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: [Windows? macOS? Linux?]
Package: [flatpa...GIMP version:
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: [Windows? macOS? Linux?]
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from]
# Description of the bug825570
Please describe your issue with details.
Add screenshot or other files if needed.
```
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
Using built-in specs.
COLLECT_GCC=W:msys64-gtk2mingw64�ingcc.exe
COLLECT_LTO_WRAPPER=W:/msys64-gtk2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-9.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++ --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-isl-version-check --enable-lto --enable-libgomp --disable-multilib --enable-checking=release --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --enable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 9.2.0 (Rev2, Built by MSYS2 project)
using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.62.1 (compiled against version 2.62.1)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.43.0 (compiled against version 1.43.0)
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: unhandled exception
Stack trace:
```
-------------------
Error occurred on Sunday, December 22, 2019 at 15:10:27.
gimp-2.10.exe caused an Access Violation at location 000000006E248B33 in module gegl-common.dll Reading from location 000000000104FBAF.
AddrPC Params
000000006E248B33 0000000000000000 00007FFD14C89880 0000000000000000 gegl-common.dll!gegl_module_register
00000000700537A8 0000000002F6ED40 000000001870A908 00000000188941A0 libgegl-0.4-0.dll!gegl_operation_area_filter_get_type
000000007005A339 0000037A000004BE 0000046600000442 0000037A000004BE libgegl-0.4-0.dll!gegl_operation_process
000000007005C353 00000000188941A0 0000000000000000 0000000000000000 libgegl-0.4-0.dll!gegl_graph_process
000000007005B460 00000000252566C0 0000000000000001 00000000252566C0 libgegl-0.4-0.dll!gegl_eval_manager_apply
0000000070046070 000000002522F630 0000000000000010 000000002522F5D0 libgegl-0.4-0.dll!gegl_node_blit_buffer
00000000700468A6 0000000025256860 00000000008350B9 0000000025256450 libgegl-0.4-0.dll!gegl_node_blit
000000007005D6E8 0000000000F0E2D8 0000000100000000 00000000252566C0 libgegl-0.4-0.dll!gegl_processor_work
000000000079C654 0000000000F0E8D0 0000000068E026BE 0000000000F0E398 gimp-2.10.exe!gimp_drawable_foreground_extract [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/core/gimpdrawable-foreground-extract.c @ 136]
00000000004871F9 0000000000F0E9E8 00000000252FB040 0000000000F0E8D0 gimp-2.10.exe!gimp_foreground_select_tool_preview [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/tools/gimpforegroundselecttool.c @ 1142]
0000000000487A98 00000000008F8FB8 0000000018C074B0 0000000000000000 gimp-2.10.exe!gimp_foreground_select_tool_control [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/tools/gimpforegroundselecttool.c @ 1015]
00000000004CD5BA 0000000000000019 00007FFD14C3D997 0000000000000040 gimp-2.10.exe!gimp_tool_control [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/tools/gimptool.c @ 682]
0000000067F068D9 000000002529F440 000000002511B680 000000002511B680 libgobject-2.0-0.dll!g_closure_invoke
0000000067F197E9 000000001862F4E0 0000000000000000 000000002513D950 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F21C96 000000002513D950 0000000067F0AFD1 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F221F8 0000000300000001 0000000000000000 3FF0000000000002 libgobject-2.0-0.dll!g_signal_emit
0000000067F068D9 0000000000001034 0000000000F0EEF0 0000000000000038 libgobject-2.0-0.dll!g_closure_invoke
0000000067F197E9 000000001862FA20 0000000000000000 0000000014A4CD80 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F21C96 0000000014A4CD80 0000000067F0AF52 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F221F8 0000000000000001 0000000000000000 0000000000000001 libgobject-2.0-0.dll!g_signal_emit
0000000067F068D9 0000000000000000 FFFFFFFFC6011C98 0000000011FDD250 libgobject-2.0-0.dll!g_closure_invoke
0000000067F197E9 0000000015D95ED0 0000000000000000 00000000251244B0 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F21C96 00000000251244B0 00000000617A34F3 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F221F8 0000000000000000 0000000000000000 0000000000000001 libgobject-2.0-0.dll!g_signal_emit
00000000617A36E0 0000000000000000 000000006C362E9A 0000000000F0F25C libgtk-win32-2.0-0.dll!gtk_button_clicked
0000000067F068D9 0000000000F0F25C 0000000000F0F258 00000000188944A0 libgobject-2.0-0.dll!g_closure_invoke
0000000067F1994B 0000000015D96330 0000000000000000 00000000251244B0 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F21C96 00000000251244B0 00000000617A33E3 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F221F8 000000000011E850 00007FFD127DB7E8 00000000049CAEB0 libgobject-2.0-0.dll!g_signal_emit
00000000617A3459 0000000000000021 00007FFD127DB758 0000000000F0F579 libgtk-win32-2.0-0.dll!gtk_button_released
00000000618480F4 00000000000000D0 0000000000000021 000000000000000F libgtk-win32-2.0-0.dll!gtk_marshal_VOID__UINT_STRING
0000000067F068D9 00000000FFFFFFFF 0000000000000000 00000000009904BF libgobject-2.0-0.dll!g_closure_invoke
0000000067F18EEA 0000000011C1B1E0 0000000000000000 00000000251244B0 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F214DA 00000000251244B0 000000006195753A 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F221F8 000000006C378140 00000000619588DA 0000000011CC04A0 libgobject-2.0-0.dll!g_signal_emit
0000000061957AD7 00000000251244B0 0000000000000000 0000000000000000 libgtk-win32-2.0-0.dll!gtk_widget_translate_coordinates
000000006184633C 00007FFD12AEE1C0 00007FFD12AEE1C0 00000000250688C0 libgtk-win32-2.0-0.dll!gtk_propagate_event
00000000618466E4 0000000002EDBFB0 0000000064A48EB6 0000000011D57240 libgtk-win32-2.0-0.dll!gtk_main_do_event
000000006C378198 0000000000F0FAE8 0000000000000000 0000000002F16920 libgdk-win32-2.0-0.dll!gdk_win32_drawable_get_handle
00000000649F75E3 0000000000000012 5C00000000000000 00000000169C6080 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F7818 000000010090614C 000000000040262F 0000000002F16920 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F7C94 0000000000000000 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_loop_run
0000000000401A44 000000000000001D 0000000002EB5340 0000000001860860 gimp-2.10.exe!app_run [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/app.c @ 433]
000000000090167F 0000000000000000 0000000002EB9BD0 0000000000CC7168 gimp-2.10.exe!main [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.14/app/main.c @ 531]
00000000004013B4 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!__tmainCRTStartup [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!WinMainCRTStartup [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FFD12677974 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FFD14C9A271 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.14.0
ntdll.dll 10.0.17763.831
KERNEL32.DLL 10.0.17763.475
KERNELBASE.dll 10.0.17763.914
msvcrt.dll 7.0.17763.475
ole32.dll 10.0.17763.503
combase.dll 10.0.17763.737
ucrtbase.dll 10.0.17763.719
libgimpcolor-2.0-0.dll
RPCRT4.dll 10.0.17763.864
libgimpconfig-2.0-0.dll
libgimpmath-2.0-0.dll
bcryptPrimitives.dll 10.0.17763.678
advapi32.dll 10.0.17763.1
sechost.dll 10.0.17763.1
libgimpmodule-2.0-0.dll
libgimpwidgets-2.0-0.dll
libgimpthumb-2.0-0.dll
GDI32.dll 10.0.17763.592
USER32.dll 10.0.17763.914
gdi32full.dll 10.0.17763.914
msvcp_win.dll 10.0.17763.348
win32u.dll 10.0.17763.1
libgimpbase-2.0-0.dll
SHELL32.dll 10.0.17763.831
dbghelp.dll 6.3.9600.17298
cfgmgr32.dll 10.0.17763.1
shcore.dll 10.0.17763.1
windows.storage.dll 10.0.17763.831
libbabl-0.1-0.dll
libcairo-2.dll
profapi.dll 10.0.17763.1
libgdk_pixbuf-2.0-0.dll 2.40.0.0
powrprof.dll 10.0.17763.1
shlwapi.dll 10.0.17763.1
libgegl-0.4-0.dll
libgio-2.0-0.dll 2.62.1.0
kernel.appcore.dll 10.0.17763.1
WS2_32.dll 10.0.17763.771
cryptsp.dll 10.0.17763.1
libglib-2.0-0.dll 2.62.1.0
libgobject-2.0-0.dll 2.62.1.0
libintl-8.dll 0.19.8.0
liblcms2-2.dll
libgmodule-2.0-0.dll 2.62.1.0
libgdk-win32-2.0-0.dll 2.24.32.0
IMM32.dll 10.0.17763.719
libgtk-win32-2.0-0.dll 2.24.32.0
libpangocairo-1.0-0.dll 1.43.0.0
comdlg32.dll 10.0.17763.771
libgexiv2-2.dll
MSIMG32.dll 10.0.17763.1
libfontconfig-1.dll
libfreetype-6.dll 2.10.1.0
libpango-1.0-0.dll 1.43.0.0
libpng16-16.dll
zlib1.dll
gdiplus.dll 10.0.17763.914
DNSAPI.dll 10.0.17763.652
IPHLPAPI.DLL 10.0.17763.615
NSI.dll 10.0.17763.831
exchndl.dll 0.8.2.0
PSAPI.DLL 10.0.17763.1
libgegl-npd-0.4.dll
libharfbuzz-0.dll
libmypaint-1-3-0.dll
libpangoft2-1.0-0.dll 1.43.0.0
libwinpthread-1.dll 1.0.0.0
libpcre-1.dll
libffi-6.dll
libiconv-2.dll 1.16.0.0
libpangowin32-1.0-0.dll 1.43.0.0
COMCTL32.dll 5.82.17763.831
libstdc++-6.dll
libexiv2.dll
libatk-1.0-0.dll 2.34.1.0
WINSPOOL.DRV 10.0.17763.592
bcrypt.dll 10.0.17763.1
libexpat-1.dll
libbz2-1.dll
libpixman-1-0.dll
libfribidi-0.dll
libthai-0.dll
VERSION.dll 10.0.17763.1
USP10.dll 10.0.17763.864
libgraphite2.dll
libjson-c-4.dll
PROPSYS.dll 7.0.17763.719
libdatrie-1.dll
OLEAUT32.dll 10.0.17763.914
libgcc_s_seh-1.dll
mgwhelp.dll 0.8.2.0
uxtheme.dll 10.0.17763.831
clbcatq.dll 2001.12.10941.16384
MSCTF.dll 10.0.17763.831
avx2-int8.dll
cairo.dll
CIE.dll
double.dll
fast-float.dll
float.dll
gegl-fixups.dll
gggl-lies.dll
gggl-table-lies.dll
gggl-table.dll
gggl.dll
gimp-8bit.dll
grey.dll
half.dll
HCY.dll
HSL.dll
HSV.dll
naive-CMYK.dll
simple.dll
sse-half.dll
sse2-float.dll
sse2-int16.dll
sse2-int8.dll
sse4-int8.dll
two-table.dll
u16.dll
u32.dll
ycbcr.dll
gegl-core.dll
libjson-glib-1.0-0.dll
rsaenh.dll 10.0.17763.1
CRYPTBASE.dll 10.0.17763.1
winhttp.dll 10.0.17763.771
exr-load.dll
libIlmImf-2_3.dll
libIlmThread-2_3.dll
libIex-2_3.dll
libImath-2_3.dll
libHalf-2_3.dll
gegl-common-gpl3.dll
gegl-common.dll
gif-load.dll
jp2-load.dll
libjasper-4.dll
libjpeg-8.dll
jpg-load.dll
pixbuf-load.dll
png-load.dll
ppm-load.dll
raw-load.dll
libraw-19.dll
WSOCK32.dll 10.0.17763.1
rgbe-load.dll
svg-load.dll
librsvg-2-2.dll
libcroco-0.6-3.dll
libxml2-2.dll
liblzma-5.dll 5.2.4.0
text.dll
tiff-load.dll
libtiff-5.dll
libzstd.dll
webp-load.dll
libwebp-7.dll
exr-save.dll
jpg-save.dll
npy-save.dll
pixbuf-save.dll
png-save.dll
ppm-save.dll
rgbe-save.dll
sdl2-display.dll
SDL2.dll 2.0.10.0
SETUPAPI.dll 10.0.17763.404
WINMM.dll 10.0.17763.1
winmmbase.dll 10.0.17763.1
tiff-save.dll
webp-save.dll
gegl-common-cxx.dll
lcms-from-profile.dll
npd.dll
path.dll
transformops.dll
vector-fill.dll
vector-stroke.dll
gegl-generated.dll
matting-levin.dll
libumfpack.dll
libamd.dll
libsuitesparseconfig.dll
libopenblas.dll
libcholmod.dll
libgfortran-5.dll
libmetis.dll
libgomp-1.dll
libcamd.dll
libccolamd.dll
libcolamd.dll
libquadmath-0.dll
seamless-clone.dll
libgegl-sc-0.4.dll
seamless-clone-compose.dll
libwimp.dll
libpixbufloader-png.dll
dwmapi.dll 10.0.17763.719
CRYPT32.dll 10.0.17763.864
MSASN1.dll 10.0.17763.1
mscms.dll 10.0.17763.1
ColorAdapterClient.dll 10.0.17763.1
USERENV.dll 10.0.17763.831
icm32.dll 10.0.17763.1
TextInputFramework.dll 10.0.17763.1
CoreUIComponents.dll 10.0.17763.1
CoreMessaging.dll 10.0.17763.194
ntmarta.dll 10.0.17763.1
wintypes.dll 10.0.17763.737
shfolder.dll 10.0.17763.1
apphelp.dll 10.0.17763.292
libpixbufloader-svg.dll
comctl32.dll 6.10.17763.831
WindowsCodecs.dll 10.0.17763.55
libcolor-selector-cmyk.dll
libcolor-selector-water.dll
libcolor-selector-wheel.dll
WININET.dll 11.0.17763.802
iertutil.dll 11.0.17763.771
SspiCli.dll 10.0.17763.1
ondemandconnroutehelper.dll 10.0.17763.1
mswsock.dll 10.0.17763.292
WINNSI.DLL 10.0.17763.1
urlmon.dll 11.0.17763.771
rasadhlp.dll 10.0.17763.1
fwpuclnt.dll 10.0.17763.771
schannel.DLL 10.0.17763.802
mskeyprotect.dll 10.0.17763.1
ncrypt.dll 10.0.17763.1
NTASN1.dll 10.0.17763.1
DPAPI.DLL 10.0.17763.1
WINTRUST.dll 10.0.17763.348
cryptnet.dll 10.0.17763.1
ncryptsslp.dll 10.0.17763.1
Windows 10.0.17763
DrMingw 0.8.2
```
Crash occurred when using Foreground Select. Had marked foreground with a paint tool and clicked to apply and got a fatal error
# Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ]
Reproduction steps:
1.
2.
3.
…
Expected result:
Actual result:
# Additional information
If you have a backtrace for a crash or a warning, paste it here.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4392Gimp Segmentation Fault triggered by Glib GParamSpec property name validation2021-12-26T12:10:02ZRohith JayawardeneGimp Segmentation Fault triggered by Glib GParamSpec property name validationGIMP version:
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: [Linux]
Package: [gimp-2.10.14-1.module_f...GIMP version:
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: [Linux]
Package: [gimp-2.10.14-1.module_f32+6980+20383b7e.x86_64]
# Description of the bug
Opening up gimp crashing the program while loading
# Reproduction
Always
Reproduction steps:
1. Opened up gimp and the program crashes
…
Expected result:
It starting up
Actual result:
The program crashed
# Additional information
```
GNU Image Manipulation Program version 2.10.14
git-describe: GIMP_2_10_12-511-ga4f55d6c7e
C compiler:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper
OFFLOAD_TARGET_NAMES=nvptx-none
OFFLOAD_TARGET_DEFAULT=1
Target: x86_64-redhat-linux
Configured with: ../configure --enable-bootstrap --enable-languages=c,c++,fortran,objc,obj-c++,ada,go,d,lto --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-shared --enable-threads=posix --enable-checking=release --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-style=gnu --enable-plugin --enable-initfini-array --with-isl --enable-offload-targets=nvptx-none --without-cuda-driver --enable-gnu-indirect-function --enable-cet --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
Thread model: posix
gcc version 9.2.1 20190827 (Red Hat 9.2.1-1) (GCC)
using babl version 0.1.72 (compiled against version 0.1.72)
using GEGL version 0.4.18 (compiled against version 0.4.18)
using GLib version 2.63.3 (compiled against version 2.63.0)
using GdkPixbuf version 2.40.0 (compiled against version 2.40.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.44.7 (compiled against version 1.44.7)
using Fontconfig version 2.13.92 (compiled against version 2.13.92)
using Cairo version 1.16.0 (compiled against version 1.16.0)
```
> fatal error: Segmentation fault
Stack trace:
```
# Stack traces obtained from PID 9540 - Thread 9540 #
[New LWP 9573]
[New LWP 9574]
[New LWP 9575]
[New LWP 9576]
[New LWP 9577]
[New LWP 9578]
[New LWP 9579]
[New LWP 9586]
[New LWP 9587]
[New LWP 9588]
[New LWP 9589]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x00007ff3c074f90c in read () from /lib64/libpthread.so.0
Id Target Id Frame
* 1 Thread 0x7ff3bf9eadc0 (LWP 9540) "gimp-2.10" 0x00007ff3c074f90c in read () from /lib64/libpthread.so.0
2 Thread 0x7ff3b27df700 (LWP 9573) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
3 Thread 0x7ff3b1fde700 (LWP 9574) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
4 Thread 0x7ff3b17dd700 (LWP 9575) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
5 Thread 0x7ff3b0fdc700 (LWP 9576) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
6 Thread 0x7ff3abfff700 (LWP 9577) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
7 Thread 0x7ff3ab7fe700 (LWP 9578) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
8 Thread 0x7ff3aaffd700 (LWP 9579) "worker" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
9 Thread 0x7ff3aa7fc700 (LWP 9586) "gmain" 0x00007ff3c066991f in poll () from /lib64/libc.so.6
10 Thread 0x7ff3a9ffb700 (LWP 9587) "gdbus" 0x00007ff3c066991f in poll () from /lib64/libc.so.6
11 Thread 0x7ff3a8871700 (LWP 9588) "async" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
12 Thread 0x7ff389ced700 (LWP 9589) "pool-gimp-2.10" 0x00007ff3c066f02d in syscall () from /lib64/libc.so.6
Thread 12 (Thread 0x7ff389ced700 (LWP 9589)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966da6 in g_cond_wait_until () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c08ea521 in g_async_queue_pop_intern_unlocked () at /lib64/libglib-2.0.so.0
#3 0x00007ff3c08eab46 in g_async_queue_timeout_pop () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0943e79 in g_thread_pool_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#6 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#7 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 11 (Thread 0x7ff3a8871700 (LWP 9588)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x000056042d66edf4 in gimp_parallel_run_async_thread_func ()
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 10 (Thread 0x7ff3a9ffb700 (LWP 9587)):
#0 0x00007ff3c066991f in poll () at /lib64/libc.so.6
#1 0x00007ff3c0919e1e in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c091a1a3 in g_main_loop_run () at /lib64/libglib-2.0.so.0
#3 0x00007ff3c0b9fb7a in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0
#4 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#6 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 9 (Thread 0x7ff3aa7fc700 (LWP 9586)):
#0 0x00007ff3c066991f in poll () at /lib64/libc.so.6
#1 0x00007ff3c0919e1e in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0919f53 in g_main_context_iteration () at /lib64/libglib-2.0.so.0
#3 0x00007ff3c0919fa1 in glib_worker_main () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#5 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#6 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 8 (Thread 0x7ff3aaffd700 (LWP 9579)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 7 (Thread 0x7ff3ab7fe700 (LWP 9578)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 6 (Thread 0x7ff3abfff700 (LWP 9577)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 5 (Thread 0x7ff3b0fdc700 (LWP 9576)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 4 (Thread 0x7ff3b17dd700 (LWP 9575)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 3 (Thread 0x7ff3b1fde700 (LWP 9574)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 2 (Thread 0x7ff3b27df700 (LWP 9573)):
#0 0x00007ff3c066f02d in syscall () at /lib64/libc.so.6
#1 0x00007ff3c0966c83 in g_cond_wait () at /lib64/libglib-2.0.so.0
#2 0x00007ff3c0e018fb in gegl_parallel_distribute_thread_func () at /lib64/libgegl-0.4.so.0
#3 0x00007ff3c0943682 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#4 0x00007ff3c0745482 in start_thread () at /lib64/libpthread.so.0
#5 0x00007ff3c0674533 in clone () at /lib64/libc.so.6
Thread 1 (Thread 0x7ff3bf9eadc0 (LWP 9540)):
#0 0x00007ff3c074f90c in read () at /lib64/libpthread.so.0
#1 0x00007ff3c12918b7 in gimp_stack_trace_print () at /lib64/libgimpbase-2.0.so.0
#2 0x000056042d388010 in gimp_eek ()
#3 0x000056042d38844e in ()
#4 0x000056042d388ae0 in gimp_sigfatal_handler ()
#5 0x00007ff3c0750b20 in <signal handler called> () at /lib64/libpthread.so.0
#6 0x000056042d720338 in gimp_param_spec_layer_id ()
#7 0x000056042d635007 in gimp_pdb_compat_param_spec ()
#8 0x000056042d641c77 in gimp_plug_in_handle_message ()
#9 0x000056042d6503d1 in gimp_plug_in_manager_call_query ()
#10 0x000056042d648286 in gimp_plug_in_manager_restore ()
#11 0x000056042d666591 in gimp_real_restore ()
#12 0x00007ff3c0a04872 in g_closure_invoke () at /lib64/libgobject-2.0.so.0
#13 0x00007ff3c0a18064 in signal_emit_unlocked_R () at /lib64/libgobject-2.0.so.0
#14 0x00007ff3c0a23ccd in g_signal_emit_valist () at /lib64/libgobject-2.0.so.0
#15 0x00007ff3c0a24103 in g_signal_emit () at /lib64/libgobject-2.0.so.0
#16 0x000056042d665ac6 in gimp_restore ()
#17 0x000056042d38792b in app_run ()
#18 0x000056042d3870be in main ()
[Inferior 1 (process 9540) detached]
```2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4385GIMP 2.10.14 does not start (due to openblas)2024-03-19T23:31:33ZJoeyGIMP 2.10.14 does not start (due to openblas)Executable does nothing.
Stock W10. No weird stuff like registry edits or installed from downloads of tucows.
Other people online report this.
Probably graphical. Shows help.
Downgrade to 2.10.8 fixed it.
Install over or uninstall t...Executable does nothing.
Stock W10. No weird stuff like registry edits or installed from downloads of tucows.
Other people online report this.
Probably graphical. Shows help.
Downgrade to 2.10.8 fixed it.
Install over or uninstall then reinstall no luck.
```
C:\Program Files\GIMP 2\bin>gimp-console-2.10.exe
GEGL-Message: 20:51:01.230: Module 'C:\Program Files\GIMP 2\lib\gegl-0.4\ff-load.dll' load error: 'C:\Program Files\GIMP 2\lib\gegl-0.4\ff-load.dll': The specified module could not be found.
GEGL-Message: 20:51:01.238: Module 'C:\Program Files\GIMP 2\lib\gegl-0.4\ff-save.dll' load error: 'C:\Program Files\GIMP 2\lib\gegl-0.4\ff-save.dll': The specified module could not be found.
Exception code=0xc0000005 flags=0x0 at 0x0000000005B9CB50. Access violation - attempting to execute data at address 0x0000000005B9CB50
Exception code=0xc0000005 flags=0x0 at 0x0000000005B9CB50. Access violation - attempting to execute data at address 0x0000000005B9CB50
Exception code=0xc0000005 flags=0x0 at 0x0000000005B9CB50. Access violation - attempting to execute data at address 0x0000000005B9CB50
Exception code=0xc0000005 flags=0x0 at 0x0000000005B9CB50. Access violation - attempting to execute data at address 0x0000000005B9CB50
Exception code=0xc0000005 flags=0x0 at 0x0000000000401D4D. Access violation - attempting to read data at address 0x0000000000000020
Exception code=0xc0000005 flags=0x0 at 0x0000000000401D4D. Access violation - attempting to read data at address 0x0000000000000020
```
Segfaults.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4372Gimp cannot open images on smartphone with Android2019-12-18T10:20:31ZIvan JekicGimp cannot open images on smartphone with AndroidGIMP version: 2.10.14
Operating System: Linux Elementary OS 5.1 Hera
Package: flatpak
# Description of the bug
Basically it reads the image, but when trying to open it, it says "no file or directory" with a source point (e.g. /mnt/sm...GIMP version: 2.10.14
Operating System: Linux Elementary OS 5.1 Hera
Package: flatpak
# Description of the bug
Basically it reads the image, but when trying to open it, it says "no file or directory" with a source point (e.g. /mnt/smartphone/")
# Reproduction
Is the bug reproducible? Always
Reproduction steps:
1. Connect Smartphone with file support (in my case Android 9, Redmi Note 7)
2. Open the camera directory on the phone in Gimp.
3. List all of the images.
4. Clicking open will result in "no file or directory" with a full path to the file, but without any specific reason, since the file is there!
If you copy the file from the file manager to the desktop and open it from there, Gimp will load it normally.
I would also take the opportunity to suggest that image thumbnails should be visible by default. It's next to impossible to know which image to open based on the name alone. And it's very time consuming to click on the preview button every single time you want to check.
…
Expected result: Opened image
Actual result: abandon.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4366Color-to-alpha unnecessarily grayed out for grayscale images2020-01-17T10:18:18ZNorbert NemecColor-to-alpha unnecessarily grayed out for grayscale imagesWith Image|Mode|Grayscale, the menu entry Layer|Transparency|Color-to-alpha... is grayed out.
The feature does make sense for grayscale and one can even see that it works:
* open two grayscale images with alpha channel
* on first image
*...With Image|Mode|Grayscale, the menu entry Layer|Transparency|Color-to-alpha... is grayed out.
The feature does make sense for grayscale and one can even see that it works:
* open two grayscale images with alpha channel
* on first image
** set to Image|Mode|RGB
** apply Layer|Transparency|Color-to-alpha...
** set to Image|Mode|Grayscale
* on second image
** apply Filters|Repeat "Color to alpha"
=> the feature color-to-alpha can clearly be repeat-applied to a grayscale image without converting it to RGB, why not enable the menu item directly?2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4354When using color to fade dynamics and gradient with transparency, brush does ...2020-01-09T20:39:00ZKarl PeterssonWhen using color to fade dynamics and gradient with transparency, brush does not have transparencyGIMP version: 2.10.12, 2.10.14
Operating System: Linux
Package: flatpak, apt
# Description of the bug
When using color fade dynamics with a Paintbrush and choosing a gradient with alpha (ex FG To Transparency), the brush doesn't get ...GIMP version: 2.10.12, 2.10.14
Operating System: Linux
Package: flatpak, apt
# Description of the bug
When using color fade dynamics with a Paintbrush and choosing a gradient with alpha (ex FG To Transparency), the brush doesn't get any transparency.
# Reproduction
Always
Reproduction steps:
1. Create a new layer fill type Transparency.
2. Create a custom dynamics and choose Color to Fade
3. Select Paintbrush tool
4. In Dynamic Options set gradient to FG To Transparency
5. Set fade length to 800
6. Set repeat to none
7. Draw with the Paintbrush
Expected result: The brush stroke fades in and out
Actual result: The brush stroke has no transparency
# Additional information
The bug doesn't seem to be present in version 2.10.8.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4338when exporting to format "C header" wrong output2020-01-12T07:35:24ZPablo Martikianwhen exporting to format "C header" wrong outputWhen exporting to "C header file" there are two mistakes.
For example the line "static char header_data_cmap[...][...] =" does not compile with some C compilers as the contents of that array are not "char" but "unsigned char". The word "...When exporting to "C header file" there are two mistakes.
For example the line "static char header_data_cmap[...][...] =" does not compile with some C compilers as the contents of that array are not "char" but "unsigned char". The word "unsigned" is missing.
Same thing for the "static char header_data[] = {". The word "unsigned" is missing.
For example gcc from cygwin generates error in compilation complaining about narrowing conversion error.
my gimp version: "GNU Image Manipulation Program version 2.10.12"2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4331Bevel Reflect Logo script crashes in 2.10.142020-12-18T13:22:41ZRick TauboldBevel Reflect Logo script crashes in 2.10.14GIMP version: 2.10.14
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: Windows 10
Package: Installer fro...GIMP version: 2.10.14
Note: bug reporters are expected to have verified the bug still exists
either in the last stable version of GIMP or on updated development code
(master branch).
Operating System: Windows 10
Package: Installer from gimp.org
# Description of the bug
The Bevel Reflect Logo script crashes. It ran fine in 2.10.12, and I re-verified that it does.
Error log gives the following:
Plug-in crashed: "map-object.exe"
(C:\Program Files\GIMP 2\lib\gimp\2.0\plug-ins\map-object\map-object.exe)
The dying plug-in may have messed up GIMP's internal state. You may want to save your images and restart GIMP to be on the safe side.
Bevel Reflect Logo Warning
Error while executing script-fu-ml-bevel-reflect-logo-alpha:
Error: Procedure execution of plug-in-map-object failed on invalid input arguments: Procedure 'plug-in-map-object' returned no return values
GIMP Warning
Plug-in 'Bevel Reflect Logo' left image undo in inconsistent state, closing open undo groups.
# Reproduction
Is the bug reproducible? Always and on three different PCs all running Windows 10. When I downgraded to 2.10.12 on my laptop, the script again performed perfectly and again crashed I reinstalled 2.10.14.
Reproduction steps:
1. Created a test text of "GIMP"
2. Duplicated text layer and made "layer to image size" (which the plug-in requires to work correctly.
3. Ran with the default parameters
Expected result: Text processed with the script.
Actual result: Crashes partway through with the above error messages in the error log.
# Additional information
This script has always worked perfectly from Gimp 2.8 and through 2.10.12, and since I use it in some book cover designs, I rely on it.2.10https://gitlab.gnome.org/GNOME/gimp/-/issues/4326Add visual tab to spyrogimp plugin2020-05-05T10:32:01ZElad ShaharAdd visual tab to spyrogimp pluginThe current parameters for specifying a spirograph are not intuitive.
Its difficult to use them to get a desired visual effect.
The attached patch (for the gimp 2.10 branch) adds a "Visual" tab that uses two visual metaphors:
* The peta...The current parameters for specifying a spirograph are not intuitive.
Its difficult to use them to get a desired visual effect.
The attached patch (for the gimp 2.10 branch) adds a "Visual" tab that uses two visual metaphors:
* The petals of a flower - the number of petals, and how many petals to advance when drawing successive petals.
* A doughnut that has an inner "hole radius" and a width.
Specifying the amount of petals and the petal "skip" can lead to impossible shapes. For example, there is no pattern with 6 petals which
advances 2 petals. Such a pattern would start with petal 1, and then go to
petals 3 and 5, and back to 1 - without ever drawing the even petals.
In such cases, I allow the user to specify the pattern, and I just
draw two rotated shapes of 3 petals each.
If this patch is accepted, I will adapt it to work for the master branch as well.
[0001-Add-visual-tab-to-spyrogimp-plugin.patch](/uploads/5a774f99dbc450da110f0efee01e1deb/0001-Add-visual-tab-to-spyrogimp-plugin.patch)2.10