GIMP crashes after mysterious loss of layer dialog
GIMP version: see crash log below.
Operating System: Windows 8.1
Package: [flatpak? Installer from gimp.org? If another installer, tell us where from] from GIMP
Description of the bug
I am trying to create an image with a bunch of small sub-images and text areas. As usual, I create a new layer (Layer | new layer), then paste an image, then scale and move the image to the desired place. Then I anchor the floating selection. The first image/layer is fine, but when I try to make a new layer and paste a second subimage, hoping to place it just to the right of the first subimage, strange things start to happen. The image shows up and I can move it where I want, but when I anchor the layer, it is no longer visible on the canvas. I tried: changing opacity on the other layer (because in some cases my second subimage disappeared) - that didn't work. Tried merging the layers. That didn't work either. At some point, the entire dockable layer dialog disappears! Actually, it is technically still there, but no layers are listed! I have no way to anchor the layer because there is no layer to right click on. I closed without saving and reopened the image (with the first subimage pasted and anchored), but again, as soon as I tried adding the second image I lost my layer dialog. Tried closing and reopening GIMP. I can now see my second subimage, but the layers dialog shows no layers whatsoever. I did "undo" a few times trying to get back to a place where I could see layers, and I think that's when it crashed.
Reproduction
Is the bug reproducible? [Always / Randomly / Happened only once ]
Just went back into GIMP after the crash closed it, and re-opened my xcf image, thinking I would be able to reproduce it. The dockable layer dialog was back with my layers. I went through the steps of New Layer, paste, move/scale, and anchor layer, and was able to add several more images, each one on its own layer, with no problem! So... I am sorry but cannot reproduce it. Reproduction steps:
…
Expected result:
Actual result:
Additional information
If you have a backtrace for a crash or a warning, paste it here.
GNU Image Manipulation Program version 2.10.8
git-describe: GIMP_2_10_6-294-ga967e8d2c2
C compiler:
Using built-in specs.
COLLECT_GCC=W:msys64-gtk2mingw64ingcc.exe
COLLECT_LTO_WRAPPER=W:/msys64-gtk2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-8.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/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --with-arch=x86-64 --with-tune=generic --enable-languages=ada,c,lto,c++,objc,obj-c++,fortran --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 --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
gcc version 8.2.0 (Rev3, Built by MSYS2 project)
using GEGL version 0.4.12 (compiled against version 0.4.12)
using GLib version 2.58.1 (compiled against version 2.58.1)
using GdkPixbuf version 2.38.0 (compiled against version 2.38.0)
using GTK+ version 2.24.32 (compiled against version 2.24.32)
using Pango version 1.42.4 (compiled against version 1.42.3)
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 Sunday, March 17, 2019 at 18:19:30.
gimp-2.10.exe caused an Access Violation at location 000000000041A7DA in module gimp-2.10.exe Reading from location 0000000000000000.
AddrPC Params
000000000041A7DA 0000000018E50AD0 0000000018238DB0 0000000000000000 gimp-2.10.exe!dockable_actions_update [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.8/app/actions/dockable-actions.c @ 348]
00000000006393EB 0000000000000000 000000000000004C 0000000000000018 gimp-2.10.exe!gimp_ui_manager_real_update [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.8/app/widgets/gimpuimanager.c @ 390]
0000000067F06413 0000000000000000 0000000000000000 0000000000000000 libgobject-2.0-0.dll!g_closure_invoke
0000000067F1809A 000000000023F320 0000000000000000 00000000191A9AB0 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F20B01 00000000191A9AB0 00000000008B0678 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F21058 000000001B118AF0 000000000023F870 0000000000000000 libgobject-2.0-0.dll!g_signal_emit
00000000005BC029 0000000000000001 0000000000000000 0000000000A31CDA gimp-2.10.exe!gimp_dockbook_show_menu [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.8/app/widgets/gimpdockbook.c @ 584]
000000006184A647 C059800000000000 3FF0000000000000 00000000159FD560 libgtk-win32-2.0-0.dll!gtk_marshal_VOID__UINT_STRING
0000000067F06413 0000000000000234 00000000000003B8 0000000000000084 libgobject-2.0-0.dll!g_closure_invoke
0000000067F18855 00000000158A27F0 0000000000000000 00000000194DE7B0 libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000067F2038A 00000000194DE7B0 000000006195EA1A 0000000000000000 libgobject-2.0-0.dll!g_signal_emit_valist
0000000067F21058 0000000000000000 000000006195FE7A 00000000194DE7B0 libgobject-2.0-0.dll!g_signal_emit
000000006195F07D 0000000000000000 00000000649F0A26 0000000000000000 libgtk-win32-2.0-0.dll!gtk_widget_translate_coordinates
0000000061848801 00000000025AF000 0000000064A03060 00000000195C64D0 libgtk-win32-2.0-0.dll!gtk_propagate_event
0000000061848B9B 000000000264CAA0 0000000064A41296 000000000264CAA0 libgtk-win32-2.0-0.dll!gtk_main_do_event
000000006C37961A 000000000023FB20 000000000264CAA0 0000000000000000 libgdk-win32-2.0-0.dll!gdk_win32_drawable_get_handle
00000000649F4826 0000000019024E40 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F4A38 000000000264CAA0 0000000000000000 000000000C021C60 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F4E83 0000000000000000 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_loop_run
0000000000401A54 000000000000001D 0000000000346550 00007FFB635C16F0 gimp-2.10.exe!app_run [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.8/app/app.c @ 440]
00000000008B8895 0000000000000000 00000000025C79E0 00007FF5FFFFD000 gimp-2.10.exe! ?? [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.8/app/main.c @ 524]
00000000004013A5 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!__tmainCRTStartup [C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!WinMainCRTStartup [C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FFB635C16AD 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FFB65E95454 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.8.0
ntdll.dll 6.3.9600.18007
KERNEL32.DLL 6.3.9600.17056
KERNELBASE.dll 6.3.9600.18007
apphelp.dll 6.3.9600.17824
AcGenral.DLL 6.3.9600.17725
msvcrt.dll 7.0.9600.16384
SspiCli.dll 6.3.9600.16408
SHLWAPI.dll 6.3.9600.16384
USER32.dll 6.3.9600.17344
ole32.dll 6.3.9600.17042
SHELL32.dll 6.3.9600.18038
USERENV.dll 6.3.9600.17041
ADVAPI32.dll 6.3.9600.18007
MPR.dll 6.3.9600.16384
RPCRT4.dll 6.3.9600.17216
sechost.dll 6.3.9600.16384
combase.dll 6.3.9600.17031
GDI32.dll 6.3.9600.17246
profapi.dll 6.3.9600.16384
SHCORE.dll 6.3.9600.17666
IMM32.DLL 6.3.9600.17031
MSCTF.dll 6.3.9600.17664
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
libcairo-2.dll
exchndl.dll 0.8.2.0
libfontconfig-1.dll
libfreetype-6.dll 2.9.1.0
libgdk-win32-2.0-0.dll 2.24.32.0
libgdk_pixbuf-2.0-0.dll 2.38.0.0
libgexiv2-2.dll
libgio-2.0-0.dll 2.58.1.0
libglib-2.0-0.dll 2.58.1.0
libgobject-2.0-0.dll 2.58.1.0
libgtk-win32-2.0-0.dll 2.24.32.0
libharfbuzz-0.dll
libintl-8.dll 0.19.8.0
liblcms2-2.dll
libmypaint-1-3-0.dll
libpango-1.0-0.dll 1.42.4.0
libpangocairo-1.0-0.dll 1.42.4.0
libpangoft2-1.0-0.dll 1.42.4.0
zlib1.dll
libbabl-0.1-0.dll
libgegl-0.4-0.dll
libgegl-npd-0.4.dll
libgmodule-2.0-0.dll 2.58.1.0
MSIMG32.dll 6.3.9600.16384
libgcc_s_seh-1.dll
libpixman-1-0.dll
libpng16-16.dll
mgwhelp.dll 0.8.2.0
PSAPI.DLL 6.3.9600.16384
VERSION.dll 6.3.9600.16384
libexpat-1.dll
libiconv-2.dll 1.15.0.0
libbz2-1.dll
gdiplus.dll 6.3.9600.17227
libstdc++-6.dll
libexiv2.dll
DNSAPI.dll 6.3.9600.17039
IPHLPAPI.DLL 6.3.9600.16384
WS2_32.dll 6.3.9600.16384
libwinpthread-1.dll 1.0.0.0
libpcre-1.dll
libffi-6.dll
COMCTL32.dll 5.82.9600.16384
comdlg32.dll 6.3.9600.17238
WINSPOOL.DRV 6.3.9600.17238
libatk-1.0-0.dll 2.30.0.0
libpangowin32-1.0-0.dll 1.42.4.0
DWrite.dll 6.3.9600.17111
USP10.dll 6.3.9600.16384
libgraphite2.dll
libjson-c-4.dll
libfribidi-0.dll
libthai-0.dll
NSI.dll 6.3.9600.16384
WINNSI.DLL 6.3.9600.16384
libdatrie-1.dll
kernel.appcore.dll 6.3.9600.16384
CRYPTBASE.dll 6.3.9600.16384
bcryptPrimitives.dll 6.3.9600.17120
uxtheme.dll 6.3.9600.17031
OLEAUT32.dll 6.3.9600.17560
SETUPAPI.dll 6.3.9600.17031
CFGMGR32.dll 6.3.9600.16384
clbcatq.dll 2001.12.10530.16384
propsys.dll 7.0.9600.17278
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
libjson-glib-1.0-0.dll
bcrypt.dll 6.3.9600.17031
CRYPTSP.dll 6.3.9600.16384
rsaenh.dll 6.3.9600.17200
winhttp.dll 6.3.9600.16384
gegl-common-gpl3.dll
gegl-common.dll
lcms-from-profile.dll
npd.dll
path.dll
transformops.dll
vector-fill.dll
vector-stroke.dll
gegl-generated.dll
matting-levin.dll
libumfpack.dll
libopenblas.dll
libamd.dll
libcholmod.dll
libsuitesparseconfig.dll
libgfortran-5.dll
libmetis.dll
libgomp-1.dll
libcamd.dll
libccolamd.dll
libcolamd.dll
libquadmath-0.dll
seamless-clone.dll
libgegl-sc-0.4.dll
gif-load.dll
jp2-load.dll
libjasper-4.dll
libjpeg-8.dll
jpg-load.dll
pixbuf.dll
png-load.dll
ppm-load.dll
rgbe-load.dll
svg-load.dll
librsvg-2-2.dll
libcroco-0.6-3.dll
libxml2-2.dll
liblzma-5.dll 5.2.4.0
text.dll
tiff-load.dll
libtiff-5.dll
webp-load.dll
libwebp-7.dll
seamless-clone-compose.dll
jpg-save.dll
npy-save.dll
png-save.dll
ppm-save.dll
rgbe-save.dll
save-pixbuf.dll
sdl-display.dll
SDL.dll 1.2.14.0
WINMM.dll 6.3.9600.17078
WINMMBASE.dll 6.3.9600.17080
DEVOBJ.dll 6.3.9600.16384
tiff-save.dll
webp-save.dll
libwimp.dll
libpixmap.dll
libpixbufloader-png.dll
dwmapi.dll 6.3.9600.17238
libpixbufloader-svg.dll
mscms.dll 6.3.9600.16384
icm32.dll 6.3.9600.16384
shfolder.dll 6.3.9600.16384
comctl32.dll 6.10.9600.18006
WindowsCodecs.dll 6.3.9600.17669
libpixbufloader-bmp.dll
Windows 6.3.9600
DrMingw 0.8.2