http://bugs.winehq.org/show_bug.cgi?id=12966
Summary: Broken Sword 4 Demo fails to start Product: Wine Version: 0.9.61. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: tsalacinski@gmail.com
Created an attachment (id=12710) --> (http://bugs.winehq.org/attachment.cgi?id=12710) Broken sword and WINE output
Broken sword demo fails to start. Opens only the window, and then exits gracefully (creates a bug report file). Both files (WINE output and Broken Sword output) are in the attachment below (gzipped)
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #1 from Austin English austinenglish@gmail.com 2008-05-04 14:23:00 --- Please update the url field with the demo link.
http://bugs.winehq.org/show_bug.cgi?id=12966
Tomasz Sałaciński tsalacinski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://megagames.com/news/re | |dir.cgi?aHR0cDovL2Rvd25sb2Fk | |cy5tZWdhZ2FtZXMuY29tL2RlbW9z | |L2Jyb2tlbl9zd29yZF80LWRlbW8u | |emlw
--- Comment #2 from Tomasz Sałaciński tsalacinski@gmail.com 2008-05-04 15:50:02 --- Yes, good point:)
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #3 from knan-wine@anduin.net 2008-07-19 14:26:44 --- Confirmed with the demo on 1.1.1. Installs, but does not run.
http://bugs.winehq.org/show_bug.cgi?id=12966
knan-wine@anduin.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #4 from knan-wine@anduin.net 2008-07-19 14:27:07 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=12966
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #5 from joaopa jeremielapuree@yahoo.fr 2008-07-19 14:51:22 --- surely your ditrib is ubuntu.
can you confirm it?
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #6 from knan-wine@anduin.net 2008-07-19 15:40:28 --- Mine is. Don't know for the original reporter. Wine built from git, not ubuntu packaged. Why? Anything fascinatingly broken?
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #7 from joaopa jeremielapuree@yahoo.fr 2008-07-19 15:52:39 --- Take a glance at http://wiki.winehq.org/PreloaderPageZeroProblem
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #8 from knan-wine@anduin.net 2008-07-19 16:44:06 --- Ah, right. The "preloader" lines. I don't get those. (I've fixed that sysctl setting so long ago I can't remember when.)
Apart from that, my crash is identical.
http://bugs.winehq.org/show_bug.cgi?id=12966
Martin deadlock@start.no changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |deadlock@start.no
--- Comment #9 from Martin deadlock@start.no 2008-07-19 17:01:01 --- My take on this bug is that these lines:
err:ole:CoGetClassObject class {8c779023-bd0e-43a0-a876-c4a54e0a7d5c} not registered err:ole:CoGetClassObject no class object {8c779023-bd0e-43a0-a876-c4a54e0a7d5c} could be created for context 0x1
I believe this error causes the crash. When I have tried to run the game again and again to compare the crash logs, the wine logs always look practically the same, but the place BS4 shows that it crashes are either as mentioned here:
EXCEPTION_PRIV_INSTRUCTION: The thread tried to execute an instruction whose operation is not allowed in the current machine mode.
Or, more commenly for me. A pointer to a corrupted object which has a garbage name. I believe the game doesn't check properly that CoGetClassObject actually returns a proper object, and ends up executing/accessing garbage. I haven't been able to confirm it nor find out which class {8c779023-bd0e-43a0-a876-c4a54e0a7d5c} actually is, but accessing a garbage pointer would explain the logs bs4 has been spitting out.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #10 from Tomasz Sałaciński tsalacinski@gmail.com 2008-07-19 17:08:06 --- @ joaopa
No, mine is Fedora 9.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #11 from joaopa jeremielapuree@yahoo.fr 2008-07-20 03:45:01 --- @Tomasz With Fedora 9, you need to take a glance at the given link too :D
Joaopa
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #12 from Martin deadlock@start.no 2008-07-20 09:51:26 --- Created an attachment (id=14936) --> (http://bugs.winehq.org/attachment.cgi?id=14936) An +ole debug log
I generated an +ole debug log before I install Windows. Here it is.
http://bugs.winehq.org/show_bug.cgi?id=12966
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #13 from Austin English austinenglish@gmail.com 2009-01-21 10:55:22 --- Is this still an issue in current (1.1.13 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #14 from Tomasz Sałaciński tsalacinski@gmail.com 2009-01-21 18:58:29 --- Yes. Demo does not start at all, shows dialog box and quits.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #15 from joaopa jeremielapuree@yahoo.fr 2009-01-21 22:36:41 --- Created an attachment (id=18886) --> (http://bugs.winehq.org/attachment.cgi?id=18886) console output with winedebug=+d3d,+d3d9,+d3d_surface
http://bugs.winehq.org/show_bug.cgi?id=12966
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|jeremielapuree@yahoo.fr |
http://bugs.winehq.org/show_bug.cgi?id=12966
PUNX69 punx69@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |punx69@gmx.net
--- Comment #16 from PUNX69 punx69@gmx.net 2009-01-25 17:29:05 --- same problem here in wine 1.1.13
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #17 from PUNX69 punx69@gmx.net 2009-01-25 17:33:35 --- Created an attachment (id=18997) --> (http://bugs.winehq.org/attachment.cgi?id=18997) swords log wine 1.1.13
http://bugs.winehq.org/show_bug.cgi?id=12966
Jon Armond jon2000_uk@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jon2000_uk@yahoo.co.uk
--- Comment #18 from Jon Armond jon2000_uk@yahoo.co.uk 2009-03-28 10:23:08 --- Class {8c779023-bd0e-43a0-a876-c4a54e0a7d5c} is for ambx.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #19 from Jon Armond jon2000_uk@yahoo.co.uk 2009-03-28 10:25:32 --- Class {8c779023-bd0e-43a0-a876-c4a54e0a7d5c} is for ambx. The installer from http://www.ambx.com/software/amBX_Installer_v.1.10.zip doesn't complete, but it stops the CoGetClassObject error.
The game stills crashes however with: err:ntdll:RtlpWaitForCriticalSection section 0x1107a8 "?" wait timed out in thread 002a, blocked by 0029, retrying (60 sec)
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #20 from Jon Armond jon2000_uk@yahoo.co.uk 2009-03-29 05:26:46 --- Created an attachment (id=20184) --> (http://bugs.winehq.org/attachment.cgi?id=20184) d3d,d3d_surface,seh log
The RtlpWaitForCriticalSection is a red herring due to ambx dll.
The crash seems to be due to wined3d trying to access an already freed surface (see d3d log). It's probably similar to the refcount issue with bug 10758.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #21 from Andrew Nguyen arethusa26@gmail.com 2009-08-11 04:46:35 --- The issue persists in 1.1.27.
http://bugs.winehq.org/show_bug.cgi?id=12966
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
http://bugs.winehq.org/show_bug.cgi?id=12966
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #22 from joaopa jeremielapuree@yahoo.fr 2011-08-03 14:18:12 CDT --- still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #23 from Sven Arvidsson sa@whiz.se 2011-08-04 17:33:28 CDT --- (In reply to comment #22)
still a bug in current wine?
Yes, no change AFAICT :(
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #24 from joaopa jeremielapuree@yahoo.fr 2011-08-05 04:05:47 CDT --- The link is dead. Here is a working one http://www.gamefront.com/files/Broken+Sword+4+++The+Angel+of+Death+Playable+...
http://bugs.winehq.org/show_bug.cgi?id=12966
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://megagames.com/news/r |http://www.gamefront.com/fi |edir.cgi?aHR0cDovL2Rvd25sb2 |les/Broken+Sword+4+++The+An |Fkcy5tZWdhZ2FtZXMuY29tL2Rlb |gel+of+Death+Playable+Demo/ |W9zL2Jyb2tlbl9zd29yZF80LWRl |;5458240;;/fileinfo.html |bW8uemlw |
http://bugs.winehq.org/show_bug.cgi?id=12966
Pierre Etchemaite pe-winehq@concept-micro.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |pe-winehq@concept-micro.com
--- Comment #25 from Pierre Etchemaite pe-winehq@concept-micro.com 2012-03-26 18:43:57 CDT --- Problem still exists in 1.5.0.
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #26 from Pierre Etchemaite pe-winehq@concept-micro.com 2012-06-24 07:52:39 CDT --- (Tested with the full game) Since Wine 1.5.7 the game stopped crashed at start. The sound can be heard correctly, allowing to guess what's going on... Because the display is messed up :(
Everything is like projected from the center of the screen, visually what comes immediately to mind is that you're looking back at a movie projector...
So, during logo videos you barely see anything (usually the screen is monochrome, but switching colors), during what must be the menu you see what looks the most like a movie projector (black background, a beam of quickly changing colors going right and up), and if you manage to start the game you get something more colorful and abstract...
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #27 from Pierre Etchemaite pe-winehq@concept-micro.com 2012-06-24 07:54:27 CDT --- Created attachment 40682 --> http://bugs.winehq.org/attachment.cgi?id=40682 Menus with Wine 1.5.7
"Movie projector" effect
http://bugs.winehq.org/show_bug.cgi?id=12966
--- Comment #28 from Pierre Etchemaite pe-winehq@concept-micro.com 2012-06-24 07:55:10 CDT --- Created attachment 40683 --> http://bugs.winehq.org/attachment.cgi?id=40683 Game introduction with Wine 1.5.7
http://bugs.winehq.org/show_bug.cgi?id=12966
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |befdbbd90f3be5e044d11be8af0 | |49410e7628f00 Status|NEW |RESOLVED CC| |gyebro69@gmail.com Resolution| |FIXED
--- Comment #29 from GyB gyebro69@gmail.com 2012-06-24 10:00:56 CDT --- I confirm that the demo for BS4 starts fine in Wine 1.5.7, provided I placed native d3dx9_36.dll (or d3dx9_29) in the game directory. Without native d3dx9_36 the game shows only empty screens instead of the intro videos and menus. For any remaining problems with the demo, please file a new bug report (if none exist yet).
This one was fixed by http://source.winehq.org/git/wine.git/commitdiff/befdbbd90f3be5e044d11be8af0...
http://bugs.winehq.org/show_bug.cgi?id=12966
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tavvva@seznam.cz
--- Comment #30 from GyB gyebro69@gmail.com 2012-06-24 21:24:04 CDT --- *** Bug 19503 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=12966
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Alexandre Julliard julliard@winehq.org 2012-07-03 14:14:19 CDT --- Closing bugs fixed in 1.5.8.