[Bug 9925] New: Import fixups should be done before any user code is ran
http://bugs.winehq.org/show_bug.cgi?id=9925 Summary: Import fixups should be done before any user code is ran Product: Wine Version: CVS/GIT Platform: PC OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: wine-loader AssignedTo: wine-bugs(a)winehq.org ReportedBy: vitaliy(a)kievinfo.com SafeDisc 1.x fails to work on Wine because of this bug. Here is what happens: 1. SD creates a new process for the game with CREATE_SUSPENDED flag. 2. Injects some code into new process to be executed first 3. Resumes the new process. 4. Injected code is being executed 5. Wine does import fixups and fails because they are already fixedup (by an injected code). What should happen is Wine should not let injected code to run until final stages of the process setup are finished. In this case it is import fixups. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |219 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.0.0 --- Comment #1 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2007-10-06 13:34:11 --- This should be in 1.0.0. It's not too hard to fix, but it will let lots of SafeDisk protected programs to work out of the box. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Dan Kegel <dank(a)kegel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dank(a)kegel.com --- Comment #2 from Dan Kegel <dank(a)kegel.com> 2007-10-06 15:55:33 --- Sounds like a good idea to me! -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 DARKGuy <dark.guy.2008(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.guy.2008(a)gmail.com --- Comment #3 from DARKGuy <dark.guy.2008(a)gmail.com> 2007-10-18 02:31:36 --- (In reply to comment #1)
This should be in 1.0.0. It's not too hard to fix, but it will let lots of SafeDisk protected programs to work out of the box.
Or sooner ;) what's needed to fix it? I have a couple of games which don't work because of safedisk and the no-cd crack doesn't work (Legacy of Kain: Defiance) and I want to play :(. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 EA Durbin <ead1234(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ead1234(a)hotmail.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Stephane Mikaty <stephane(a)mikaty.net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stephane(a)mikaty.net -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Jaime Rave <jaimerave(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jaimerave(a)gmail.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Marcus Meissner <marcus(a)jet.franken.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |marcus(a)jet.franken.de --- Comment #4 from Marcus Meissner <marcus(a)jet.franken.de> 2008-01-02 09:48:04 --- I thought we support this type of copy protection already now (but I am not sure). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 --- Comment #5 from Alexandre Julliard <julliard(a)winehq.org> 2008-01-02 10:15:48 --- I think it should work now, it needs to be retested. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #6 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2008-01-04 12:34:18 --- Indeed this works now. Thank you. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2008-01-04 12:34:39 --- Closing fixed. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9925 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
https://bugs.winehq.org/show_bug.cgi?id=9925 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |obfuscation Fixed by SHA1| |0f5fc117a2320bb7e21b9ae4d07 | |d717bed413171 CC| |focht(a)gmx.net Version|unspecified |0.9.46. Summary|Import fixups should be |SafeDisc 1.x encrypted .ICD |done before any user code |executables crash in entry |is ran |point (import fixups should | |be done before any user | |code is run) -- 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.
participants (1)
-
wine-bugs@winehq.org