Project

General

Profile

Bug #12422

Access Violation (windows) in gtk_window_propagate_key_event below dt_view_manager_switch_by_view

Added by Matthias Gehre 17 days ago. Updated 3 days ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
General
Target version:
-
Start date:
11/26/2018
Due date:
% Done:

0%

Affected Version:
2.4.4
System:
Windows
bitness:
64-bit
hardware architecture:
amd64/x86

Description

I cannot recall what exactly I did when the exceptions happend. Hopefully the backtrace is enough.
---

this is darktable 2.4.4 reporting an exception:


Error occurred on Sunday, November 25, 2018 at 23:24:41.

darktable.exe caused an Access Violation at location 00000000011CD330 in module libgtk-3-0.dll Reading from location 0000000018798D08.

AddrPC           Params
00000000011CD330 0000000002E9C330 0000000002E9C330 0000000002F4CF10  libgtk-3-0.dll!gtk_window_propagate_key_event
00000000011BFC4B 000000000EB12700 0000000000F9DBAA 000000000061EE68  libgtk-3-0.dll!gtk_widget_unparent
0000000000F54F77 000000006371C3B0 000000000F461D40 000000000F461D40  libgtk-3-0.dll!gtk_border_get_type
0000000063A48D7D 0000000000000000 0000000063A446F0 0000000000000000  libgobject-2.0-0.dll!g_cclosure_marshal_VOID__OBJECTv
0000000063A46452 000000000061EE68 000000000EB12700 000000000061ED50  libgobject-2.0-0.dll!g_closure_invoke
0000000063A5FEB4 000000000EB12700 0000000063A4A4F2 0000000000000000  libgobject-2.0-0.dll!g_signal_emit_valist
0000000063A60258 000000000F718410 000000000F461D40 000000000F718410  libgobject-2.0-0.dll!g_signal_emit
0000000000F9D974 000000000EB12700 0000000000F55192 000000000F718410  libgtk-3-0.dll!gtk_container_remove
00000000011B58A6 0000000000000000 000000000EB12700 0000000000000000  libgtk-3-0.dll!gtk_widget_set_visible
0000000063A4BFAD 000000006371C3B0 00000000636F6164 000000020061EFD0  libgobject-2.0-0.dll!g_object_run_dispose
0000000000F54EC8 000000000439D570 0000000000000000 000000000061EF40  libgtk-3-0.dll!gtk_border_get_type
000000006371CB24 0000000000000000 00000000685F1426 000000006382B8D0  libdarktable.dll!dt_view_manager_switch_by_view  [C:/darktable/darktable/src/views/view.c @ 402]
0000000063658F70 0000000000000000 0000000000000001 000000000E8B5680  libdarktable.dll!_dt_ctl_switch_mode_to_by_view  [C:/darktable/darktable/src/control/control.c @ 415]
00000000685F47F5 000000000E8B5680 000000006365A668 000000000F66AB80  libglib-2.0-0.dll!g_main_context_invoke_full
00000000685F492A 00000000001E0000 0000000000000000 000000000101CF80  libglib-2.0-0.dll!g_main_context_invoke
0000000067D416F9 0000000000000008 0000000000000040 0000000000000000  libviewswitcher.dll!_lib_viewswitcher_button_press_callback  [C:/darktable/darktable/src/libs/tools/viewswitcher.c @ 271]
00000000010678A7 0000000000000030 0000000000000008 0000000000000000  libgtk-3-0.dll!gtk_main_do_event
0000000063A46223 000000000061F690 000000000F66AE20 0000000000000000  libgobject-2.0-0.dll!g_closure_invoke
0000000063A57F23 0000000004420FD0 0000000000000000 000000000F66AE20  libgobject-2.0-0.dll!g_signal_handler_disconnect
0000000063A5F5B4 000000000F66AE20 0000000002E9E6E0 0000000000000000  libgobject-2.0-0.dll!g_signal_emit_valist
0000000063A60258 0000000000000000 0000000000000018 000000000F66AE20  libgobject-2.0-0.dll!g_signal_emit
00000000011ACA12 000000000F7BBCA0 0000000002ED9E10 000000000F66AE20  libgtk-3-0.dll!gtk_requisition_copy
000000000106463D 0000000000000000 0000000000000000 0000000000000000  libgtk-3-0.dll!gtk_lock_button_set_permission
00000000010668A0 0000000002ED4790 0000000002ED9E10 0000000000000000  libgtk-3-0.dll!gtk_main_do_event
0000000070ECDA49 0000000002ED4790 0000000002E930E0 0000000002EDCB30  libgdk-3-0.dll!gdk_event_free
0000000070EF9C58 000000000061FB70 0000000002ED4790 0000000000000000  libgdk-3-0.dll!gdk_win32_drag_context_get_type
00000000685F3768 0000000000000002 0000000000000010 000000000061FD60  libglib-2.0-0.dll!g_main_context_dispatch
00000000685F3938 0000000000000000 00000000686106D6 00000000000001D0  libglib-2.0-0.dll!g_main_context_dispatch
00000000685F3DB3 0000000000000000 0000000000000000 0000000063889E20  libglib-2.0-0.dll!g_main_loop_run
0000000001065A2D 00007FFBAA60FA60 0000000000000001 0000000000402C40  libgtk-3-0.dll!gtk_main
00000000636F5EFC 00007FFB00000001 0000000002ECF660 00007FFB00000001  libdarktable.dll!dt_gui_gtk_run  [C:/darktable/darktable/src/gui/gtk.c @ 1197]
0000000000402FC4 0000000000401690 0000000000000010 0000000002ECF700  darktable.exe!main  [C:/darktable/darktable/src/main.c @ 83]
00000000004015F2 000000000000005A 0000000000000000 0000000000408610  darktable.exe!wmain  [C:/darktable/darktable/src/win/main_wrapper.h @ 15]
00000000004013DF 0000000000000000 0000000000000000 0000000000000000  darktable.exe!__tmainCRTStartup  [C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 326]
000000000040151B 0000000000000000 0000000000000000 0000000000000000  darktable.exe!mainCRTStartup  [C:/repo/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 215]
00007FFBAB656304 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!BaseThreadInitThunk
00007FFBAB9331F1 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!RtlUserThreadStart

