https://bugs.winehq.org/show_bug.cgi?id=38934
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Status|UNCONFIRMED |RESOLVED URL| |https://s3.amazonaws.com/SQ | |Lyog_Community/SQLyog+12.1. | |2/SQLyog-12.1.2-0.x86Commun | |ity.exe CC| |focht@gmx.net Component|-unknown |ntdll Resolution|--- |DUPLICATE Summary|Application fails to run |SQLyog Community Edition |complaining about |12.1.2 fails to run, |HTMLayout.dll |complaining about | |HTMLayout.dll init failure | |(security cookie | |unconditionally | |overwritten, corrupting UPX | |compressed section data)
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
the app works fine here with wine-1.7.47-85-gf9f222c
Dupe of bug 38895
The 16-bit vs. 32-bit cookie value handling is not the problem here (32-bit init value) but the unconditional cookie initialization by loader.
The dll is UPX compressed and at the time of calling the entry point, Wine loader already wrote a new randomized security cookie which corrupted a part of compressed data (.UPX section). The security cookie becomes a valid cookie *after* unpacking in memory by UPX decompressor stub.
Regards
*** This bug has been marked as a duplicate of bug 38895 ***