http://bugs.winehq.org/show_bug.cgi?id=21869
Summary: Jazz Jack Rabbit 2: Black/flickering screen followed by page fault Product: Wine Version: 1.1.39 Platform: x86-64 URL: http://www.abandonia.com/en/games/294/Jazz+Jackrabbit+ 2.html OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gaming4jc2@yahoo.com
Created an attachment (id=26495) --> (http://bugs.winehq.org/attachment.cgi?id=26495) wine: Unhandled page fault on write access to 0x7d6ceff4 at address 0x321c1b (thread 002d), starting debugger...
The game starts, then immediately the screen goes black a few colors flicker (green/white) followed by an Access Violation/pagefault which kills the game.
http://bugs.winehq.org/show_bug.cgi?id=21869
Luke gaming4jc2@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Luke gaming4jc2@yahoo.com 2010-02-25 18:00:32 --- Adding keyword download, this can be freely downloaded from Abandonia and several other reputable sites.
http://bugs.winehq.org/show_bug.cgi?id=21869
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr 2010-02-25 18:29:02 --- Please, use Wine with debug symbols or download the latest git and paste a new backtrace.
http://bugs.winehq.org/show_bug.cgi?id=21869
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #3 from GyB gyebro69@gmail.com 2010-02-27 15:08:50 --- I can confirm: the game fails to start correctly when OffscreenRenderingMethod = fbo (wine's default) using 1.1.39. Although it doesn't crash for me, but shows only black screen. The game is running (you can hear the "clicks" when you press the ESC key), music is playing, but nothing can be seen.
Changing ORM to backbuffer in the registry solved the problem: the game started up fine for me.
wine-1.1.39 from source Fedora 12 x86 Nvidia card with proprietary driver 190.53
The game started up correctly with the default ORM = fbo setting some wine versions ago.
Regression testing came up with the following:
ce2c3ea6c74f7c28f0ec55e097d582b68c080d19 is the first bad commit commit ce2c3ea6c74f7c28f0ec55e097d582b68c080d19 Author: Henri Verbeet hverbeet@codeweavers.com Date: Sun Jan 3 21:18:26 2010 +0100
wined3d: Handle source and destination rectangles in IWineD3DSwapChainImpl_Present().
:040000 040000 c9f702ad05cb5c903597bd934605ce3d6037bd20 ae2ee3eeff4d13357d2eb9914baa8a201ee57d30 M dlls
http://bugs.winehq.org/show_bug.cgi?id=21869
--- Comment #4 from GyB gyebro69@gmail.com 2010-02-27 15:28:42 --- One more thing to add: I've tried the linked "abandonia" version of the game and the default color depth the game was using was 8 bit. After setting ORM=backbuffer in the registry I could start the game and changed the color depth in the options menu to 16-bit (640x480x16). From then I can switch back to the fbo method and the game starts up fine. So it might be the 8-bit color depth caused problems to wine.
http://bugs.winehq.org/show_bug.cgi?id=21869
--- Comment #5 from Henri Verbeet hverbeet@gmail.com 2010-03-09 08:09:47 --- Created an attachment (id=26707) --> (http://bugs.winehq.org/attachment.cgi?id=26707) patch
Could you give this patch a try? It'll introduce a FIXME about using CTXUSAGE_BLIT with FBO's, but that should be harmless.
http://bugs.winehq.org/show_bug.cgi?id=21869
--- Comment #6 from GyB gyebro69@gmail.com 2010-03-09 09:56:42 --- After patching and recompiling the source (wine-git), the game started up fine with the (default) FBO settings, so the patch works.
And yes, there are tons of fixmes like this:
fixme:d3d:context_apply_state Activating for CTXUSAGE_BLIT for an offscreen target with ORM_FBO. This should be avoided.
http://bugs.winehq.org/show_bug.cgi?id=21869
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch
http://bugs.winehq.org/show_bug.cgi?id=21869
--- Comment #7 from Henri Verbeet hverbeet@gmail.com 2010-03-17 16:33:00 --- Should be fixed by 570f865bad363a600fbc51dadd5206a71632c667.
http://bugs.winehq.org/show_bug.cgi?id=21869
--- Comment #8 from GyB gyebro69@gmail.com 2010-03-18 11:57:18 --- I can confirm, the game now starts up without issues using the latest git: wine-1.1.40-263-g93b3ba7
http://bugs.winehq.org/show_bug.cgi?id=21869
Juan Lang juan_lang@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #9 from Juan Lang juan_lang@yahoo.com 2010-03-18 12:51:18 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=21869
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #10 from Alexandre Julliard julliard@winehq.org 2010-03-19 14:10:54 --- Closing bugs fixed in 1.1.41.