GEGL graph contrast-curve crashes GIMP
GIMP version: 2.10.20 revision 1
Operating System: Windows 10
Package: Installer from gimp.org
Description of the bug
Attempting to use the GEGL graph from Filters>>Generic>GEGL graph entering the parameter curve= causes GIMP to crash
Reproduction
Is the bug reproducible? Always
Reproduction steps:
- Create a new image
- Open Filters>>Generic>>GEGL graph
- enter contrast-curve curve=
…
Expected result: Curves adjustment
Actual result: GIMP Crash
It would be helpful if there was some documentation about the formats required for GEGL action parameters.
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 Wednesday, September 2, 2020 at 11:13:32.
gimp-2.10.exe caused an Access Violation at location 0000000070064310 in module libgegl-0.4-0.dll Reading from location FFFFFFFFFFFFFFE0.
AddrPC Params
0000000070064310 00000000133B18D0 00000000700952A7 0000000004BA4850 libgegl-0.4-0.dll!recalculate [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/property-types/gegl-curve.c @ 281]
0000000070064BA4 0000000000000000 0000000067F24826 0000000000000004 libgegl-0.4-0.dll!gegl_curve_calc_value [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/property-types/gegl-curve.c @ 370]
0000000004CD5CC8 0000000013510F80 0000000000000000 000000000300E700 gegl-common.dll!process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../operations/common/contrast-curve.c @ 230]
000000007005B58C 0000000012B4F708 0000000011BF58D0 000006CD91E4ADF9 libgegl-0.4-0.dll!gegl_operation_point_filter_process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/operation/gegl-operation-point-filter.c @ 309]
000000007005B0FF 0000000000000050 0000000067F24826 00000000133D8A80 libgegl-0.4-0.dll!gegl_operation_filter_process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/operation/gegl-operation-point-filter.c @ 118]
000000007005EA19 000000000000001C 000000001354B440 00000000133F3850 libgegl-0.4-0.dll!gegl_operation_process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/operation/gegl-operation.c @ 176]
0000000070060D81 00000000133F2FB0 00007FF900000000 0000000000000002 libgegl-0.4-0.dll!gegl_graph_process [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/process/gegl-graph-traversal.c @ 486]
000000007005FD80 00000000133F2FF8 0000000000EDF950 00000000133F2FF8 libgegl-0.4-0.dll!gegl_eval_manager_apply [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/process/gegl-eval-manager.c @ 128]
000000007004887F 0000000013227410 0000000012FC0830 0000000000BEB1DE libgegl-0.4-0.dll!gegl_node_blit_buffer [W:/msys64-gtk2/home/ender/gimp/gegl-0.4.24/build/../gegl/graph/gegl-node.c @ 1139]
0000000000883FEA 0000000002FAB708 0000000002FAB708 0000000000000001 gimp-2.10.exe!gimp_tile_handler_validate_real_validate_buffer [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/gegl/gimptilehandlervalidate.c @ 255]
0000000000884DDC 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!gimp_tile_handler_validate_validate [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/gegl/gimptilehandlervalidate.c @ 614]
00000000007E4467 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!gimp_projection_paint_area [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/core/gimpprojection.c @ 899]
00000000007E4517 0000000000000003 0000000064A099F0 000000000EEEFAA0 gimp-2.10.exe! ?? [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/core/gimpprojection.c @ 851]
00000000007E455D 0000000000EDFAF0 000000000000007A 0000000003022100 gimp-2.10.exe!gimp_projection_chunk_render_callback [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/core/gimpprojection.c @ 828]
00000000649F72DF 0000000000000012 0000000012DE71D0 000000000F16E580 libglib-2.0-0.dll!g_clear_list
00000000649FA4E6 00000001008A8150 000000000040262F 0000000003022100 libglib-2.0-0.dll!g_main_context_check
00000000649FAA0C 0000000000000000 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_loop_run
0000000000401A2F 0000000000000020 0000000002FC4730 00000000017E0860 gimp-2.10.exe!app_run [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/app.c @ 439]
00000000008A2F3F 0000000000000002 00000000017EEB10 0000000000C75008 gimp-2.10.exe!main [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.20/app/main.c @ 636]
00000000004013C1 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!__tmainCRTStartup [D:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 335]
00000000004014D6 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!WinMainCRTStartup [D:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 192]
00007FF9EF2E7BD4 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FF9EFAECE51 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.20.0
ntdll.dll 10.0.18362.1049
KERNEL32.DLL 10.0.18362.959
KERNELBASE.dll 10.0.18362.1049
SYSFER.DLL 14.2.5078.2000
msvcrt.dll 7.0.18362.1
ole32.dll 10.0.18362.693
combase.dll 10.0.18362.1049
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.959
GDI32.dll 10.0.18362.1
win32u.dll 10.0.18362.1049
gdi32full.dll 10.0.18362.1049
msvcp_win.dll 10.0.18362.815
USER32.dll 10.0.18362.997
SHELL32.dll 10.0.18362.1049
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
libgimpbase-2.0-0.dll
dbghelp.dll 6.3.9600.17298
libgimpwidgets-2.0-0.dll
libbabl-0.1-0.dll
libcairo-2.dll
libgdk_pixbuf-2.0-0.dll 2.40.0.0
libgio-2.0-0.dll 2.64.3.0
libglib-2.0-0.dll 2.64.3.0
WS2_32.dll 10.0.18362.387
libgobject-2.0-0.dll 2.64.3.0
libintl-8.dll 0.19.8.0
liblcms2-2.dll
libgegl-0.4-0.dll
libgmodule-2.0-0.dll 2.64.3.0
libgexiv2-2.dll
libpango-1.0-0.dll 1.43.0.0
libgdk-win32-2.0-0.dll 2.24.32.0
libpangocairo-1.0-0.dll 1.43.0.0
IMM32.dll 10.0.18362.387
libgtk-win32-2.0-0.dll 2.24.32.0
comdlg32.dll 10.0.18362.900
MSIMG32.dll 10.0.18362.1016
libfontconfig-1.dll
libfreetype-6.dll 2.10.2.0
libpixman-1-0.dll
libpng16-16.dll
zlib1.dll
gdiplus.dll 10.0.18362.1049
DNSAPI.dll 10.0.18362.1016
IPHLPAPI.DLL 10.0.18362.1
NSI.dll 10.0.18362.449
libwinpthread-1.dll 1.0.0.0
libpcre-1.dll
libffi-7.dll
libiconv-2.dll 1.16.0.0
libstdc++-6.dll
libexiv2.dll
PSAPI.DLL 10.0.18362.1
libfribidi-0.dll
libthai-0.dll
SHLWAPI.dll 10.0.18362.1
libpangoft2-1.0-0.dll 1.43.0.0
libpangowin32-1.0-0.dll 1.43.0.0
COMCTL32.dll 5.82.18362.1049
libexpat-1.dll
libbz2-1.dll
libbrotlidec.dll
libharfbuzz-0.dll
libdatrie-1.dll
USP10.dll 10.0.18362.476
libbrotlicommon.dll
libgraphite2.dll
cfgmgr32.dll 10.0.18362.387
shcore.dll 10.0.18362.959
windows.storage.dll 10.0.18362.1049
profapi.dll 10.0.18362.693
powrprof.dll 10.0.18362.1
UMPDC.dll
kernel.appcore.dll 10.0.18362.1
cryptsp.dll 10.0.18362.1
exchndl.dll 0.8.2.0
libjson-glib-1.0-0.dll
libmypaint-1-5-1.dll
libgegl-npd-0.4.dll
VERSION.dll 10.0.18362.1
libjson-c-5.dll
WINSPOOL.DRV 10.0.18362.693
libatk-1.0-0.dll 2.36.0.0
bcrypt.dll 10.0.18362.267
PROPSYS.dll 7.0.18362.815
OLEAUT32.dll 10.0.18362.959
libgcc_s_seh-1.dll
mgwhelp.dll 0.8.2.0
uxtheme.dll 10.0.18362.449
clbcatq.dll 2001.12.10941.16384
MSCTF.dll 10.0.18362.1049
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
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.1049
ntmarta.dll 10.0.18362.1
wintypes.dll 10.0.18362.1049
iertutil.dll 11.0.18362.1049
rsaenh.dll 10.0.18362.1
shfolder.dll 10.0.18362.1
apphelp.dll 10.0.18362.1
libpixbufloader-svg.dll
MPR.dll 10.0.18362.1
drprov.dll 10.0.18362.1
WINSTA.dll 10.0.18362.836
ntlanman.dll 10.0.18362.1
davclnt.dll 10.0.18362.1
DAVHLPR.dll 10.0.18362.1
wkscli.dll 10.0.18362.1
cscapi.dll 10.0.18362.1
netutils.dll 10.0.18362.1
comctl32.dll 6.10.18362.1049
WindowsCodecs.dll 10.0.18362.959
Windows 10.0.18363
DrMingw 0.8.2