Weird overnight crash possibly caused by a multi‑monitor setup
GIMP version: 2.10.12
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
Package: chocolatey
Description of the bug
GIMP crashed at some point while I accidentally left it running overnight.
Reproduction
Is the bug reproducible? ¯\_(ツ)_/¯
Reproduction steps:
Happened at some point while my PC was running overnight, specifically when I turned on two of my three monitors sometime after I woke up, at least according to the timestamp when gimp-debug-tool-2.0.exe
started.
Expected result:
GIMP doesn’t crash.
Actual result:
GIMP crashed.
Additional information
GNU Image Manipulation Program version 2.10.12
git-describe: GIMP_2_10_10-209-g3d8535b55f
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/9.1.0/lto-wrapper.exe
Target: x86_64-w64-mingw32
Configured with: ../gcc-9.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 --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 --enable-plugin --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://sourceforge.net/projects/msys2 --with-gnu-as --with-gnu-ld
Thread model: posix
gcc version 9.1.0 (Rev2, Built by MSYS2 project)
using GEGL version 0.4.16 (compiled against version 0.4.16)
using GLib version 2.60.4 (compiled against version 2.60.4)
using GdkPixbuf version 2.38.1 (compiled against version 2.38.1)
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 Sunday, September 22, 2019 at 13:55:59.
gimp-2.10.exe caused a Breakpoint at location 00007FF80D630192 in module KERNELBASE.dll.
AddrPC Params
00007FF80D630192 000000000000005D 0000000064A630F8 0000000064A630F8 KERNELBASE.dll!wil::details::DebugBreak
0000000064A293DA 000000000000005D 0000000064A630F8 000000004CA4A88C libglib-2.0-0.dll!g_abort
0000000064A1ABCC 0000000000000000 000000006C3DC25F 0000000064A62B50 libglib-2.0-0.dll!g_assertion_message
0000000064A1AC34 000000004E5D6B80 0000000000E6F20C 00000000050105C9 libglib-2.0-0.dll!g_assertion_message_expr
000000006C384267 0000000000000000 00007FF80FE7FCC4 000000000000007E libgdk-win32-2.0-0.dll!enum_monitor [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.32/gdk/win32/gdkdisplay-win32.c @ 85]
00007FF80FA98448 0000000000000000 0000000000000000 000000004E5D69D0 USER32.dll!__ClientMonitorEnumProc
00007FF80FE7FE24 000000006C384660 0000000000190784 0000000000E6F600 ntdll.dll!KiUserCallbackDispatch
00007FF80D4F19E4 0000000000190784 0000000000E6F600 000000000000007E win32u.dll!NtUserEnumDisplayMonitors
000000006C384660 0000000000190784 0000000000000102 000000004E5D6A00 libgdk-win32-2.0-0.dll!_gdk_monitor_init [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.32/gdk/win32/gdkdisplay-win32.c @ 136]
000000006C391D05 00000000001A07B0 000000000000007E 0000000000000020 libgdk-win32-2.0-0.dll!gdk_event_translate [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.32/gdk/win32/gdkevents-win32.c @ 1889]
000000006C393364 0000000000000001 0000000000000001 0000000000000001 libgdk-win32-2.0-0.dll!_gdk_win32_window_procedure [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.32/gdk/win32/gdkevents-win32.c @ 232]
00007FF80FA8681D 0000000000000388 000000006C3932F0 0000000000190784 USER32.dll!UserCallWinProcCheckWow
00007FF80FA863EC 0000000000000000 0000000000000000 0000000000000020 USER32.dll!DispatchClientMessage
00007FF80FA96EA0 0000000000000000 0000000000000000 0000000000000000 USER32.dll!__fnEMPTY
00007FF80FE7FE24 00007FF80FA8A0F2 0000000000000000 0000000000000000 ntdll.dll!KiUserCallbackDispatch
00007FF80D4F10C4 0000000000000000 0000000000000000 0000000000000000 win32u.dll!NtUserPeekMessage
00007FF80FA8A0F2 0000000000000000 00000000020D4C70 0000000000000001 USER32.dll!_PeekMessage
00007FF80FA8A059 0000000000E6FA50 00007FF80FA89F10 00007FF80FA86020 USER32.dll!PeekMessageW
000000006C38E9CF 0000000000E6FAF8 0000000000000000 000000000442EF90 libgdk-win32-2.0-0.dll!gdk_event_dispatch [W:/msys64-gtk2/home/ender/gtk/gtk+-2.24.32/gdk/win32/gdkevents-win32.c @ 3633]
00000000649F3E23 0000000000000012 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F4024 000000000442EF90 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_context_dispatch
00000000649F446E 0000000000000000 0000000000000000 0000000000000000 libglib-2.0-0.dll!g_main_loop_run
0000000000401A3F 000000000000001D 00000000033B4340 0000000001AA0860 gimp-2.10.exe!app_run [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.12/app/app.c @ 433]
000000000086115F 0000000000000000 00000000033B4020 0000000000C23088 gimp-2.10.exe!main [W:/msys64-gtk2/home/ender/gimp/gimp-2.10.12/app/main.c @ 531]
00000000004013A5 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!__tmainCRTStartup [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000 gimp-2.10.exe!WinMainCRTStartup [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FF80F037BD4 0000000000000000 0000000000000000 0000000000000000 KERNEL32.DLL!BaseThreadInitThunk
00007FF80FE4CEE1 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!RtlUserThreadStart
gimp-2.10.exe 2.10.12.0
ntdll.dll 10.0.18362.356
KERNEL32.DLL 10.0.18362.329
KERNELBASE.dll 10.0.18362.356
msvcrt.dll 7.0.18362.1
ole32.dll 10.0.18362.113
combase.dll 10.0.18362.356
ucrtbase.dll 10.0.18362.267
RPCRT4.dll 10.0.18362.1
bcryptPrimitives.dll 10.0.18362.295
advapi32.dll 10.0.18362.329
libgimpcolor-2.0-0.dll
sechost.dll 10.0.18362.267
GDI32.dll 10.0.18362.1
libgimpconfig-2.0-0.dll
win32u.dll 10.0.18362.356
gdi32full.dll 10.0.18362.356
msvcp_win.dll 10.0.18362.267
libgimpmath-2.0-0.dll
USER32.dll 10.0.18362.267
libgimpmodule-2.0-0.dll
SHELL32.dll 10.0.18362.356
libgimpthumb-2.0-0.dll
cfgmgr32.dll 10.0.18362.1
libgimpwidgets-2.0-0.dll
shcore.dll 10.0.18362.1
windows.storage.dll 10.0.18362.356
libgimpbase-2.0-0.dll
profapi.dll 10.0.18362.1
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
dbghelp.dll 6.3.9600.17298
libgdk_pixbuf-2.0-0.dll 2.38.1.0
libcairo-2.dll
libgio-2.0-0.dll 2.60.4.0
WS2_32.dll 10.0.18362.1
libintl-8.dll 0.19.8.0
libgobject-2.0-0.dll 2.60.4.0
libgegl-0.4-0.dll
libbabl-0.1-0.dll
libglib-2.0-0.dll 2.60.4.0
liblcms2-2.dll
libgmodule-2.0-0.dll 2.60.4.0
libgexiv2-2.dll
libgdk-win32-2.0-0.dll 2.24.32.0
IMM32.dll 10.0.18362.1
libpangocairo-1.0-0.dll 1.43.0.0
libpango-1.0-0.dll 1.43.0.0
libfontconfig-1.dll
exchndl.dll 0.8.2.0
PSAPI.DLL 10.0.18362.1
libfreetype-6.dll 2.10.0.0
libharfbuzz-0.dll
libgegl-npd-0.4.dll
gdiplus.dll 10.0.18362.356
MSIMG32.dll 10.0.18362.175
libpangoft2-1.0-0.dll 1.43.0.0
libmypaint-1-3-0.dll
zlib1.dll
DNSAPI.dll 10.0.18362.267
NSI.dll 10.0.18362.1
IPHLPAPI.DLL 10.0.18362.1
libpng16-16.dll
libpixman-1-0.dll
libiconv-2.dll 1.16.0.0
libffi-6.dll
libwinpthread-1.dll 1.0.0.0
libpcre-1.dll
libpangowin32-1.0-0.dll 1.43.0.0
libfribidi-0.dll
libexiv2.dll
libexpat-1.dll
VERSION.dll 10.0.18362.1
libthai-0.dll
DWrite.dll 10.0.18362.356
USP10.dll 10.0.18362.1
libstdc++-6.dll
libbz2-1.dll
libgraphite2.dll
libjson-c-4.dll
libdatrie-1.dll
libgtk-win32-2.0-0.dll 2.24.32.0
libgcc_s_seh-1.dll
mgwhelp.dll 0.8.2.0
comdlg32.dll 10.0.18362.329
COMCTL32.dll 5.82.18362.356
WINSPOOL.DRV 10.0.18362.267
bcrypt.dll 10.0.18362.267
PROPSYS.dll 7.0.18362.267
OLEAUT32.dll 10.0.18362.329
libatk-1.0-0.dll 2.32.0.0
uxtheme.dll 10.0.18362.329
apphelp.dll 10.0.18362.1
clbcatq.dll 2001.12.10941.16384
OldNewExplorer64.dll 1.1.8.5
dwmapi.dll 10.0.18362.267
MSCTF.dll 10.0.18362.356
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
rsaenh.dll 10.0.18362.1
CRYPTBASE.dll 10.0.18362.1
winhttp.dll 10.0.18362.207
exr-load.dll
libIlmImf-2_3.dll
libIlmThread-2_3.dll
libImath-2_3.dll
libHalf-2_3.dll
libIex-2_3.dll
gegl-common-gpl3.dll
gegl-common.dll
gif-load.dll
jp2-load.dll
libjasper-4.dll
libjpeg-8.dll
jpg-load.dll
pdf-load.dll
libpoppler-glib-8.dll
libpoppler-87.dll
libnspr4.dll 4.21.0.0
nss3.dll 3.44.0.0
smime3.dll 3.44.0.0
libtiff-5.dll
MSWSOCK.dll 10.0.18362.1
nssutil3.dll 3.44.0.0
WINMM.dll 10.0.18362.1
libplds4.dll 4.21.0.0
liblzma-5.dll 5.2.4.0
libzstd.dll
winmmbase.dll 10.0.18362.1
libcurl-4.dll
CRYPT32.dll 10.0.18362.1
MSASN1.dll 10.0.18362.1
WLDAP32.dll 10.0.18362.1
libopenjp2-7.dll
libplc4.dll 4.21.0.0
libbrotlidec.dll
libidn2-0.dll
libnghttp2-14.dll
libpsl-5.dll
libssl-1_1-x64.dll 1.1.1.3
libcrypto-1_1-x64.dll 1.1.1.3
libbrotlicommon.dll
libunistring-2.dll 0.9.10.0
pixbuf.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
libcroco-0.6-3.dll
libxml2-2.dll
text.dll
tiff-load.dll
webp-load.dll
libwebp-7.dll
exr-save.dll
jpg-save.dll
npy-save.dll
png-save.dll
ppm-save.dll
rgbe-save.dll
save-pixbuf.dll
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
gegl-generated.dll
matting-levin.dll
libumfpack.dll
libamd.dll
libsuitesparseconfig.dll
libcholmod.dll
libopenblas.dll
libmetis.dll
libgomp-1.dll
libcamd.dll
libcolamd.dll
libccolamd.dll
libgfortran-5.dll
libquadmath-0.dll
seamless-clone.dll
libgegl-sc-0.4.dll
seamless-clone-compose.dll
libwimp.dll
libpixmap.dll
libpixbufloader-png.dll
libpixbufloader-svg.dll
mscms.dll 10.0.18362.267
ColorAdapterClient.dll 10.0.18362.267
USERENV.dll 10.0.18362.175
icm32.dll 10.0.18362.267
TextInputFramework.dll 10.0.18362.267
CoreUIComponents.dll 10.0.18362.207
CoreMessaging.dll 10.0.18362.1
wintypes.dll 10.0.18362.267
ntmarta.dll 10.0.18362.1
iertutil.dll 11.0.18362.329
shfolder.dll 10.0.18362.1
libpixbufloader-bmp.dll
WININET.dll 11.0.18362.329
SspiCli.dll 10.0.18362.1
ondemandconnroutehelper.dll 10.0.18362.1
WINNSI.DLL 10.0.18362.1
urlmon.dll 11.0.18362.356
rasadhlp.dll 10.0.18362.1
fwpuclnt.dll 10.0.18362.207
schannel.DLL 10.0.18362.175
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.145
cryptnet.dll 10.0.18362.1
dhcpcsvc6.DLL 10.0.18362.267
dhcpcsvc.DLL 10.0.18362.267
webio.dll 10.0.18362.1
ncryptsslp.dll 10.0.18362.1
Windows 10.0.18362
DrMingw 0.8.2