https://bugs.winehq.org/show_bug.cgi?id=42175
Bug ID: 42175 Summary: Tomb Raider - The Last Revelation: crash on launch due to unhandled privileged instruction Product: Wine Version: 2.0-rc4 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
Created attachment 56794 --> https://bugs.winehq.org/attachment.cgi?id=56794 crash log from wine 2.0-rc4
When launched, the game immediately crashes attempting to execute a privileged instruction.
The instruction in question is
0x0048d843: movl %cr4,%eax
which appears to be invariant.
This does not appear to be the same bug as bug #31518 which crashes due to a page fault, and only due to a specific graphics setting. Here the executable crashes early enough that attempting to run the setup produces the same error.
I run 32-bit wine on 64-bit Kubuntu 16.04 with Intel integrated graphics.
https://bugs.winehq.org/show_bug.cgi?id=42175
Carlo Bramini carlo.bramix@libero.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |carlo.bramix@libero.it
--- Comment #1 from Carlo Bramini carlo.bramix@libero.it --- Actually, TR4 (and TR3 too) demo also crashes probably for the same reason even on real Windows, but they work if you set compatibility option to 98/ME.
https://bugs.winehq.org/show_bug.cgi?id=42175
--- Comment #2 from Zebediah Figura z.figura12@gmail.com --- I tested; this does work. Many thanks.
https://bugs.winehq.org/show_bug.cgi?id=42175
--- Comment #3 from Carlo Bramini carlo.bramix@libero.it --- So, it seems that this issue could be closed.
https://bugs.winehq.org/show_bug.cgi?id=42175
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Zebediah Figura from comment #2)
I tested; this does work. Many thanks.
What did you test? What worked?
(In reply to Carlo Bramini from comment #3)
So, it seems that this issue could be closed.
Maybe, but what was the solution?
https://bugs.winehq.org/show_bug.cgi?id=42175
--- Comment #5 from Zebediah Figura z.figura12@gmail.com --- (In reply to Bruno Jesus from comment #4)
(In reply to Zebediah Figura from comment #2)
I tested; this does work. Many thanks.
What did you test? What worked?
(In reply to Carlo Bramini from comment #3)
So, it seems that this issue could be closed.
Maybe, but what was the solution?
Setting the version to Windows 98, which apparently causes the invalid instructions to be emulated rather than executed. I'm still not sure why they come up, though.
https://bugs.winehq.org/show_bug.cgi?id=42175
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the explanation. Then IMO this bug can be resolved as invalid because it also happens in Windows and the workaround in Windows is to also manually configure compatibility, like changing the version in Wine.
https://bugs.winehq.org/show_bug.cgi?id=42175
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #7 from Zebediah Figura z.figura12@gmail.com --- Marking as invalid.
https://bugs.winehq.org/show_bug.cgi?id=42175
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Tomb Raider - The Last |Tomb Raider - The Last |Revelation: crash on launch |Revelation: crash on launch |due to unhandled privileged |due to unhandled privileged |instruction |instruction (requires | |manual Win 9X configuration | |to work) Status|RESOLVED |CLOSED
--- Comment #8 from Bruno Jesus 00cpxxx@gmail.com --- Closing invalid.