Symmetric Nearest Neighbour crash when radius is set to zero
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 bug
Please describe your issue with details. Add screenshot or other files if needed.
Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ]
Reproduction steps:
…
Expected result:
Actual result:
Hi
Sorry, i just pasted what GIMP told me to paste here. I was trying to un-blur a really blurry JPEG with a combination of the sharpen and noise reduce filters. After that didn't work well, I tried Symmetric Nearest Neighbour filter, also in the Enhance filters section. I put the radius all the way down to 0 and it just literally crashed. I clicked the confidential box because i have no idea what any of this code means and I dont want any information accidentally leaked, not that i think there would be anything in there but you can never be too careful. If this is no help whatsoever feel free to ignore/delete it as appropriate.
Additional information
If you have a backtrace for a crash or a warning, paste it here.
GNU Image Manipulation Program version 2.10.20
git-describe: GIMP_2_10_18-332-g68d21512bf
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/10.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-10.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/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 --disable-plugin --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev3, Built by MSYS2 project' --with-bugurl=https://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
Supported LTO compression algorithms: zlib zstd
gcc version 10.1.0 (Rev3, Built by MSYS2 project)
# Libraries #
using babl version 0.1.78 (compiled against version 0.1.78)
using GEGL version 0.4.24 (compiled against version 0.4.24)
using GLib version 2.64.3 (compiled against version 2.64.3)
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 Thursday, July 23, 2020 at 19:40:11.
gimp-2.10.exe caused a Breakpoint at location 00007FFD5DAC0AA2 in module KERNELBASE.dll.
AddrPC Params
00007FFD5DAC0AA2 0000000000000001 0000000000000010 000000000D8E0000 KERNELBASE.dll!wil::details::DebugBreak
0000000064A35CEA 0000000000000000 3F8000003DC93825 0000000000000048 libglib-2.0-0.dll!g_abort
0000000064A0143F 0000000000B9CD57 0000000000B9CD44 0000000067F3DD7C libglib-2.0-0.dll!g_logv
0000000064A01468 0000000003AEF230 0000000067F37D58 0000000067F37D58 libglib-2.0-0.dll!g_log
0000000067F202BC 000000000D244540 000000001877F870 0000000000000000 libgobject-2.0-0.dll!g_source_set_dummy_callback
0000000067F2303F 0000000000000000 0000000067F0B35C 0000000000000000 libgobject-2.0-0.dll!g_type_register_static
0000000067F07E5C 0000000000000000 0000000003AEF230 000000007007AFFB libgobject-2.0-0.dll!g_enum_register_static
000000000070D833 0000000003761B90 000000007007AFFB 0000000003AEF254 gimp-2.10.exe!gimp_message_severity_get_type [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/core/core-enums.c @ 883]
0000000000401ED2 0000000000000028 000000000E55B860 000000000D244530 gimp-2.10.exe!gimp_message_log_func [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/errors.c @ 298]
0000000064A0115B 0000BDFC293CF8F8 0000000003AEF468 0000000000000000 libglib-2.0-0.dll!g_logv
0000000064A01468 0000000000000000 000000007007AFE0 0000000064A72BA8 libglib-2.0-0.dll!g_log
0000000064A02B11 0000000000000000 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_warn_message
00000000700462D0 0000000000000000 0000000010EA1110 0000000000000002 libgegl-0.4-0.dll!gegl_tile_dup [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile.c @ 127]
000000007003C7F1 000000000D244F90 0000000010E99BA0 000000000D888C00 libgegl-0.4-0.dll!gegl_tile_backend_buffer_command [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-backend-buffer.c @ 239]
00000000700432B5 0000000000000018 0000000000000000 0000000000000000 libgegl-0.4-0.dll!gegl_tile_handler_cache_command [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-source.h @ 72]
0000000070044693 0000000010A78AC0 0000000067F26856 0000000010A78AC0 libgegl-0.4-0.dll!gegl_tile_handler_zoom_command [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-source.h @ 72]
0000000070043BDF 0000000003AEFA90 0000000018BEDA50 000000000DD11350 libgegl-0.4-0.dll!gegl_tile_handler_empty_command [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-source.h @ 72]
000000007002C9AB 0000000000000000 0000000000000000 00000000187B2890 libgegl-0.4-0.dll!gegl_buffer_command [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-source.h @ 72]
00000000700225C4 0000000000000000 0000000000000000 000000003A079B00 libgegl-0.4-0.dll!gegl_buffer_iterate_read_simple [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-tile-source.h @ 72]
0000000070023F2C 000000000D2CFA50 0000000003AEF8C0 000000003A079B00 libgegl-0.4-0.dll!gegl_buffer_iterate_read_dispatch [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-buffer-access.c @ 1864]
0000000070025E2A 0000000010EA1110 0000000067F0B35C 00000000700A3240 libgegl-0.4-0.dll! ?? [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-buffer-access.c @ 2374]
000000007002719B 0000000010EA1110 0000000000000000 00000000700A3240 libgegl-0.4-0.dll!gegl_buffer_copy [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/buffer/gegl-buffer-access.c @ 2646]
00000000657C31BA 0000000064942800 0000000003AEFD20 0000000000000000 gegl-core.dll!process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../operations/core/convert-format.c @ 81]
0000000070059235 0000000000000000 0000000064A50559 0000000002AEC3D0 libgegl-0.4-0.dll!thread_process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/operation/gegl-operation-filter.c @ 146]
0000000070009B9F 0000000000000000 0000000002AEC5E0 0000000000000000 libgegl-0.4-0.dll!gegl_parallel_distribute_area_func [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/gegl-parallel.c @ 319]
0000000070009AAB 0000000000000000 0000000000000000 0000BDFC293CF408 libgegl-0.4-0.dll!gegl_parallel_distribute_thread_func [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/gegl-parallel.c @ 492]
0000000064A264A1 0000000003761420 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_test_get_filename
0000000064944F2E 00000000037279A0 0000000000000000 0000000003761420 libwinpthread-1.dll!pthread_create_wrapper
00007FFD5E0DB04A 00007FFD5E1306D0 0000000003761420 0000000000000000 msvcrt.dll!_callthreadstartex
00007FFD5E0DB11C 0000000000000000 0000000000000000 0000000000000000 msvcrt.dll!_threadstartex
00007FFD5FAF7BD4 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FFD5FC6CE51 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.20.0
ntdll.dll 10.0.18362.815
aswhook.dll 20.4.5312.0
KERNEL32.DLL 10.0.18362.900
KERNELBASE.dll 10.0.18362.815
msvcrt.dll 7.0.18362.1
ole32.dll 10.0.18362.693
combase.dll 10.0.18362.900
ucrtbase.dll 10.0.18362.815
RPCRT4.dll 10.0.18362.628
bcryptPrimitives.dll 10.0.18362.836
advapi32.dll 10.0.18362.752
sechost.dll 10.0.18362.693
GDI32.dll 10.0.18362.1
win32u.dll 10.0.18362.900
gdi32full.dll 10.0.18362.900
msvcp_win.dll 10.0.18362.815
USER32.dll 10.0.18362.836
SHELL32.dll 10.0.18362.900
cfgmgr32.dll 10.0.18362.387
shcore.dll 10.0.18362.836
windows.storage.dll 10.0.18362.900
profapi.dll 10.0.18362.693
powrprof.dll 10.0.18362.1
UMPDC.dll
shlwapi.dll 10.0.18362.1
kernel.appcore.dll 10.0.18362.1
cryptsp.dll 10.0.18362.1
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
dbghelp.dll 6.3.9600.17298
libbabl-0.1-0.dll
libcairo-2.dll
exchndl.dll 0.8.2.0
PSAPI.DLL 10.0.18362.1
libfontconfig-1.dll
libfreetype-6.dll 2.10.2.0
libgdk_pixbuf-2.0-0.dll 2.40.0.0
libgexiv2-2.dll
libgio-2.0-0.dll 2.64.3.0
WS2_32.dll 10.0.18362.387
libglib-2.0-0.dll 2.64.3.0
libgobject-2.0-0.dll 2.64.3.0
libharfbuzz-0.dll
libintl-8.dll 0.19.8.0
libjson-glib-1.0-0.dll
liblcms2-2.dll
libmypaint-1-5-1.dll
libpango-1.0-0.dll 1.43.0.0
libpangocairo-1.0-0.dll 1.43.0.0
libpangoft2-1.0-0.dll 1.43.0.0
zlib1.dll
libgdk-win32-2.0-0.dll 2.24.32.0
IMM32.dll 10.0.18362.387
libgegl-0.4-0.dll
libgegl-npd-0.4.dll
libgtk-win32-2.0-0.dll 2.24.32.0
comdlg32.dll 10.0.18362.900
libgmodule-2.0-0.dll 2.64.3.0
libgcc_s_seh-1.dll
MSIMG32.dll 10.0.18362.836
libpixman-1-0.dll
libpng16-16.dll
mgwhelp.dll 0.8.2.0
VERSION.dll 10.0.18362.1
libexpat-1.dll
libiconv-2.dll 1.16.0.0
libbrotlidec.dll
libbz2-1.dll
gdiplus.dll 10.0.18362.900
libstdc++-6.dll
libexiv2.dll
DNSAPI.dll 10.0.18362.815
NSI.dll 10.0.18362.449
IPHLPAPI.DLL 10.0.18362.1
libwinpthread-1.dll 1.0.0.0
libpcre-1.dll
libffi-7.dll
libgraphite2.dll
USP10.dll 10.0.18362.476
libjson-c-5.dll
libfribidi-0.dll
libthai-0.dll
libpangowin32-1.0-0.dll 1.43.0.0
COMCTL32.dll 5.82.18362.900
WINSPOOL.DRV 10.0.18362.693
bcrypt.dll 10.0.18362.267
libatk-1.0-0.dll 2.36.0.0
libbrotlicommon.dll
libdatrie-1.dll
PROPSYS.dll 7.0.18362.815
OLEAUT32.dll 10.0.18362.900
uxtheme.dll 10.0.18362.449
clbcatq.dll 2001.12.10941.16384
MSCTF.dll 10.0.18362.900
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
winhttp.dll 10.0.18362.778
exr-load.dll
libIlmImf-2_5.dll
libHalf-2_5.dll
libIex-2_5.dll
libIlmThread-2_5.dll
libImath-2_5.dll
gegl-common-gpl3.dll
gegl-common.dll
CRYPTBASE.DLL 10.0.18362.1
gif-load.dll
jp2-load.dll
libjasper-4.dll
libjpeg-8.dll
jpg-load.dll
pdf-load.dll
libpoppler-glib-8.dll
libpoppler-99.dll
libcurl-4.dll
CRYPT32.dll 10.0.18362.592
MSASN1.dll 10.0.18362.1
WLDAP32.dll 10.0.18362.449
libnspr4.dll 4.25.0.0
nss3.dll 3.52.1.0
smime3.dll 3.52.1.0
libtiff-5.dll
libopenjp2-7.dll
libcrypto-1_1-x64.dll 1.1.1.7
libidn2-0.dll
libnghttp2-14.dll
libpsl-5.dll
libssh2-1.dll
libssl-1_1-x64.dll 1.1.1.7
MSWSOCK.dll 10.0.18362.815
WINMM.dll 10.0.18362.1
nssutil3.dll 3.52.1.0
libplc4.dll 4.25.0.0
libplds4.dll 4.25.0.0
liblzma-5.dll 5.2.5.0
libzstd.dll
libunistring-2.dll 0.9.10.0
WINMMBASE.dll 10.0.18362.1
pixbuf-load.dll
png-load.dll
ppm-load.dll
raw-load.dll
libraw-19.dll
WSOCK32.dll 10.0.18362.1
rgbe-load.dll
svg-load.dll
librsvg-2-2.dll
USERENV.dll 10.0.18362.387
libcairo-gobject-2.dll
libxml2-2.dll
text.dll
tiff-load.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.12.0
SETUPAPI.dll 10.0.18362.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
seamless-clone-compose.dll
gegl-generated.dll
matting-levin.dll
libumfpack.dll
libamd.dll
libcholmod.dll
libsuitesparseconfig.dll
libopenblas.dll
libcamd.dll
libccolamd.dll
libcolamd.dll
libmetis.dll
libgomp-1.dll
libgfortran-5.dll
libquadmath-0.dll
seamless-clone.dll
libgegl-sc-0.4.dll
libwimp.dll
libpixmap.dll
libpixbufloader-png.dll
libpixbufloader-svg.dll
mscms.dll 10.0.18362.836
ColorAdapterClient.dll 10.0.18362.836
icm32.dll 10.0.18362.836
TextInputFramework.dll 10.0.18362.693
CoreUIComponents.dll 10.0.18362.207
CoreMessaging.dll 10.0.18362.836
ntmarta.dll 10.0.18362.1
wintypes.dll 10.0.18362.900
iertutil.dll 11.0.18362.815
rsaenh.dll 10.0.18362.1
shfolder.dll 10.0.18362.1
apphelp.dll 10.0.18362.1
comctl32.dll 6.10.18362.900
WindowsCodecs.dll 10.0.18362.778
WININET.dll 11.0.18362.753
SspiCli.dll 10.0.18362.1
ondemandconnroutehelper.dll 10.0.18362.1
WINNSI.DLL 10.0.18362.449
urlmon.dll 11.0.18362.815
rasadhlp.dll 10.0.18362.1
fwpuclnt.dll 10.0.18362.207
schannel.DLL 10.0.18362.900
mskeyprotect.dll 10.0.18362.1
ncrypt.dll 10.0.18362.1
NTASN1.dll 10.0.18362.1
DPAPI.DLL 10.0.18362.1
WINTRUST.dll 10.0.18362.387
cryptnet.dll 10.0.18362.1
dhcpcsvc6.DLL 10.0.18362.815
dhcpcsvc.DLL 10.0.18362.815
webio.dll 10.0.18362.628
ncryptsslp.dll 10.0.18362.1
Windows 10.0.18363
DrMingw 0.8.2