https://bugs.winehq.org/show_bug.cgi?id=38090
Bug ID: 38090 Summary: Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoSizeExW' is a stub) Product: Wine Version: 1.7.36 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net Distribution: ---
Hello folks,
found while investigating bugs with managed applications (.NET).
Dump of managed callstacks doesn't work anymore, instead the debugger prints 'Failed to load data access DLL foo, 80004005'.
--- snip --- ... 0009:Call version.GetFileVersionInfoSizeExW(00000000,00438f88 L"z:\home\focht\downloads\debug_symbols\mscorwks.dll\4333E7EC561000\mscordacwks_x86_x86_2.0.50727.42.dll",0033c47c) ret=022d643e 0009:fixme:ver:GetFileVersionInfoSizeExW stub: 0 L"z:\home\focht\downloads\debug_symbols\mscorwks.dll\4333E7EC561000\mscordacwks_x86_x86_2.0.50727.42.dll" 0x33c47c 0009:Ret version.GetFileVersionInfoSizeExW() retval=00000000 ret=022d643e 0009:Call KERNEL32.SetErrorMode(00000001) ret=021e29b4 0009:Ret KERNEL32.SetErrorMode() retval=00000001 ret=021e29b4 0009:Call msvcrt._vsnwprintf(0236af88,00000040,020c65a8 L"Win32 error 0n%d",0033c718) ret=022d4956 0009:Ret msvcrt._vsnwprintf() retval=00000010 ret=022d4956 0009:Call msvcrt._vsnwprintf(0035411c,00000145,0203dbd8 L"ERROR: Unable to load DLL %s, %s",0033c728) ret=022d4956 0009:Ret msvcrt._vsnwprintf() retval=00000050 ret=022d4956 ... 0009:Call KERNEL32.MultiByteToWideChar(00000000,00000000,64273bbc "Failed to load data access DLL, 0x%08x\n",ffffffff,00000000,00000000) ret=020ebf5b 0009:Ret KERNEL32.MultiByteToWideChar() retval=00000028 ret=020ebf5b --- snip ---
It a regression: http://source.winehq.org/git/wine.git/commitdiff/caaf6aafa96d1f8ac72f5e019c4...
--- snip --- author Austin English austinenglish@gmail.com Sat, 20 Dec 2014 19:39:54 +0000 (13:39 -0600)
committer Alexandre Julliard julliard@winehq.org Mon, 22 Dec 2014 18:18:21 +0000 (19:18 +0100)
commit caaf6aafa96d1f8ac72f5e019c4c97ef3d1958e6 tree cec676788e3b8000423aa779ed269408b9804df4 parent ef8db24b9c77bdc110c4c2b6acb4581b9fd6d193
version: Add stubs for GetFileVersionInfoSizeExA/W. --- snip ---
It shouldn't be too hard to add an actual implementation.
Regards