Color Space Invasion: Crash when editing Gradient
While testing another issue, I came across a crash in the Gradient Editor:
- Open the Gradient Dockable
- Make a new Gradient
- Right-click to open the menu
- Choose either "Left endpoint color" or "Right endpoint color"
- Press Okay when the dialog appears
- Crash
GNU Image Manipulation Program version 2.99.17
git-describe: unknown (unsupported)
Build: unknown rev 0 for windows
# C compiler #
Using built-in specs.
COLLECT_GCC=C:/msys64/mingw64/bin/cc.EXE
COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-13.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/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --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-libssp --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 13.2.0 (Rev2, Built by MSYS2 project)
# Libraries #
using babl version 0.1.109 (compiled against version 0.1.109)
using GEGL version 0.4.49 (compiled against version 0.4.49)
using GLib version 2.78.1 (compiled against version 2.78.1)
using GdkPixbuf version 2.42.10 (compiled against version 2.42.10)
using GTK+ version 3.24.39 (compiled against version 3.24.39)
using Pango version 1.50.14 (compiled against version 1.50.14)
using Fontconfig version 2.14.2 (compiled against version 2.14.2)
using Cairo version 1.18.0 (compiled against version 1.18.0)
fatal error: unhandled exception
Stack trace:
-------------------
gimp-2.99.exe caused an Access Violation at location 00007FFB244E1F5D in module libgegl-0.4-0.dll Reading from location FFFFFFFFFFFFFFFF.
AddrPC Params
00007FFB244E1F5D 00007FFAF6FBCE50 00007FFB078B2360 0000000000000002 libgegl-0.4-0.dll!gegl_color_duplicate+0x2d
00007FF75EAE3CAE 0000000000000000 00007FFB0789CC3A 00007FFA00000002 gimp-2.99.exe!gradient_editor_actions_update+0x3e
00007FF75EA75AD3 0000000000000002 0000000000000000 00000219CFA47890 gimp-2.99.exe!gimp_ui_manager_real_update+0x23
00007FFB07898344 00007FFAF70CD388 00C0000000000018 00000219EC3CCA30 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078AC9CE 0000021900000000 000002190000015F 0000006E00000000 libgobject-2.0-0.dll!g_param_spec_variant+0x36de
00007FFB078B23BB 0000000000000090 0000000000000004 0000021984400000 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFB07898124 0000006E00000000 00007FFB078BA436 0000006EFDDFDCD0 libgobject-2.0-0.dll!g_closure_invoke+0x134
00007FFB078AB2F7 0000021900000000 0000006E00000000 0000000000000001 libgobject-2.0-0.dll!g_param_spec_variant+0x2007
00007FFB078AC8A9 0000006E00000000 000002190000028F 0000000000000000 libgobject-2.0-0.dll!g_param_spec_variant+0x35b9
00007FFB078B23BB 0000006EFDDFDDD0 00007FFB0789A3DE 0000006EFDDFE040 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FF75EA8ADF5 00000202002B002B 0000000000000000 0000000000000000 gimp-2.99.exe!gimp_color_dialog_response+0x145
00007FFB07898124 0000000000000000 0000000000000000 0000000000000000 libgobject-2.0-0.dll!g_closure_invoke+0x134
00007FFB078AB90C 0000006E00000000 0000021900000000 0000000000000000 libgobject-2.0-0.dll!g_param_spec_variant+0x261c
00007FFB078AC8A9 0000000000000000 00007FFB000001BE 0000000000000000 libgobject-2.0-0.dll!g_param_spec_variant+0x35b9
00007FFB078B23BB 0000000000000000 000004F700000021 0000006EFDE00000 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFB07898344 0000000000000000 0000000000000000 0000000000000000 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078AC9CE 0000006E00000000 00007FFB0000018F 0000021900000000 libgobject-2.0-0.dll!g_param_spec_variant+0x36de
00007FFB078B23BB 00000219D7D078E0 00000219841C0000 000004E8FFFFFB30 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFADC4DD8C0 0000E4F0001F8000 00007FFB36984A24 00007FFB3695762C libgtk-3-0.dll!gtk_button_clicked+0x160
00007FFB07898344 00007FFB3695762C 0000006EFDDFE610 0000000000000000 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078AC9CE 0000000000000000 0000006E0000018E 0000021900000000 libgobject-2.0-0.dll!g_param_spec_variant+0x36de
00007FFB078B23BB 0000000000000000 0000000000000000 0000000000000002 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFADC4DB955 0000000000000000 0000000400000008 0000000000000006 libgtk-3-0.dll!gtk_builder_get_application+0x4be5
00007FFB07898344 0000006EFDDFE930 00007FFB31493B53 0000021984B0E820 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078AC9CE 0000000000000000 00007FFA00000136 0000000000000000 libgobject-2.0-0.dll!g_param_spec_variant+0x36de
00007FFB078B23BB 00001FBF0010000F 0053002B002B0033 00000206002B002B libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFADC5BC31E 00000219841C02DC 0000006EFDDFEC50 00000000000000F0 libgtk-3-0.dll!gtk_gesture_long_press_new+0x3ce
00007FFB0789AE13 000000000000000F 00007FFB3683B3C7 00000219841C0000 libgobject-2.0-0.dll!g_cclosure_marshal_VOID__BOXEDv+0x63
00007FFB07898344 0000000000000000 00000219ED328170 00000000000000E0 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078AC9CE 0000021900000000 0000006E00000131 0000018800000000 libgobject-2.0-0.dll!g_param_spec_variant+0x36de
00007FFB078B23BB 00007FFAF6FBD5A0 00000219E0A14920 00000219ED32DB80 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFADC5B913F 0000000000000000 00000219DFC74910 00000219870793A0 libgtk-3-0.dll!gtk_glade_catalog_init+0x80f
00007FFADC5BA7BB 00000219C7DE0330 0000000000000002 00000219EC294510 libgtk-3-0.dll!gtk_gesture_handles_sequence+0x91b
00007FFADC5BDCCD 00007FFB00000000 00007FFB36810000 00000219E0A14920 libgtk-3-0.dll!gtk_gesture_rotate_get_angle_delta+0x3ed
00007FFADC57EEA8 0000000000000000 2000000000000000 0000000000000002 libgtk-3-0.dll!gtk_event_controller_handle_event+0x68
00007FFADC7662CB 0000000000000060 0000000000000000 00007FFB0A3DEF10 libgtk-3-0.dll!gtk_requisition_free+0xdcb
00007FFADC492FA4 00000219ED32BBA0 0000000000000000 000000000013DF40 libgtk-3-0.dll!0x2fa4
00007FFB07898344 0000000000000019 00007FFB35E79C9C 0000000000000002 libgobject-2.0-0.dll!g_closure_invoke+0x354
00007FFB078ABF47 0000000000000000 0000021900000047 0000000000000000 libgobject-2.0-0.dll!g_param_spec_variant+0x2c57
00007FFB078B23BB 0000000000000000 00000219ED32DB80 0000000000000000 libgobject-2.0-0.dll!g_signal_emit+0x5b
00007FFADC767E02 0000021900000000 00000219EC294600 00000219ED32DB80 libgtk-3-0.dll!gtk_requisition_copy+0x9a2
00007FFADC60A199 0000000000000000 00000219EB7A6DC0 0000000000000000 libgtk-3-0.dll!gtk_lock_button_set_permission+0x10a9
00007FFADC60C097 0000000000000000 00000219865A7970 00000219865A7970 libgtk-3-0.dll!gtk_main_do_event+0x707
00007FFAF71EF689 0000006EFDDFF590 00007FFB35259400 00007FFB3525A3E0 libgdk-3-0.dll!gdk_event_free+0x1c9
00007FFAF722BC63 0000000000000000 00007FFB368607C0 0000000000000000 libgdk-3-0.dll!gdk_win32_drag_context_get_type+0x3383
00007FFAF6FBEC6C 0000000000000000 0000000000000000 0000006E000002BC libglib-2.0-0.dll!g_clear_list+0x12bc
00007FFAF6FC1983 0000021900000000 00007FFB35E79C9C 0000006EFDDFF7C4 libglib-2.0-0.dll!g_get_monotonic_time+0xa73
00007FFAF6FC20AD 00007FF75EC9E2F4 00007FF75E9419B5 0000000000000000 libglib-2.0-0.dll!g_main_context_iteration+0x2d
00007FFAF6E68CB3 00007FFAF6FC87A0 0000000000000000 00000219870F56F0 libgio-2.0-0.dll!g_application_run+0x183
00007FF75E91508E 0000021985EF5390 0000021985F54710 0000021984400860 gimp-2.99.exe!app_run+0x24e
00007FF75EBE53AE 0000000000000000 0000021985F551B0 00007FF75EDE31E8 gimp-2.99.exe!main+0x52e
00007FF75E6F12EE 0000000000000000 0000000000000000 0000000000000000 gimp-2.99.exe!__tmainCRTStartup+0x16e [C:/M/B/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 267]
00007FF75E6F1406 0000000000000000 0000000000000000 0000000000000000 gimp-2.99.exe!mainCRTStartup+0x16 [C:/M/B/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 188]
00007FFB35467344 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk+0x14
00007FFB368626B1 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart+0x21
Edited by Alx Sa