[Bug 12966] Broken Sword 4 Demo fails to start

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Jul 19 17:01:02 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=12966


Martin <deadlock at start.no> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |deadlock at start.no




--- Comment #9 from Martin <deadlock at 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.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list