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(a)winehq.org Reporter: focht(a)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... ("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.