http://bugs.winehq.org/show_bug.cgi?id=31279
Charles Davis cdavis@mymail.mines.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #41093|0 |1 is obsolete| |
--- Comment #5 from Charles Davis cdavis@mymail.mines.edu 2012-07-22 15:12:08 CDT --- Created attachment 41115 --> http://bugs.winehq.org/attachment.cgi?id=41115 New log with +tid,+relay,+seh,+services,+winedevice,+ntoskrnl,+int from trying to start AoE2
In reply to comment #4:
SafeDisc bugs with no version should be avoided. Please run the 'ProtectionID' tool (http://pid.gamecopyworld.com/) to determine the exact SafeDisc version and paste the output of the tool.
OK. Here's the SafeDisc versions of all the programs I've mentioned:
Command & Conquer: Tiberian Sun -> 1.11.000 C&C: TS Firestorm -> ?? (probably still 1.x) Age of Empires II: The Age of Kings -> 1.50.020 AoE2: The Conquerors -> 1.45.011 (lower than AoK?) C&C: Red Alert 2 -> 2.05.030 C&C: RA2 Yuri's Revenge -> 2.40.010
Dumping the first 3 opcode bytes using TRACE() in emulate_instruction would
certainly help.
Please add a trace doing that before the switch:
http://source.winehq.org/git/wine.git/blob/57e4e608dcd73b36f1084e0cfcb7cf092...
Create another +tid,+relay,+seh,+services,+winedevice,+ntoskrnl trace log with patch applied and attach it with correct mime type set.
Done. I also added a dump of the IOCTL's input buffer, which might help you figure out exactly what SafeDisc was doing before it crashed. (And this time, the compressed log file should have the right MIME type. :)