[Bug 45449] Add diagnostic 'mscoree.dll.CorGetSvc' stub (NGEN client) to hint at broken Microsoft .NET Frameworks installation ( Wine-Mono not uninstalled and/or 'mscoree.dll' placeholders not removed prior install)

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Jul 7 06:15:33 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=45449

--- Comment #1 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

revisiting, still present.

--- snip ---
$ wineserver -k
$ rm -rf ~/.wine
$ export WINEARCH=win32
$ wineboot
wine: created the configuration directory '/home/focht/.wine'
...

$ wine uninstaller --list
{BB9BDB97-C247-4F20-B710-8B6765F67105}|||Wine Gecko (32-bit)
{155BF5B7-B094-5653-921D-362F8481943D}|||Wine Mono Runtime
{A183C2D2-A80E-5701-9A35-36B46C1BEA4D}|||Wine Mono Windows Support

$ wine uninstaller --remove {155BF5B7-B094-5653-921D-362F8481943D}

$ winetricks win7

$ wine ~/.cache/winetricks/dotnet40/dotNetFx40_Full_x86_x64.exe
...

$ winedump .wine/drive_c/windows/system32/mscoree.dll
Contents of .wine/drive_c/windows/system32/mscoree.dll: 925904 bytes

*** This is a Wine builtin DLL ***

File Header
  Machine:                      014C (i386)
  Number of Sections:           19
  TimeDateStamp:                5D21CA05 (Sun Jul  7 12:31:33 2019) offset 136
  PointerToSymbolTable:         000BF800
  NumberOfSymbols:              00001136
  SizeOfOptionalHeader:         00E0
  Characteristics:              2106
    EXECUTABLE_IMAGE
    LINE_NUMS_STRIPPED
    32BIT_MACHINE
    DLL

Optional Header (32bit)
  Magic                              0x10B          267
  linker version                     2.29
  size of code                       0x16600        91648
  size of initialized data           0x34a00        215552
  size of uninitialized data         0x600          1536
  entrypoint RVA                     0x13e0         5088
  base of code                       0x1000         4096
  base of data                       0x18000        98304
  image base                         0x643c0000     1681653760
  section align                      0x1000         4096
  file align                         0x200          512
  required OS version                4.00
  image version                      1.00
  subsystem version                  4.00
  Win32 Version                      0x0            0
  size of image                      0xca000        827392
  size of headers                    0x600          1536
  checksum                           0xecaab        969387
  Subsystem                          0x3 (Windows CUI)
  DLL characteristics:               0x0
  stack reserve size                 0x200000       2097152
  stack commit size                  0x1000         4096
  heap reserve size                  0x100000       1048576
  heap commit size                   0x1000         4096
  loader flags                       0x0            0
  RVAs & sizes                       0x10           16
...

$ wine "c:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\ngen.exe" update
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0009:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
wine: Call from 0x7b44f09b to unimplemented function mscoree.dll.CorGetSvc,
aborting
Unknown exception
--- snip ---

$ wine --version
wine-4.12.1

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