https://bugs.winehq.org/show_bug.cgi?id=43021
Bug ID: 43021 Summary: I Spy Spooky Mansion black screen, silent Product: Wine Version: 2.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: z.figura12@gmail.com Distribution: ---
When run, the game presents an entirely black screen with no sound. Pressing Escape will close the game.
On Windows, starting the game plays a series of animations with sound (Scholastic logo, etc.)
The only lines of console output are this:
err:ole:CoGetClassObject class {e78f7620-96cb-11cf-a00b-444553540000} not registered err:ole:CoGetClassObject no class object {e78f7620-96cb-11cf-a00b-444553540000} could be created for context 0x1
however, these CLSIDs are not registered on Windows either, so this is probably a red herring.
https://bugs.winehq.org/show_bug.cgi?id=43021
--- Comment #1 from Zebediah Figura z.figura12@gmail.com --- Still present in 4.0-rc2. Adding +relay changes the behaviour—it triggers a message box saying "smackx32.x32: Dispatcher initialization error 11", which makes me wonder if there's some nonsense involving hooking or hotpatching or PE DLLs. Best to check again after we've moved all DLLs to PE.
http://bugs.winehq.org/show_bug.cgi?id=43021
Stian Low wineryyyyy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wineryyyyy@gmail.com
--- Comment #2 from Stian Low wineryyyyy@gmail.com --- (In reply to Zeb Figura from comment #0)
err:ole:CoGetClassObject class {e78f7620-96cb-11cf-a00b-444553540000} not registered err:ole:CoGetClassObject no class object {e78f7620-96cb-11cf-a00b-444553540000} could be created for context 0x1
however, these CLSIDs are not registered on Windows either, so this is probably a red herring.
https://bugs.winehq.org/show_bug.cgi?id=58675
Same output when closing TKKG3 game after the fix so indeed may be red herring but may suggest some similarities that fix this old bug if still present:
0180:err:ole:com_get_class_object class {e78f7620-96cb-11cf-a00b-444553540000} not registered 0180:err:ole:com_get_class_object no class object {e78f7620-96cb-11cf-a00b-444553540000} could be created for context 0x1
CLSID seems common among old point and click games.
http://bugs.winehq.org/show_bug.cgi?id=43021
--- Comment #3 from Stian Low wineryyyyy@gmail.com --- Still present for Wine 10.13 (commit d74d97cbf87):
01a0:err:ole:com_get_class_object class {e78f7620-96cb-11cf-a00b-444553540000} not registered 01a0:err:ole:com_get_class_object no class object {e78f7620-96cb-11cf-a00b-444553540000} could be created for context 0x1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1
GSUB_apply_feature continue to repeat thereafter.
http://bugs.winehq.org/show_bug.cgi?id=43021
--- Comment #4 from Stian Low wineryyyyy@gmail.com --- Created attachment 79264 --> http://bugs.winehq.org/attachment.cgi?id=79264 winecfg -> Windows 95 popup error
Windows 95 TKKG3 fix does not fix this bug.
Attached is a popup error that appears after launching the game after successful install:
smackx32.x32: Pager initialization error 2 - File not found
http://bugs.winehq.org/show_bug.cgi?id=43021
--- Comment #5 from Stian Low wineryyyyy@gmail.com --- (In reply to Stian Low from comment #3)
Still present for Wine 10.13 (commit d74d97cbf87):
01a0:err:ole:com_get_class_object class {e78f7620-96cb-11cf-a00b-444553540000} not registered 01a0:err:ole:com_get_class_object no class object {e78f7620-96cb-11cf-a00b-444553540000} could be created for context 0x1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1 01a0:fixme:font:GSUB_apply_feature We only handle SubType 1
GSUB_apply_feature continue to repeat thereafter.
Actually GSUB_apply_feature eventually stop with a final message:
0234:fixme:font:GSUB_apply_feature We only handle SubType 1 0234:fixme:font:GSUB_apply_feature We only handle SubType 1 0234:err:system:NtUserChangeDisplaySettings Changing (null) display settings returned -2.
winecfg -> Windows 2000 launches unlike Windows 95 and exhibits the same black screen bug which produced the same logs above.