Bug Report. GIMP Crash on scaling or move tool while using a magic wand selected area
I have never written a bug report, please forgive me if anything is wrong, and I will try to add/answer to the best of my ability
Environment/Versions
- GIMP version: 2.10.32
- Package: Installer from gimp.org
- Operating System: Windows 10
Description of the bug
GIMP crashes when using the magic wand selection on a partial section of a transparent layer and attempting to manipulate that selection. It had happened when attempting to scale the selection with the scale tool and trying to use the move tool. Just to be more clear, the image had multiple layers, the thing I was trying to move was a selection of painted pixels, and the problem happened four times back to back with different selections of areas on the same image.
Reproduction
Is the bug reproducible? Randomly? It had happened previousily on a different image but didn't occur again while I continued working on that one. It happened back to back while working on a new image.
Reproduction steps:
- Open saved copy of the image, not the one recovered from crashing
- Select area of image with the magic wand tool
- Select the scale tool and attempt to manipulate selection OR Select the move tool and attempt to manipulate selection
…
Expected result: Movement or scaling of selected pixels
Actual result: Entire program crashing
Additional information
It happened with a different image - I am unsure if I had used the magic wand or not, but the program did crash on scaling/movement. This issue started two? days ago, within a week at least. I have not installed any new drivers or updates (or none that I have authorized/I don't think any installed in the background) in between GIMP working fine and these crashes.
If you have a backtrace for a crash or a warning, paste it here.
GNU Image Manipulation Program version 2.10.32
git-describe: GIMP_2_10_32
Build: org.gimp.GIMP_official rev 1 for windows
# C compiler #
Using built-in specs.
COLLECT_GCC=W:\msys64-gtk2\mingw64\bin\gcc.exe
COLLECT_LTO_WRAPPER=W:/msys64-gtk2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/12.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-12.1.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/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --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://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --disable-libstdcxx-debug --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 12.1.0 (Rev2, Built by MSYS2 project)
# Libraries #
using babl version 0.1.92 (compiled against version 0.1.92)
using GEGL version 0.4.36 (compiled against version 0.4.36)
using GLib version 2.72.2 (compiled against version 2.72.2)
using GdkPixbuf version 2.42.8 (compiled against version 2.42.8)
using GTK+ version 2.24.33 (compiled against version 2.24.33)
using Pango version 1.50.7 (compiled against version 1.50.7)
using Fontconfig version 2.14.0 (compiled against version 2.14.0)
using Cairo version 1.17.6 (compiled against version 1.17.6)
fatal error: unhandled exception
Stack trace:
-------------------
Error occurred on Friday, October 28, 2022 at 01:10:39.
gimp-2.10.exe caused an Access Violation at location 00007FF82E883778 in module x86-64-v3-gegl-fixups.dll Writing to location 0000000000000000.
AddrPC Params
00007FF82E883778 0000002D0000000A 000000060000000B 0000000000000000 x86-64-v3-gegl-fixups.dll!0x7ff800003778
00007FF842745C90 00000170E4AB5920 000000000000000C 0000017000000000 libbabl-0.1-0.dll!babl_extension_quiet_log
00007FF842746D78 0000008000000007 0000005000000030 00000170E4AB5920 libbabl-0.1-0.dll!babl_extension_quiet_log
00007FF84274BC74 00000170E29B6130 00007FF800000000 0000000000000021 libbabl-0.1-0.dll!babl_process_rows
00007FF82D9D8BC0 00000170A0B05550 0000000000000000 00000170A0C7E880 libgegl-0.4-0.dll!gegl_resample_bilinear_generic
00007FF82D9DA59C 000001709E5E3D80 0000000000000001 00000170A0C7E880 libgegl-0.4-0.dll!gegl_resample_bilinear_generic
00007FF82D9DB474 00000170A0B05550 FFFFFFFF00000200 FFFFFFFD00000000 libgegl-0.4-0.dll!gegl_resample_bilinear_generic
00007FF82D9EC8CF 0000000000000000 0000000000000000 0000017000000001 libgegl-0.4-0.dll!gegl_sampler_cubic_get_type
00007FF82D9ECCE6 00000170A084CCC0 0000000000000000 0000000000000000 libgegl-0.4-0.dll!gegl_sampler_cubic_get_type
00007FF8272F89C4 0000000000000080 00000170A0B05450 0000017000000000 transformops.dll!gegl_module_register
00007FF8272F7AD3 00000170E4B51AB0 00000170E4B51AB0 0000000000000000 transformops.dll!gegl_module_register
00007FF82D9B9B6D 00007FF82DA85268 0000000000000000 00007FF82DA85260 libgegl-0.4-0.dll!gegl_metadata_hash_new
00007FF82D9B9E06 0000017000000000 0000000000000000 00000170A072D0D0 libgegl-0.4-0.dll!gegl_parallel_distribute
00007FF82D9BA4E1 0000000000000002 00007FF87E37B3C7 00000170E2750000 libgegl-0.4-0.dll!gegl_parallel_distribute_area
00007FF8272F999B 0000000000000000 00007FF83CAB9867 000001709FEE7C00 transformops.dll!gegl_module_register
00007FF82DA145FF 00000067D23FDA30 0000000000000076 00000170A0044970 libgegl-0.4-0.dll!gegl_operation_process
00007FF82DA168E9 0000000000000000 0000017000000000 00000067D23FDC70 libgegl-0.4-0.dll!gegl_graph_process
00007FF82DA15938 3F10942C4BE65ACB 0000000000000000 0000000000000000 libgegl-0.4-0.dll!gegl_eval_manager_apply
00007FF82DA000CF 0000000000000000 0000000000000000 00007FF7E506BBAF libgegl-0.4-0.dll!gegl_node_blit
00007FF7E4CF5ADA 408DF02E4C04ADB3 408974DEE09703D9 00007FF7E506BD7C gimp-2.10.exe!gimp_core_pixbufs_get_resource
00007FF7E4CF7B21 000001709CC57770 00000000000000B4 0000017000000000 gimp-2.10.exe!gimp_core_pixbufs_get_resource
00007FF7E4BE550A 00000067D23FE110 00007FF7E4C6467C 0000000000000000 gimp-2.10.exe!gimp_tool_cursors_get_resource
00007FF7E495C707 0000000000000000 00007FF84D949501 0000029A000003BE gimp-2.10.exe!0x7ff7000cc707
00007FF7E4958F1F 000001709FF2BD70 00000170A003E060 0000017000000000 gimp-2.10.exe!0x7ff7000c8f1f
00007FF7E495E26F 000001709E4375A0 000001709E638210 0000000000000000 gimp-2.10.exe!0x7ff7000ce26f
00007FF7E4959F5D 000001700000008E 00000170A07186C0 0000000000000000 gimp-2.10.exe!0x7ff7000c9f5d
00007FF7E49500D1 00000067D23FE400 00000170E4BAF460 00000067D23FE558 gimp-2.10.exe!0x7ff7000c00d1
00007FF84D927CDC 0000000000000000 0000000000000000 00000170A0001BB0 libgobject-2.0-0.dll!g_closure_invoke
00007FF84D939774 00000170A0757790 0000017000000000 00000170A0100860 libgobject-2.0-0.dll!g_signal_handler_disconnect
00007FF84D93F401 00000170A0100860 000001709E638210 0000017000000000 libgobject-2.0-0.dll!g_signal_emit_valist
00007FF84D93F848 000001709E7E9540 000001709E7E9540 000001709E7E9540 libgobject-2.0-0.dll!g_signal_emit
00007FF7E49CF1B3 00000067D23FE800 00000170E4F44F30 0000000000000001 gimp-2.10.exe!0x7ff70013f1b3
00007FF7E49A04F0 000001709C7988B0 00000170E2A54090 00000067D23FEB90 gimp-2.10.exe!0x7ff7001104f0
00007FF7E49A13D3 000038AC6277DCCE 00000067D23FE901 0000000000000000 gimp-2.10.exe!0x7ff7001113d3
00007FF82A6F4293 0000000000000000 00000067D23FEC70 0000000000000000 libgtk-win32-2.0-0.dll!_gtk_marshal_BOOLEAN__BOXED [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkmarshalers.c @ 84]
00007FF84D927CDC 0000000000000000 0000000000000010 000001709CC57770 libgobject-2.0-0.dll!g_closure_invoke
00007FF84D939774 00000170E4C08480 0000017000000000 000001709F51F3F0 libgobject-2.0-0.dll!g_signal_handler_disconnect
00007FF84D93F0E4 000001709F51F3F0 00007FF82A81779A 0000017000000000 libgobject-2.0-0.dll!g_signal_emit_valist
00007FF84D93F848 000001709E6920C0 00007FF82A818CFA 0000017000000000 libgobject-2.0-0.dll!g_signal_emit
00007FF82A817D25 000001709E6920C0 00007FF84D948D3E 00007FF800000000 libgtk-win32-2.0-0.dll!gtk_widget_event_internal [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkwidget.c @ 5010]
00007FF82A82C9C1 00000170A072F070 00000067D23FF0D0 00000170A072F070 libgtk-win32-2.0-0.dll!gtk_window_propagate_key_event [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkwindow.c @ 5199]
00007FF7E4ABDA4A 00000170FD87E3E4 0000000000000000 00000170FD87E3E0 gimp-2.10.exe!gimp_tool_cursors_get_resource
00007FF82A6F4293 0000000000000000 0000000000000000 00000170FD87E328 libgtk-win32-2.0-0.dll!_gtk_marshal_BOOLEAN__BOXED [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkmarshalers.c @ 84]
00007FF84D927CDC 0000000000000000 0000000000000000 0000000000000001 libgobject-2.0-0.dll!g_closure_invoke
00007FF84D9398AE 00000170E4C08480 0000017000000000 000001709E6920C0 libgobject-2.0-0.dll!g_signal_handler_disconnect
00007FF84D93F0E4 000001709E6920C0 00007FF82A81779A 00007FF800000000 libgobject-2.0-0.dll!g_signal_emit_valist
00007FF84D93F848 000001709E6920C0 00007FF82A818CFA 00007FF800000000 libgobject-2.0-0.dll!g_signal_emit
00007FF82A817D25 000001709E6920C0 0000000000000000 0000000000000000 libgtk-win32-2.0-0.dll!gtk_widget_event_internal [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkwidget.c @ 5010]
00007FF82A6F28BC 00007FF82EB40A00 00007FF87CAEE299 0000000000003DFF libgtk-win32-2.0-0.dll!gtk_propagate_event [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkmain.c @ 2477]
00007FF82A6F2C6B 00000067D23FF420 0000000000000000 00007FF87CAEE040 libgtk-win32-2.0-0.dll! ?? [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gtk/../../gtk/gtkmain.c @ 1698]
00007FF82EB3C729 00000067D23FF4C8 00007FF83CA9AD91 0000000000000000 libgdk-win32-2.0-0.dll!gdk_event_dispatch [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.33/x64/gdk/win32/../../../gdk/win32/gdkevents-win32.c @ 3701]
00007FF83CA98203 0000017000000000 000001709F631D40 00000000000000C3 libglib-2.0-0.dll!g_clear_list
00007FF83CA9B0E8 0000000000000000 0000000000000000 00000170E4B64B90 libglib-2.0-0.dll!g_main_context_check
00007FF83CA9B5B0 00000067D23FF6D4 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_loop_run
00007FF7E4891A19 00000170E28E90D0 00000170E2915310 00000170E2A50860 gimp-2.10.exe!0x7ff700001a19
00007FF7E4D1F2DF 0000000000000000 00000170E2915740 00007FF7E50F6F48 gimp-2.10.exe!gimp_core_pixbufs_get_resource
00007FF7E48913AE 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!0x7ff7000013ae
00007FF7E48914C6 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!0x7ff7000014c6
00007FF87C7C7034 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FF87E3A26A1 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.32.0
ntdll.dll 10.0.19041.2130
KERNEL32.DLL 10.0.19041.1889
KERNELBASE.dll 10.0.19041.2130
msvcrt.dll 7.0.19041.546
ole32.dll 10.0.19041.1202
ucrtbase.dll 10.0.19041.789
RPCRT4.dll 10.0.19041.1806
combase.dll 10.0.19041.2130
GDI32.dll 10.0.19041.2130
win32u.dll 10.0.19041.2130
gdi32full.dll 10.0.19041.2130
msvcp_win.dll 10.0.19041.789
USER32.dll 10.0.19041.2130
SHELL32.dll 10.0.19041.2075
libgimpcolor-2.0-0.dll
libgimpconfig-2.0-0.dll
libgimpmath-2.0-0.dll
libgimpmodule-2.0-0.dll
libgimpthumb-2.0-0.dll
libgimpwidgets-2.0-0.dll
libgimpbase-2.0-0.dll
libbabl-0.1-0.dll
dbghelp.dll 6.3.9600.17298
ADVAPI32.dll 10.0.19041.2130
sechost.dll 10.0.19041.1865
exchndl.dll 0.8.2.0
PSAPI.DLL 10.0.19041.546
libfontconfig-1.dll
libfreetype-6.dll 2.12.1.0
libgdk_pixbuf-2.0-0.dll 2.42.8.0
libcairo-2.dll
libgexiv2-2.dll
libgio-2.0-0.dll 2.72.2.0
libglib-2.0-0.dll 2.72.2.0
SHLWAPI.dll 10.0.19041.2075
WS2_32.dll 10.0.19041.546
libgobject-2.0-0.dll 2.72.2.0
libharfbuzz-0.dll
libintl-8.dll 0.21.0.0
libjson-glib-1.0-0.dll
liblcms2-2.dll
libmypaint-0.dll
libpango-1.0-0.dll 1.50.7.0
libpangocairo-1.0-0.dll 1.50.7.0
libpangoft2-1.0-0.dll 1.50.7.0
zlib1.dll
libgegl-0.4-0.dll
libgegl-npd-0.4.dll
libgtk-win32-2.0-0.dll 2.24.33.0
libgdk-win32-2.0-0.dll 2.24.33.0
IMM32.dll 10.0.19041.546
comdlg32.dll 10.0.19041.1806
shcore.dll 10.0.19041.1865
libgmodule-2.0-0.dll 2.72.2.0
mscms.dll 10.0.19041.746
libgcc_s_seh-1.dll
mgwhelp.dll 0.8.2.0
libexpat-1.dll
VERSION.dll 10.0.19041.546
libiconv-2.dll 1.17.0.0
libbz2-1.dll
libbrotlidec.dll
libpng16-16.dll
gdiplus.dll 10.0.19041.2130
libstdc++-6.dll
libexiv2.dll
libpixman-1-0.dll
MSIMG32.dll 10.0.19041.1466
DNSAPI.dll 10.0.19041.1865
IPHLPAPI.DLL 10.0.19041.1865
libpcre-1.dll
DWrite.dll 10.0.19041.1566
libgraphite2.dll
libffi-7.dll
USP10.dll 10.0.19041.546
libjson-c-5.dll
libfribidi-0.dll
libthai-0.dll
libpangowin32-1.0-0.dll 1.50.7.0
COMCTL32.dll 5.82.19041.1110
libatk-1.0-0.dll 2.38.0.0
WINSPOOL.DRV 10.0.19041.2075
libwinpthread-1.dll 1.0.0.0
ColorAdapterClient.dll 10.0.19041.546
OLEAUT32.dll 10.0.19041.985
libbrotlicommon.dll
USERENV.dll 10.0.19041.572
libcurl-4.dll
CRYPT32.dll 10.0.19041.1889
WLDAP32.dll 10.0.19041.2006
libdatrie-1.dll
libcrypto-1_1-x64.dll 1.1.1.15
libidn2-0.dll
libnghttp2-14.dll
libpsl-5.dll
libssh2-1.dll
libssl-1_1-x64.dll 1.1.1.15
libzstd.dll
libunistring-2.dll 1.0.0.0
NSI.dll 10.0.19041.610
bcryptPrimitives.dll 10.0.19041.1415
windows.storage.dll 10.0.19041.2130
Wldp.dll 10.0.19041.2075
kernel.appcore.dll 10.0.19041.546
uxtheme.dll 10.0.19041.2130
MSCTF.dll 10.0.19041.2075
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
oklab.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
x86-64-v2-cairo.dll
x86-64-v2-CIE.dll
x86-64-v2-double.dll
x86-64-v2-float.dll
x86-64-v2-gegl-fixups.dll
x86-64-v2-gggl-lies.dll
x86-64-v2-gggl.dll
x86-64-v2-grey.dll
x86-64-v2-simple.dll
x86-64-v2-u16.dll
x86-64-v2-u32.dll
x86-64-v2-ycbcr.dll
x86-64-v3-cairo.dll
x86-64-v3-CIE.dll
x86-64-v3-double.dll
x86-64-v3-float.dll
x86-64-v3-gegl-fixups.dll
x86-64-v3-gggl-lies.dll
x86-64-v3-gggl.dll
x86-64-v3-grey.dll
x86-64-v3-simple.dll
x86-64-v3-u16.dll
x86-64-v3-u32.dll
x86-64-v3-ycbcr.dll
ycbcr.dll
bcrypt.dll 10.0.19041.1023
gegl-core.dll
profapi.dll 10.0.19041.844
CFGMGR32.dll 10.0.19041.1620
clbcatq.dll 2001.12.10941.16384
propsys.dll 7.0.19041.1741
winhttp.dll 10.0.19041.2075
webp-save.dll
libwebp-7.dll
tiff-save.dll
libtiff-5.dll
libdeflate.dll
libjbig-0.dll
libjpeg-8.dll
libLerc.dll
liblzma-5.dll 5.2.5.0
sdl2-display.dll
SDL2.dll 2.0.22.0
SETUPAPI.dll 10.0.19041.1741
WINMM.dll 10.0.19041.546
rgbe-save.dll
ppm-save.dll
png-save.dll
pixbuf-save.dll
npy-save.dll
jpg-save.dll
gegl-common.dll
exr-save.dll
libIlmImf-2_5.dll
libHalf-2_5.dll
libIex-2_5.dll
libIlmThread-2_5.dll
libImath-2_5.dll
webp-load.dll
tiff-load.dll
text.dll
svg-load.dll
librsvg-2-2.dll
libcairo-gobject-2.dll
libxml2-2.dll
rgbe-load.dll
raw-load.dll
libraw-20.dll
libjasper-4.dll
libgomp-1.dll
ppm-load.dll
png-load.dll
pixbuf-load.dll
pdf-load.dll
libpoppler-glib-8.dll
libpoppler-117.dll
libnspr4.dll 4.31.0.0
nss3.dll 3.73.1.0
libopenjp2-7.dll
libplc4.dll 4.31.0.0
smime3.dll 3.73.1.0
nssutil3.dll 3.73.1.0
libplds4.dll 4.31.0.0
MSWSOCK.dll 10.0.19041.546
jpg-load.dll
jp2-load.dll
gif-load.dll
gegl-common-gpl3.dll
exr-load.dll
vector-stroke.dll
transformops.dll
path.dll
npd.dll
lcms-from-profile.dll
gegl-common-cxx.dll
seamless-clone.dll
libgegl-sc-0.4.dll
matting-levin.dll
libumfpack.dll
libamd.dll
libcholmod.dll
libsuitesparseconfig.dll
libcamd.dll
libccolamd.dll
libopenblas.dll
libcolamd.dll
libmetis.dll
libgfortran-5.dll
libquadmath-0.dll
gegl-generated.dll
seamless-clone-compose.dll
libwimp.dll
comctl32.dll 6.10.19041.1110
WindowsCodecs.dll 10.0.19041.1706
libpixmap.dll
libpixbufloader-png.dll
AppXDeploymentClient.dll 10.0.19041.2075
Windows.ApplicationModel.dll 10.0.19041.1806
twinapi.appcore.dll 10.0.19041.1865
mssprxy.dll 7.0.19041.1865
libpixbufloader-svg.dll
icm32.dll 10.0.19041.546
textinputframework.dll 10.0.19041.2075
CoreUIComponents.dll 10.0.19041.546
CoreMessaging.dll 10.0.19041.746
ntmarta.dll 10.0.19041.546
wintypes.dll 10.0.19041.2130
Oleacc.dll 7.2.19041.746
Ninput.dll 10.0.19041.546
CRYPTBASE.DLL 10.0.19041.546
mrmcorer.dll 10.0.19041.1566
iertutil.dll 11.0.19041.2130
windows.staterepositorycore.dll 10.0.19041.1466
bcp47mrm.dll 10.0.19041.1503
Windows.UI.dll 10.0.19041.746
WindowManagementAPI.dll
InputHost.dll 10.0.19041.1741
CRYPTSP.dll 10.0.19041.546
rsaenh.dll 10.0.19041.1052
shfolder.dll 10.0.19041.1
Wintab32.dll 1.0.5.10
WTSAPI32.dll 10.0.19041.546
MPR.dll 10.0.19041.1806
Wacom_Tablet.dll 6.3.38.2
Pen_Tablet.dll 5.3.5.3
apphelp.dll 10.0.19041.2075
libcontroller-dx-dinput.dll
dinput8.dll 10.0.19041.1
HID.DLL 10.0.19041.546
DEVOBJ.dll 10.0.19041.1620
WINTRUST.dll 10.0.19041.2075
MSASN1.dll 10.0.19041.546
Windows 10.0.19044
DrMingw 0.8.2