Crashes when pasting a hue-chroma operated image
GIMP version: 2.10.18
Operating System: Arch Linux
Package: Arch Linux packages: extra/gimp
Description of the bug
GIMP crashes when an image is operated by Hue-Chroma, copied and pasted.
Reproduction
This bug is always reproducible on my side.
Reproduction steps:
- Open GIMP, create or open an image
- Do Hue-Chroma changes
- Select an area of the processed image
- Press "Ctrl-C" to copy this area
- At wherever accepting pasting images, press "Ctrl-V"
Expected result: The copied part is pasted. GIMP doesn't crash.
Actual result: GIMP crashes.
Additional information
GDB log:
(gdb) r
Starting program: /usr/bin/gimp
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7ffff5880700 (LWP 1370240)]
[New Thread 0x7ffff507f700 (LWP 1370241)]
[New Thread 0x7ffff487e700 (LWP 1370242)]
[New Thread 0x7fffe7fff700 (LWP 1370243)]
[New Thread 0x7fffe77fe700 (LWP 1370244)]
[New Thread 0x7fffe6ffd700 (LWP 1370245)]
[New Thread 0x7fffe67fc700 (LWP 1370246)]
[New Thread 0x7fffe4a57700 (LWP 1370252)]
[New Thread 0x7fffd7fff700 (LWP 1370253)]
[New Thread 0x7fffb1c22700 (LWP 1370549)]
[New Thread 0x7fffb1421700 (LWP 1370550)]
[New Thread 0x7fffa041e700 (LWP 1370551)]
[Thread 0x7fffa041e700 (LWP 1370551) exited]
[Detaching after vfork from child process 1370552]
[Detaching after vfork from child process 1370553]
[Detaching after vfork from child process 1370554]
[Detaching after vfork from child process 1370556]
[Detaching after vfork from child process 1370558]
[New Thread 0x7fffa041e700 (LWP 1370560)]
[New Thread 0x7fff9f9f9700 (LWP 1370561)]
[Thread 0x7fffa041e700 (LWP 1370560) exited]
[New Thread 0x7fffa041e700 (LWP 1370564)]
[New Thread 0x7fff9e8fe700 (LWP 1370565)]
[New Thread 0x7fff9e0fd700 (LWP 1370566)]
[New Thread 0x7fff9d8fc700 (LWP 1370567)]
[New Thread 0x7fff9d0fb700 (LWP 1370568)]
[New Thread 0x7fff9c8fa700 (LWP 1370569)]
[New Thread 0x7fff74d95700 (LWP 1370570)]
[New Thread 0x7fff5ffff700 (LWP 1370571)]
[New Thread 0x7fff5f7fe700 (LWP 1370572)]
[Thread 0x7fff5ffff700 (LWP 1370571) exited]
[Thread 0x7fff9c8fa700 (LWP 1370569) exited]
[Thread 0x7fffb1421700 (LWP 1370550) exited]
[Thread 0x7fff9d8fc700 (LWP 1370567) exited]
[Thread 0x7fff9d0fb700 (LWP 1370568) exited]
[Thread 0x7fff74d95700 (LWP 1370570) exited]
[Thread 0x7fff9e0fd700 (LWP 1370566) exited]
[Thread 0x7fffa041e700 (LWP 1370564) exited]
[Thread 0x7fff9e8fe700 (LWP 1370565) exited]
[New Thread 0x7fff9e8fe700 (LWP 1370573)]
[New Thread 0x7fffa041e700 (LWP 1370574)]
[New Thread 0x7fff9e0fd700 (LWP 1370575)]
[New Thread 0x7fff74d95700 (LWP 1370576)]
[New Thread 0x7fffb1421700 (LWP 1370577)]
[New Thread 0x7fff9d8fc700 (LWP 1370578)]
[Thread 0x7fff9d8fc700 (LWP 1370578) exited]
[Thread 0x7fff9e0fd700 (LWP 1370575) exited]
[Thread 0x7fffb1421700 (LWP 1370577) exited]
[Thread 0x7fffa041e700 (LWP 1370574) exited]
[Thread 0x7fff5f7fe700 (LWP 1370572) exited]
[Thread 0x7fff74d95700 (LWP 1370576) exited]
[New Thread 0x7fff74d95700 (LWP 1370579)]
[New Thread 0x7fff5f7fe700 (LWP 1370580)]
[Thread 0x7fff5f7fe700 (LWP 1370580) exited]
[Thread 0x7fff9e8fe700 (LWP 1370573) exited]
[New Thread 0x7fff5f7fe700 (LWP 1370581)]
[New Thread 0x7fff9e8fe700 (LWP 1370582)]
[Thread 0x7fff5f7fe700 (LWP 1370581) exited]
[Thread 0x7fff74d95700 (LWP 1370579) exited]
[New Thread 0x7fff74d95700 (LWP 1370584)]
[New Thread 0x7fff5f7fe700 (LWP 1370585)]
[Thread 0x7fff5f7fe700 (LWP 1370585) exited]
[Thread 0x7fff9e8fe700 (LWP 1370582) exited]
[New Thread 0x7fff9e8fe700 (LWP 1370586)]
[New Thread 0x7fff5f7fe700 (LWP 1370587)]
[Detaching after vfork from child process 1370589]
[New Thread 0x7fffa041e700 (LWP 1370598)]
[Thread 0x7fff5f7fe700 (LWP 1370587) exited]
[Thread 0x7fff9e8fe700 (LWP 1370586) exited]
using gegl copy
GUI new func match: generic fallback
using gegl copy
GUI new func match: generic fallback
[Thread 0x7fff74d95700 (LWP 1370584) exited]
The program 'gimp' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 121778 error_code 3 request_code 18 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
[Thread 0x7fffa041e700 (LWP 1370598) exited]
[Thread 0x7fffb1c22700 (LWP 1370549) exited]
[Thread 0x7fffd7fff700 (LWP 1370253) exited]
[Thread 0x7fffe4a57700 (LWP 1370252) exited]
[Thread 0x7fffe67fc700 (LWP 1370246) exited]
[Thread 0x7fffe6ffd700 (LWP 1370245) exited]
[Thread 0x7fffe77fe700 (LWP 1370244) exited]
[Thread 0x7fffe7fff700 (LWP 1370243) exited]
[Thread 0x7ffff487e700 (LWP 1370242) exited]
[Thread 0x7ffff507f700 (LWP 1370241) exited]
[Thread 0x7ffff5880700 (LWP 1370240) exited]
[Thread 0x7ffff6071d00 (LWP 1370189) exited]
(script-fu:1370558): LibGimpBase-WARNING **: 19:31:50.372: script-fu: gimp_wire_read(): error
--Type <RET> for more, q to quit, c to continue without paging--
[Inferior 1 (process 1370189) exited with code 01]