http://bugs.winehq.org/show_bug.cgi?id=11238
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2008-01-18 08:07:38 --- (In reply to comment #0)
Sometime in the last month, Wine stopped being able to run the Photoshop CS2 tryout properly. It no longer tries to activate,
My impression was that recent Alexandre's fixes made activation work.
and on the second run, it says it cannot continue due to a hardware failure.
Hardware failure is the bug 9623, isn't it?
The error err:ntdll:RtlpWaitForCriticalSection section 0x1502750 "?" wait timed out in thread 004c, blocked by 0009, retrying (60 sec) pops up on the console during the first run; I wonder if the thread in charge of activation is deadlocking.
Photoshop on startup creates a critical section, enters it, then creates a thread which tries to enter the same critical section. That looks like some kind of cleanup technique performed by a thread once main functions leaves the critical section. Since the critical section remains owned during all the time Photoshop runs err: above is a side effect of it.
A workaround noted in the appdb is $ cd ~/.wine/drive_c/windows/profiles/*/"Application Data/Adobe/Photoshop/9.0/Adobe Photoshop CS2 Settings" $ rm -rf Adobe\ Photoshop\ CS2\ Prefs.psp This resets you to pre-first-run state so you can try again, which could be handy for git bisect, but it's not so great for end users.
Isn't this the same problem as described in the bug 9623, i.e. the lack of Times.TTF?