darktable.exe    2.4.4.0
ntdll.dll       10.0.18282.1000
KERNEL32.DLL    10.0.18282.1000
KERNELBASE.dll    10.0.18282.1000
apphelp.dll     10.0.18282.1000
msvcrt.dll      7.0.18282.1000
libglib-2.0-0.dll    2.56.1.0
ADVAPI32.dll    10.0.18282.1000
sechost.dll     10.0.18282.1000
RPCRT4.dll      10.0.18282.1000
ole32.dll       10.0.18282.1000
combase.dll     10.0.18282.1000
ucrtbase.dll    10.0.18282.1000
bcryptPrimitives.dll    10.0.18282.1000
libintl-8.dll    0.19.8.0
GDI32.dll       10.0.18282.1000
gdi32full.dll    10.0.18282.1000
msvcp_win.dll    10.0.18282.1000
libdarktable.dll
PSAPI.DLL       10.0.18282.1000
USER32.dll      10.0.18282.1000
SHELL32.dll     10.0.18282.1000
win32u.dll      10.0.18282.1000
WS2_32.dll      10.0.18282.1000
cfgmgr32.dll    10.0.18282.1000
libiconv-2.dll    1.15.0.0
shcore.dll      10.0.18282.1000
libwinpthread-1.dll    1.0.0.0
windows.storage.dll    10.0.18282.1000
profapi.dll     10.0.18282.1000
powrprof.dll    10.0.18282.1000
UMPDC.dll
shlwapi.dll     10.0.18282.1000
libpcre-1.dll
kernel.appcore.dll    10.0.18282.1000
cryptsp.dll     10.0.18282.1000
libgcc_s_seh-1.dll
libstdc++-6.dll
libcairo-2.dll
libexiv2.dll
libgdk-3-0.dll    3.22.30.0
exchndl.dll     0.8.2.0
libgdk_pixbuf-2.0-0.dll    2.36.12.0
libgio-2.0-0.dll    2.56.1.0
libgmodule-2.0-0.dll    2.56.1.0
libgobject-2.0-0.dll    2.56.1.0
libgphoto2-6.dll
libGraphicsMagick-3.dll
libIlmImf-2_2.dll
IMM32.dll       10.0.18282.1000
libjpeg-8.dll
SETUPAPI.dll    10.0.18282.1000
libjson-glib-1.0-0.dll
bcrypt.dll      10.0.18282.1000
liblcms2-2.dll
lua53.dll
libpango-1.0-0.dll    1.42.1.0
libpangocairo-1.0-0.dll    1.42.1.0
libpng16-16.dll
libpugixml.dll
libsecret-1-0.dll
libsoup-2.4-1.dll
libsqlite3-0.dll
libtiff-5.dll
zlib1.dll
MSIMG32.dll     10.0.18282.1000
libfontconfig-1.dll
libfreetype-6.dll    2.9.1.0
libexpat-1.dll
mgwhelp.dll     0.8.2.0
VERSION.dll     10.0.18282.1000
gdiplus.dll     10.0.18282.1000
IPHLPAPI.DLL    10.0.18282.1000
DNSAPI.dll      10.0.18282.1000
NSI.dll         10.0.18282.1000
libffi-6.dll
libltdl-7.dll
libbz2-1.dll
dwmapi.dll      10.0.18282.1000
libexif-12.dll
libHalf-2_2.dll
libIex-2_2.dll
libIlmThread-2_2.dll
libImath-2_2.dll
WINMM.dll       10.0.18282.1000
libepoxy-0.dll
libcairo-gobject-2.dll
libpangoft2-1.0-0.dll    1.42.1.0
libpangowin32-1.0-0.dll    1.42.1.0
libgcrypt-20.dll    1.8.2.65435
liblzma-5.dll    5.2.4.0
libharfbuzz-0.dll
dbghelp.dll     10.0.18282.1000
libgphoto2_port-12.dll
winmmbase.dll    10.0.18282.1000
USP10.dll       10.0.18282.1000
libgraphite2.dll
dbgcore.DLL     10.0.18282.1000
libsystre-0.dll
libtre-5.dll
libgomp-1.dll
libgtk-3-0.dll    3.22.30.0
libopenjp2-7.dll
librsvg-2-2.dll
libxml2-2.dll
libpixman-1-0.dll
libgpg-error-0.dll    1.31.0.0
libfribidi-0.dll
comdlg32.dll    10.0.18282.1000
WINSPOOL.DRV    10.0.18282.1000
libatk-1.0-0.dll    2.28.1.0
PROPSYS.dll     7.0.18282.1000
COMCTL32.dll    6.10.18282.1000
OLEAUT32.dll    10.0.18282.1000
libcroco-0.6-3.dll
rsaenh.dll      10.0.18282.1000
CRYPTBASE.dll    10.0.18282.1000
uxtheme.dll     10.0.18282.1000
clbcatq.dll     2001.12.10941.16384
mswsock.dll     10.0.18282.1000
rasadhlp.dll    10.0.18282.1000
fwpuclnt.dll    10.0.18282.1000
MSCTF.dll       10.0.18282.1000
DEVOBJ.dll      10.0.18282.1000
WINTRUST.dll    10.0.18282.1000
MSASN1.dll      10.0.18282.1000
CRYPT32.dll     10.0.18282.1000
OpenCL.dll      2.2.1.0
nvopencl64.dll    25.21.14.1694
nvfatbinaryLoader.dll    25.21.14.1694
nvapi64.dll     25.21.14.1694
dxgi.dll        10.0.18282.1000
IntelOpenCL64.dll    20.19.15.4835
intelocl64.dll    5.2.0.10094
OPENGL32.dll    10.0.18282.1000
task_executor64.dll    5.2.0.10094
GLU32.dll       10.0.18282.1000
cpu_device64.dll    5.2.0.10094
igdrcl64.dll    20.19.15.4835
igdfcl64.dll    20.19.15.4835
igdmcl64.dll    20.19.15.4835
igdbcl64.dll    20.19.15.4835
igdusc64.dll    20.19.15.4835
amdocl64.dll    10.0.938.2
nvcompiler.dll    25.21.14.1694
winhttp.dll     10.0.18282.1000
IconCodecService.dll    10.0.18282.1000
WindowsCodecs.dll    10.0.18282.1000
libpixbufloader-png.dll
mscms.dll       10.0.18282.1000
USERENV.dll     10.0.18282.1000
ColorAdapterClient.dll    10.0.18282.1000
icm32.dll       10.0.18282.1000
TextInputFramework.dll    10.0.18282.1000
CoreMessaging.dll    10.0.18282.1000
CoreUIComponents.dll    10.0.18282.1000
ntmarta.dll     10.0.18282.1000
wintypes.dll    10.0.18282.1000
iertutil.dll    11.0.18282.1000
libdarkroom.dll
libknight.dll
liblighttable.dll
libmap.dll
libosmgpsmap-1.0-1.dll
libslideshow.dll
libtethering.dll
libcopy.dll
libexr.dll
libj2k.dll
libjpeg.dll
libpdf.dll
libpfm.dll
libpng.dll
libppm.dll
libtiff.dll
libwebp.dll
libwebp-7.dll
libdisk.dll
libemail.dll
libfacebook.dll
libcurl-4.dll
WLDAP32.dll     10.0.18282.1000
libidn2-0.dll
LIBEAY32.dll    1.0.2.15
libnghttp2-14.dll
SSLEAY32.dll    1.0.2.15
libunistring-2.dll    0.9.10.0
libbrotlidec.dll
libbrotlicommon.dll
secur32.dll     10.0.18282.1000
SSPICLI.DLL     10.0.18282.1000
libflickr.dll
libflickcurl-1.dll
libgallery.dll
liblatex.dll
libpicasa.dll
libashift.dll
libatrous.dll
libbasecurve.dll
libbilat.dll
libbilateral.dll
libbloom.dll
libborders.dll
libcacorrect.dll
libchannelmixer.dll
libclahe.dll
libclipping.dll
libcolisa.dll
libcolorbalance.dll
libcolorchecker.dll
libcolorcontrast.dll
libcolorcorrection.dll
libcolorin.dll
libcolorize.dll
libcolormapping.dll
libcolorout.dll
libcolorreconstruct.dll
libcolortransfer.dll
libcolorzones.dll
libdefringe.dll
libdemosaic.dll
libdenoiseprofile.dll
libdither.dll
libequalizer.dll
libexposure.dll
libfinalscale.dll
libflip.dll
libgamma.dll
libglobaltonemap.dll
libgraduatednd.dll
libgrain.dll
libhazeremoval.dll
libhighlights.dll
libhighpass.dll
libhotpixels.dll
libinvert.dll
liblens.dll
liblensfun.dll
liblevels.dll
libliquify.dll
liblowlight.dll
liblowpass.dll
libmonochrome.dll
libnlmeans.dll
liboverexposed.dll
libprofile_gamma.dll
librawdenoise.dll
librawoverexposed.dll
librawprepare.dll
librelight.dll
librotatepixels.dll
libscalepixels.dll
libshadhi.dll
libsharpen.dll
libsoften.dll
libsplittoning.dll
libspots.dll
libtemperature.dll
libtonecurve.dll
libtonemap.dll
libvelvia.dll
libvibrance.dll
libvignette.dll
libwatermark.dll
libzonesystem.dll
libbackgroundjobs.dll
libcamera.dll
winusb.dll      10.0.18282.1000
libcollect.dll
libcolorlabels.dll
libcolorpicker.dll
libcopy_history.dll
libdarktable_label.dll
libexport.dll
libfilmstrip.dll
libfilter.dll
libgeotagging.dll
libglobal_toolbox.dll
libhinter.dll
libhistogram.dll
libhistory.dll
libimage.dll
libimport.dll
liblighttable_mode.dll
liblive_view.dll
liblocation.dll
libmap_settings.dll
libmasks.dll
libmetadata.dll
libmetadata_view.dll
libmodulegroups.dll
libmodulelist.dll
libmodule_toolbox.dll
libnavigation.dll
libratings.dll
librecentcollect.dll
libselect.dll
libsession.dll
libsnapshots.dll
libstyles.dll
libtagging.dll
libviewswitcher.dll
libview_toolbox.dll
explorerframe.dll    10.0.18282.1000
libpixbufloader-svg.dll
libpixbufloader-jpeg.dll

Windows 10.0.18282
DrMingw 0.8.2

History

#1 Updated by Peter Budai 4 days ago

The backtrace is only telling that the crash happened withing GTK, and this is not a big help so far. Can you repro the issue? What are the steps necessary to produce this error?

#2 Updated by Matthias Gehre 4 days ago

Sorry, I cannot reproduce at will.
If there is nothing obvious in dt_view_manager_switch_by_view, (or any chance to add an additional assert around there), then feel free to close this issue.

#3 Updated by Caleb Gregory 3 days ago

Maybe related? https://redmine.darktable.org/issues/12371

Much different stack trace, but another Access Violation.

Also available in: Atom PDF