[Bug 38661] New: Demoscene 'Coronoid' (64-bit .NET app) fails to run, Wine loader reports 'executable doesn't have an entry point, it cannot be executed'

wine-bugs at winehq.org wine-bugs at winehq.org
Sun May 31 15:25:57 CDT 2015


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

            Bug ID: 38661
           Summary: Demoscene 'Coronoid' (64-bit .NET app) fails to run,
                    Wine loader reports 'executable doesn't have an entry
                    point, it cannot be executed'
           Product: Wine
           Version: 1.7.44
          Hardware: x86
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: ntdll
          Assignee: wine-bugs at winehq.org
          Reporter: focht at gmx.net
      Distribution: ---

Hello folks,

this has been reported in Wine-Staging first, shamelessly cloning it here for
discussion and raise awareness of this insufficiency in Wine loader.

https://bugs.wine-staging.com/show_bug.cgi?id=190

Requires 64-bit WINEPREFIX as the main .NET executable is 64-bit.

--- snip ---
$ wine ./still\ -\ coronoid.exe 
err:process:start_process L"Z:\\home\\focht\\Downloads\\still - coronoid\\still
- coronoid.exe" doesn't have an entry point, it cannot be executed
--- snip ---

--- snip ---
$ file *.{dll,exe}
Core.dll:             PE32 executable (DLL) (console) Intel 80386 Mono/.Net
assembly, for MS Windows
still - coronoid.exe: PE32+ executable (GUI) x86-64 Mono/.Net assembly, for MS
Windows
--- snip ---

The patch by Michael:

https://github.com/wine-compholio/wine-staging/tree/master/patches/ntdll-CLI_Images
("Implement proper handling of CLI .NET images in Wine library loader")

For Wine-Mono bits ('mscoree._CorValidateImage') I'll create an extra ticket.

$ sha1sum still---coronoid.zip 
3ab7239a42be3135fff996a77b6f4e3b34c73295  still---coronoid.zip

$ du -sh still---coronoid.zip 
56M    still---coronoid.zip

$ wine --version
wine-1.7.44

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