[Bug 10037] Photoshop CS Freezes After initialisation

wine-bugs at winehq.org wine-bugs at winehq.org
Thu Oct 25 16:50:04 CDT 2007


http://bugs.winehq.org/show_bug.cgi?id=10037


Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net




--- Comment #27 from Anastasius Focht <focht at gmx.net>  2007-10-25 16:50:03 ---
Hello,

--- quote ---
As on the forum they wrote that this return may be because of a system function
begining with 0xCC I wanted to make sure that this is not the case and wrote a
small utility that checks it. However the results are the same as on XP - the
only functions that begins with 0xCC are ntdll.DbgBreakPoint and
ntdll.DbgUserBreakPoint . There is a differance that we have a NULL export - to
support the SecuROM we set FT_Thunk to NULL if we emulate NT but removing that
doesn't seem to change anything.
--- quote ---

Yes, you're seeing the SafeDisc/SafeCast metabug which blocks most SD/SC
2.x/3.x protected apps/games on wine.
SafeDisc and SafeCast share the same code base (SafeDisc has additional code
for media checks).
The "ExitProcess(0xfeedface)" is a general return code for any anomalies
encountered - not specific to int3 software breakpoints found on api entries.
The root cause lies indeed in wine's builtin dll/PE executable/exports layouts.
Not only kernel32 is affected but all other checked builtins too (for SD/SC
usually: kernel32, user32 and gdi32).
I read somewhere other people are working on this (vitamin?) dunno how far they
got.
I don't want to interfere someones work if not requested ;-)

--- quote ---
Also SafeCast tries to load CdaSdTst.dll with is not present but that also
fails under Window XP without preventing Photoshop CS from starting.
--- quote ---

This dll doesn't need to be present.
Failure to load this dll is gracefully handled/ignored by SC.

Regards


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list