https://bugs.winehq.org/show_bug.cgi?id=28795
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ExeInfoPE: PE protection |ExeInfoPE v0.0.3.0: PE |schemes that abuse %gs |protection schemes that |won't run (breaks glibc TLS |abuse %gs won't run (breaks |selector) |glibc TLS selector) Resolution|WONTFIX |FIXED URL|http://www.exeinfo.xwp.pl/ |https://archive.org/details | |/exeinfo-pe-v-0.0.3.0 Status|CLOSED |RESOLVED Keywords| |download
--- Comment #8 from Anastasius Focht focht@gmx.net --- Hello folks,
revisiting. Adding stable download via Internet Archive (manual upload).
https://archive.org/details/exeinfo-pe-v-0.0.3.0
@Bruno comment #7
--- quote --- Well, I understand your concern about this bug better now. I just used archive.org to get some older versions of the program and found out that versions "0.0.29 598 sign" and "version 0.0.3.0 617 sign" really do not run in wine. Although they don't crash anymore they silently quit without showing anything, so all your study is still valid. After reverting 64ddb263d25dfceeeae8457a0131f1a2af292383 they start crashing again, so that commit seem to have improved the situation but does not solve it completely. --- quote ---
I've retested old ExeInfo 0.0.3.0 and found no problems running it. UI works and analyzing executables works.
Resolving as fixed by commit https://source.winehq.org/git/wine.git/commitdiff/64ddb263d25dfceeeae8457a01... ("ntdll: Check for invalid %gs value in 32-bit code.").
Part of Wine 1.5.24 release.
Thanks Alexandre.
$ sha1sum ExeinfoPE\ v0.0.3.0.zip f7114968604d543cf2df91f499179bcae70238f5 ExeinfoPE v0.0.3.0.zip
$ du -sh ExeinfoPE\ v0.0.3.0.zip 908K ExeinfoPE v0.0.3.0.zip
$ wine --version wine-1.5.24
Regards