[Bug 38090] New: Managed (.NET) debugger fails to load symbol files ('GetFileVersionInfoSizeExW' is a stub)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Feb 15 10:03:31 CST 2015


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 at winehq.org
          Reporter: focht at 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/caaf6aafa96d1f8ac72f5e019c4c97ef3d1958e6

--- snip ---
author    Austin English <austinenglish at gmail.com>    
    Sat, 20 Dec 2014 19:39:54 +0000 (13:39 -0600)

committer    Alexandre Julliard <julliard at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list