http://bugs.winehq.org/show_bug.cgi?id=22039
Summary: Lego Island: failed to start. Product: Wine Version: 1.1.40 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gaming4jc2@yahoo.com
Created an attachment (id=26806) --> (http://bugs.winehq.org/attachment.cgi?id=26806) err:d3d:wined3d_unregister_window Window 0x20054 is not registered with wined3d.... and more...
Lego Island simply boots up to a black scree, then I get an error prompt saying: "Lego Island failed to start. Please quit all other applications and try again."
This seems similar to bug: http://bugs.winehq.org/show_bug.cgi?id=13875
But that guy didn't get the prompt. Log and debugging of d3d attached.
http://bugs.winehq.org/show_bug.cgi?id=22039
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr 2011-06-25 09:11:02 CDT --- Is it still a bug in current wine?
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #2 from Luke gaming4jc2@yahoo.com 2011-06-28 12:03:48 CDT --- Created an attachment (id=35336) --> (http://bugs.winehq.org/attachment.cgi?id=35336) wine LEGOISLE.exe
Afraid so, won't boot and goes to black screen after prompt as before. Then it just shuts itself down. Tested wine 1.3.22.
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #3 from Luke gaming4jc2@yahoo.com 2013-01-21 20:01:26 CST --- Still seeing this on Wine 1.5.5 -------------------- WINEDEBUG=+dialog wine LEGOISLE.EXE fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)"). fixme:win:EnumDisplayDevicesW ((null),0,0x32ef6c,0x00000000), stub! luke@luke-EX58-UD3R:~/.wine/dosdevices/c:/Program Files/LEGO Island$ fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599 fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)"). fixme:win:EnumDisplayDevicesW ((null),0,0x33f5f4,0x00000000), stub! fixme:system:SystemParametersInfoW Unimplemented action: 93 (SPI_SETMOUSETRAILS) fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)"). fixme:win:EnumDisplayDevicesW ((null),0,0x33ecf4,0x00000000), stub! fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)"). fixme:win:EnumDisplayDevicesW ((null),0,0x33ef54,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1. fixme:d3drm:IDirect3DRM2Impl_CreateDeviceFromD3D (0x17d684/0x17d680)->(0x13d728,0x1c3b68,0x363514): partial stub fixme:d3drm:IDirect3DRM2Impl_SetDefaultTextureShades (0x17d684/0x17d680)->(32): stub fixme:d3drm:IDirect3DRM2Impl_SetDefaultTextureColors (0x17d684/0x17d680)->(256): stub fixme:d3drm:IDirect3DRMDevice2Impl_SetQuality (0x17d628/0x17d628)->(137): stub fixme:d3drm:IDirect3DRMDevice2Impl_SetShades (0x17d628/0x17d628)->(32): stub fixme:d3drm:IDirect3DRMDevice2Impl_SetDither (0x17d628/0x17d628)->(0): stub fixme:d3drm:IDirect3DRMDevice2Impl_GetWidth (0x17d628/0x17d628)->(): stub fixme:d3drm:IDirect3DRMDevice2Impl_GetHeight (0x17d628/0x17d628)->(): stub fixme:d3drm:IDirect3DRM2Impl_CreateViewport (0x17d684/0x17d680)->(0x17d628,0x203f60,0,0,-2147467263,-2147467263,0x363524): partial stub fixme:d3drm:IDirect3DRMViewportImpl_SetAppData (0x204c60/0x204c60)->(3552560): stub fixme:d3drm:IDirect3DRMViewportImpl_SetAppData (0x204c60/0x204c60)->(0): stub trace:dialog:GetDialogBaseUnits base units = 8,16 trace:dialog:DIALOG_ParseTemplate32 DIALOG 100, 80, 216, 168, 0 trace:dialog:DIALOG_ParseTemplate32 STYLE 0x90c80180 trace:dialog:DIALOG_ParseTemplate32 EXSTYLE 0x00000000 trace:dialog:DIALOG_ParseTemplate32 CAPTION L"" trace:dialog:DIALOG_CreateControls32 BEGIN trace:dialog:DIALOG_GetControl32 L"Static" L"" 1088, 8, 20, 16, 16, 50000003, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Static" L"" 100, 32, 4, 176, 48, 50020080, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"OK" 1, 16, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"Cancel" 2, 74, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Abort" 3, 132, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Retry" 4, 190, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Ignore" 5, 248, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Yes" 6, 306, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&No" 7, 364, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Try Again" 10, 422, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"&Continue" 11, 480, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_GetControl32 L"Button" L"Help" 9, 538, 56, 50, 14, 50010000, 00000000, 00000000 trace:dialog:DIALOG_CreateControls32 END trace:dialog:MSGBOX_DlgProc Message number 0x000c is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0046 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0083 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0047 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0003 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0005 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x030f is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0086 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0006 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0018 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0046 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x007f is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x007f is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0047 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x000f is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0085 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x000d is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0014 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0136 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0138 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0138 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0135 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0084 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0200 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0021 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0020 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0135 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0135 is being ignored. trace:dialog:EndDialog 0x70060 1 trace:dialog:MSGBOX_DlgProc Message number 0x0135 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0007 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0046 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0047 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0086 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0006 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0008 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0002 is being ignored. trace:dialog:MSGBOX_DlgProc Message number 0x0082 is being ignored. ---------------------------
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #4 from testing.tigerwolf@mail.com 2013-06-27 17:54:45 CDT --- Created attachment 45009 --> http://bugs.winehq.org/attachment.cgi?id=45009 LEGO Island 2 execution log
I still enconters the same kind of behaviour using wine 1.6-rc3 :
Lego Island simply boots up to a black screen: "Loading...", and so nothing happens.
But I don't notice exactly the same behavior as Luke :
- also some d3d fixme errors: fixme:d3d:resource_check_usage Unhandled usage flags 0x8. fixme:d3d:state_lastpixel Last Pixel Drawing Disabled, not handled yet fixme:d3d_surface:wined3d_surface_flip Ignoring flags 0x1.:
- quartz error : err:quartz:GetClassMediaFile Media class not found
See attachment "Backtrace_LI2.txt" for more details
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #5 from testing.tigerwolf@mail.com 2013-06-27 17:59:28 CDT --- Created attachment 45010 --> http://bugs.winehq.org/attachment.cgi?id=45010 LEGO Island 2 installation backtrace
I also notice errors during installation. This may be the root of the problem.
Luke, do you encounter some similar errors during installation?
err:ole:marshal_object object doesn't expose interface {be6115a1-7de5-48dc-ad2a-25060e00fce2}, failing with error 0x80004002 err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface failed with error 0x80004002 user1@MyPC:~$ err:ole:CoReleaseMarshalData IMarshal::ReleaseMarshalData failed with error 0x8001011d
See attachment "Install_LI2"
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #6 from Bruno Jesus 00cpxxx@gmail.com 2013-06-27 18:10:29 CDT --- I think this bug is about "Lego Island", and you are talking about "Lego Island 2".
http://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #7 from Luke gaming4jc2@yahoo.com 2013-07-05 18:19:37 CDT --- Yes the added logs are for LEGO Island 2 which I do not have.. However this is still an issue in 1.6-rc4: --- fixme:win:EnumDisplayDevicesW ((null),0,0x33f4c8,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33ed38,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33e888,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33e888,0x00000000), stub! fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. fixme:win:EnumDisplayDevicesW ((null),0,0x33ee28,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool. fixme:d3drm:IDirect3DRM2Impl_CreateDeviceFromD3D (0x153a94/0x153a90)->(0x14ee70,0x1561a8,0x373914): partial stub fixme:d3drm:IDirect3DRM2Impl_SetDefaultTextureShades (0x153a94/0x153a90)->(32): stub fixme:d3drm:IDirect3DRM2Impl_SetDefaultTextureColors (0x153a94/0x153a90)->(256): stub fixme:d3drm:IDirect3DRMDevice2Impl_SetShades (0x1b3c28/0x1b3c28)->(32): stub fixme:d3drm:IDirect3DRM2Impl_CreateViewport iface 0x153a94, device 0x1b3c28, camera 0x18dc30, x 0, y 0, width 0, height 0, viewport 0x373924 partial stub! fixme:d3drm:IDirect3DRMViewportImpl_SetAppData (0x1b3c58/0x1b3c58)->(3619120): stub fixme:d3drm:IDirect3DRMViewportImpl_SetAppData (0x1b3c58/0x1b3c58)->(0): stub ---
http://bugs.winehq.org/show_bug.cgi?id=22039
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #8 from Jarkko K jarkko_korpi@hotmail.com --- The post before this mentiones functions
SetDefaultTextureShades
and
SetDefaultTextureColors
both are stil stubs.
http://source.winehq.org/git/wine.git/blob/a6e53eaed215447af648cce63e0b68fe2...
And few other functions need work too.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #9 from Luke gaming4jc2@yahoo.com --- (In reply to Jarkko K from comment #8)
The post before this mentiones functions
SetDefaultTextureShades
and
SetDefaultTextureColors
both are stil stubs.
http://source.winehq.org/git/wine.git/blob/ a6e53eaed215447af648cce63e0b68fe234ceaa2:/dlls/d3drm/d3drm.c#l342
And few other functions need work too.
Confirming, still too many stubs in Wine 1.7.31 - gets the same error.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #10 from Luke gaming4jc2@yahoo.com --- Created attachment 52577 --> https://bugs.winehq.org/attachment.cgi?id=52577 wine 1.7.51
Still reproducible as of wine 1.7.51
https://bugs.winehq.org/show_bug.cgi?id=22039
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Component|-unknown |directx-d3d Summary|Lego Island: failed to |LEGO Island (Mindscape) |start. |fails to start | |(Direct3DRMViewport::SetApp | |Data() and | |IDirect3DRMViewport::GetApp | |Data() are stubs) Ever confirmed|0 |1
--- Comment #11 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming. Thanks to people still seeding this ancient stuff I got a copy for investigation.
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files/LEGO Island
$ WINEDEBUG=+tid,+seh,+relay,+d3d,+d3drm wine ./LEGOIsle.exe >>log.txt 2>&1 ... 0028:Call KERNEL32.CreateProcessW(0033f4b4 L"isle.exe",00421438 L"isle.exe /diskstream /script \lego\scripts\isle\isle.si",00000000,00000000,00000001,00000400,00000000,00000000,0033f6cc,0033f6bc) ret=7e5366c8 ... 002a:Call KERNEL32.__wine_kernel_init() ret=7bc6c8df 0028:Ret KERNEL32.CreateProcessW() retval=00000001 ret=7e5366c8 ... 002a:Call d3drm.Direct3DRMCreate(0033f4f8) ret=100a1671 ... 002a:Ret d3drm.Direct3DRMCreate() retval=00000000 ret=100a1671 002a:trace:d3drm:d3drm1_QueryInterface iface 0x1c8d50, riid {4516ecc8-8f20-11d0-9b6d-0000c0781bc3}, out 0x1010103c. ... 002a:trace:d3drm:d3drm2_CreateFrame iface 0x1c8d54, parent_frame (nil), frame 0x3739b4. 002a:trace:d3drm:Direct3DRMFrame_create riid {c3dfbd60-3988-11d0-9ec2-0000c0291ac3}, parent (nil), out 0x3739b4. ... 002a:trace:d3drm:d3drm_frame3_QueryInterface iface 0x1c9bdc, riid {c3dfbd60-3988-11d0-9ec2-0000c0291ac3}, out 0x3739b4. 002a:trace:d3drm:d3drm_frame2_AddRef iface 0x1c9bd8. 002a:trace:d3drm:d3drm_frame3_AddRef 0x1c9bdc increasing refcount to 2. 002a:trace:d3drm:d3drm_frame3_Release 0x1c9bdc decreasing refcount to 1. 002a:trace:d3drm:d3drm2_CreateFrame iface 0x1c8d54, parent_frame (nil), frame 0x3739c4. 002a:trace:d3drm:Direct3DRMFrame_create riid {c3dfbd60-3988-11d0-9ec2-0000c0291ac3}, parent (nil), out 0x3739c4. ... 002a:fixme:d3drm:d3drm2_SetDefaultTextureShades iface 0x1c8d54, shade_count 32 stub! 002a:fixme:d3drm:d3drm2_SetDefaultTextureColors iface 0x1c8d54, color_count 256 stub! 002a:trace:d3drm:d3drm_device2_SetQuality iface 0x1ca164, quality 137. 002a:trace:d3drm:d3drm_device3_SetQuality iface 0x1ca168, quality 137. 002a:trace:d3drm:d3drm_device2_SetShades iface 0x1ca164, count 32. 002a:fixme:d3drm:d3drm_device3_SetShades iface 0x1ca168, count 32 stub! 002a:trace:d3drm:d3drm_device2_SetDither iface 0x1ca164, enabled 0. 002a:trace:d3drm:d3drm_device3_SetDither iface 0x1ca168, enable 0. 002a:trace:d3drm:d3drm_device2_GetWidth iface 0x1ca164. 002a:trace:d3drm:d3drm_device3_GetWidth iface 0x1ca168. 002a:trace:d3drm:d3drm_device2_GetHeight iface 0x1ca164. 002a:trace:d3drm:d3drm_device3_GetHeight iface 0x1ca168. 002a:fixme:d3drm:d3drm2_CreateViewport iface 0x1c8d54, device 0x1ca164, camera 0x1c9c58, x 0, y 0, width 0, height 0, viewport 0x3739e4 partial stub! 002a:trace:d3drm:Direct3DRMViewport_create riid {eb16cb02-d271-11ce-ac48-0000c03825a1}, out 0x3739e4 ... 002a:trace:d3drm:d3drm2_CreateFrame iface 0x1c8d54, parent_frame (nil), frame 0x3739f0. 002a:trace:d3drm:Direct3DRMFrame_create riid {c3dfbd60-3988-11d0-9ec2-0000c0291ac3}, parent (nil), out 0x3739f0. ... 002a:fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1c9cd8, data 0x3739f0 stub! 002a:trace:d3drm:d3drm_frame2_GetChildren iface 0x1ca1a8, children 0x33f2cc. 002a:trace:d3drm:d3drm_frame3_GetChildren iface 0x1ca1ac, children 0x33f2cc. ... 002a:fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1c9cd8, data 0 stub! 002a:trace:d3drm:d3drm_viewport1_Release 0x1c9cd8 decreasing refcount to 0. ... 002a:trace:d3drm:d3drm_device2_Release iface 0x1ca164. 002a:trace:d3drm:d3drm_device3_Release 0x1ca168 decreasing refcount to 0. 002a:trace:d3drm:d3drm_device_destroy Releasing attached ddraw interfaces. 002a:trace:d3drm:d3drm1_Release 0x1c8d50 decreasing refcount to 1. ... 002a:Call user32.MessageBoxA(00000000,004100c8 ""LEGO\xae Island" failed to start. Please quit all other applications and try again.",0041011c "LEGO\xae Island Error",00000000) ret=004016eb --- snip ---
The problem results from 'IDirect3DRMViewport::SetAppData()' and 'IDirect3DRMViewport::GetAppData()' being stubs. The viewport/device gets destroyed due to 'SetAppData' stub.
With 'SetAppData' semi-stubbed it crashes a bit later due to 'GetAppData' stub (tries to access NULL data).
Source:
https://source.winehq.org/git/wine.git/blob/175e68fe053fa7c74c8cf8b35ed1de49...
https://source.winehq.org/git/wine.git/blob/175e68fe053fa7c74c8cf8b35ed1de49...
Refining summary to target these.
ProtectionID scan for documentation purpose:
--- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> C:\Program Files\LEGO Island\ISLE.EXE File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 86528 (015200h) Byte(s) Compilation TimeStamp : 0x34145858 -> Mon 08th Sep 1997 19:56:08 (GMT) [TimeStamp] 0x34145858 -> Mon 08th Sep 1997 19:56:08 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - [File Heuristics] -> Flag #1 : 00000000000001001100000000000000 (0x0004C000) [Entrypoint Section Entropy] : 6.39 (section #0) ".text " | Size : 0xD5D6 (54742) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x1A000 (106496) byte(s) [VersionInfo] Company Name : Mindscape [VersionInfo] Product Name : Adventures on LEGO Island [VersionInfo] Product Version : 1. 1. 0. 0 [VersionInfo] File Description : isle [VersionInfo] File Version : 1. 1. 0. 0 [VersionInfo] Original FileName : isle.exe [VersionInfo] Internal Name : isle [VersionInfo] Version Comments : DG JB AG RC EE [VersionInfo] Legal Copyrights : Copyright © 1997 [CompilerDetect] -> Visual C++ 4.2 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.328 Second(s) [000000148h (328) tick(s)] [499 of 573 scan(s) done]
Scanning -> C:\Program Files\LEGO Island\LEGO1.DLL File Type : 32-Bit Dll (Subsystem : Win GUI / 2), Size : 1135616 (0115400h) Byte(s) Compilation TimeStamp : 0x34107E9B -> Fri 05th Sep 1997 21:50:19 (GMT) [TimeStamp] 0x34107E9B -> Fri 05th Sep 1997 21:50:19 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x10000088 | - [TimeStamp] 0x34107E9B -> Fri 05th Sep 1997 21:50:19 (GMT) | Export | - | Offset: 0x000ECE44 | VA: 0x100EDE44 | - [File Heuristics] -> Flag #1 : 00000000000001001100000100000000 (0x0004C100) [Entrypoint Section Entropy] : 6.47 (section #0) ".text " | Size : 0xD2A66 (862822) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x121000 (1183744) byte(s) [Export] 100% of function(s) (130 of 130) are in file | 0 are forwarded | 130 code | 0 data | 0 uninit data | 0 unknown | [VersionInfo] Company Name : Mindscape. Inc. [VersionInfo] Product Name : LegoOmni Library [VersionInfo] Product Version : 1. 1. 0. 0 [VersionInfo] File Description : LegoOmni Library [VersionInfo] File Version : 1. 1. 0. 0 [VersionInfo] Original FileName : LegoOmni Library [VersionInfo] Internal Name : LegoOmni Library [VersionInfo] Legal Copyrights : Copyright © 1997 [CompilerDetect] -> Visual C++ 4.2 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.563 Second(s) [000000233h (563) tick(s)] [244 of 573 scan(s) done]
Scanning -> C:\Program Files\LEGO Island\LEGOIsle.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 95744 (017600h) Byte(s) Compilation TimeStamp : 0x341455A1 -> Mon 08th Sep 1997 19:44:33 (GMT) [TimeStamp] 0x341455A1 -> Mon 08th Sep 1997 19:44:33 (GMT) | PE Header | - | Offset: 0x00000088 | VA: 0x00400088 | - [File Heuristics] -> Flag #1 : 00000000000001001100000000000000 (0x0004C000) [Entrypoint Section Entropy] : 5.99 (section #0) ".text " | Size : 0x427E (17022) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 6 (0x6) | ImageSize 0x1A000 (106496) byte(s) [VersionInfo] Company Name : Mindscape. Inc. [VersionInfo] Product Name : LEGO Island [VersionInfo] Product Version : 1. 1. 0. 0 [VersionInfo] File Description : LEGOIsland & Configuration application [VersionInfo] File Version : 1. 1. 0. 0 [VersionInfo] Original FileName : CONFIG.EXE [VersionInfo] Internal Name : LEGOISLE.EXE [VersionInfo] Legal Copyrights : Copyright © 1997 [CompilerDetect] -> Visual C++ 4.2 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.314 Second(s) [00000013Ah (314) tick(s)] [499 of 573 scan(s) done] --- snip ---
$ wine --version wine-1.7.53
Regards
https://bugs.winehq.org/show_bug.cgi?id=22039
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jem456.vasishta@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #12 from Luke gaming4jc2@yahoo.com --- Created attachment 53338 --> https://bugs.winehq.org/attachment.cgi?id=53338 Wine 1.9.0 log
Still an issue in Wine 1.9.0
https://bugs.winehq.org/show_bug.cgi?id=22039
testing.tigerwolf@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #45010|0 |1 is obsolete| | CC| |testing.tigerwolf@mail.com
--- Comment #13 from testing.tigerwolf@mail.com --- Created attachment 53709 --> https://bugs.winehq.org/attachment.cgi?id=53709 Lego Island 2 fails to start - problem during installation
Same problem using Wine 1.9.3 :
fail during installation : IMarshal::ReleaseMarshalData failed with error 0x8001011d
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #14 from testing.tigerwolf@mail.com --- (In reply to testing.tigerwolf from comment #13)
Created attachment 53709 [details] Lego Island 2 fails to start - problem during installation
Same problem using Wine 1.9.3 :
fail during installation : IMarshal::ReleaseMarshalData failed with error 0x8001011d
Several other bugs seems to be linked to the same issue "CoReleaseMarshalData" : https://bugs.winehq.org/buglist.cgi?quicksearch=CoReleaseMarshalData&lis...
https://bugs.winehq.org/show_bug.cgi?id=22039
Sergey Isakov isakov-sl@bk.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |isakov-sl@bk.ru
--- Comment #15 from Sergey Isakov isakov-sl@bk.ru --- Let me add some observations. The game installed just fine. If I made this implementation ~~~~ static HRESULT WINAPI d3drm_viewport1_SetAppData(IDirect3DRMViewport *iface, DWORD data) { struct d3drm_viewport *viewport = impl_from_IDirect3DRMViewport(iface); FIXME("iface %p, data %#x semistub!\n", iface, data);
viewport->user_data = data;
return S_OK; //E_NOTIMPL; } ~~~~ then the crash will happen later ~~~ fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1799f8, data 0x3733e8 semistub! fixme:d3drm:d3drm_viewport1_AddDestroyCallback iface 0x1799f8, cb 0x100a1240, ctx 0x3733e8 stub! fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1799f8, data 0 semistub! Feb 29 14:44:03 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextGetCTM: invalid context 0x0 Feb 29 14:44:03 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextSetBaseCTM: invalid context 0x0 Feb 29 14:44:12 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextGetCTM: invalid context 0x0 Feb 29 14:44:12 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextSetBaseCTM: invalid context 0x0 err:ddraw:DllMain (0x163b30) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain (0x163b30) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain DDraw 0x163b30 still has surfaces attached. ~~~ see same address for context of AddDestroyCallback and data of SetAppData. It seems AddDestroyCallback should be more implemented.
And I have a doubt about GetAppData() According to MSDN the function will return HResult HRESULT retVal = object.GetAppData(pdwAppData); where data will be in argument pdwAppData [out] Type: DWORD_PTR While current wine implementation declare this function as static DWORD WINAPI d3drm_viewport1_GetAppData(IDirect3DRMTexture *iface) is this the bug?
This game uses many unimplemented functions so I can't make it working.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #16 from Aaryaman Vasishta jem456.vasishta@gmail.com --- (In reply to Sergey Isakov from comment #15)
Let me add some observations. The game installed just fine. If I made this implementation
static HRESULT WINAPI d3drm_viewport1_SetAppData(IDirect3DRMViewport *iface, DWORD data) { struct d3drm_viewport *viewport = impl_from_IDirect3DRMViewport(iface); FIXME("iface %p, data %#x semistub!\n", iface, data); viewport->user_data = data; return S_OK; //E_NOTIMPL; }
then the crash will happen later
fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1799f8, data 0x3733e8 semistub! fixme:d3drm:d3drm_viewport1_AddDestroyCallback iface 0x1799f8, cb 0x100a1240, ctx 0x3733e8 stub! fixme:d3drm:d3drm_viewport1_SetAppData iface 0x1799f8, data 0 semistub! Feb 29 14:44:03 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextGetCTM: invalid context 0x0 Feb 29 14:44:03 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextSetBaseCTM: invalid context 0x0 Feb 29 14:44:12 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextGetCTM: invalid context 0x0 Feb 29 14:44:12 Sergeys-iMac.local isle.exe[46597] <Error>: CGContextSetBaseCTM: invalid context 0x0 err:ddraw:DllMain (0x163b30) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain (0x163b30) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain DDraw 0x163b30 still has surfaces attached.
see same address for context of AddDestroyCallback and data of SetAppData. It seems AddDestroyCallback should be more implemented.
And I have a doubt about GetAppData() According to MSDN the function will return HResult HRESULT retVal = object.GetAppData(pdwAppData); where data will be in argument pdwAppData [out] Type: DWORD_PTR While current wine implementation declare this function as static DWORD WINAPI d3drm_viewport1_GetAppData(IDirect3DRMTexture *iface) is this the bug?
This game uses many unimplemented functions so I can't make it working.
Viewports is the next thing that I'll be working on. Right now I'm working on texture implementations. There's still quite a bit of rendering work left before it can start drawing anything.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #17 from Aaryaman Vasishta jem456.vasishta@gmail.com --- (In reply to Sergey Isakov from comment #15)
And I have a doubt about GetAppData() According to MSDN the function will return HResult HRESULT retVal = object.GetAppData(pdwAppData); where data will be in argument pdwAppData [out] Type: DWORD_PTR While current wine implementation declare this function as static DWORD WINAPI d3drm_viewport1_GetAppData(IDirect3DRMTexture *iface) is this the bug?
This game uses many unimplemented functions so I can't make it working.
IIRC MSDN doesn't contain documentation from DX <=8. According to the old DX 7 docs, GetAppDate does return a DWORD.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #18 from Aaryaman Vasishta jem456.vasishta@gmail.com ---
IIRC MSDN doesn't contain documentation from DX <=8. According to the old DX 7 docs, GetAppDate does return a DWORD.
Sorry, I meant to say GetAppData().
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #19 from Henri Verbeet hverbeet@gmail.com --- (In reply to Aaryaman Vasishta from comment #17)
IIRC MSDN doesn't contain documentation from DX <=8. According to the old DX 7 docs, GetAppDate does return a DWORD.
And that matches the actual header in the SDK.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #20 from Sergey Isakov isakov-sl@bk.ru --- I didn't find the header in DirectxSDK.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #21 from Sergey Isakov isakov-sl@bk.ru --- New observation. I installed native d3drm.dll and got intro playing (flying CD-disk with LEGOman). Then the program quit without crash report. The last lines in log ~~~~ fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1. Mar 1 13:22:44 Sergeys-iMac.local C:\Program Files\LEGO Island\ISLE.EXE[59699] <Error>: CGContextGetCTM: invalid context 0x0 Mar 1 13:22:44 Sergeys-iMac.local C:\Program Files\LEGO Island\ISLE.EXE[59699] <Error>: CGContextSetBaseCTM: invalid context 0x0 err:ddraw:DllMain (0x166638) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain (0x166638) EnumSurfaces failed, prepare for trouble err:ddraw:DllMain DDraw 0x166638 still has surfaces attached. ~~~~ No more messages about SetAppData and GetAppData.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #22 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 53776 --> https://bugs.winehq.org/attachment.cgi?id=53776 It works
Ha! The LEGO man ask me to insert CD disk and then stop the game. When I insert it I can play. Screenshot to prove.
Later next bug appears ~~~ fixme:ddraw:d3d_device1_Pick iface 0x1c7284, buffer 0x2a95230, viewport 0x198138, flags 0, rect (602,328)-(603,329) stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x0 stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x3030024 stub! wine: Unhandled page fault on read access to 0x00000008 at address 0x6ddcc18d (thread 002f), starting debugger... ~~~
So initial bug concerning d3drm.dll can be resolved by native library and waiting for wine implementation.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #23 from Aaryaman Vasishta jem456.vasishta@gmail.com --- (In reply to Sergey Isakov from comment #22)
Created attachment 53776 [details] It works
Ha! The LEGO man ask me to insert CD disk and then stop the game. When I insert it I can play. Screenshot to prove.
Later next bug appears
fixme:ddraw:d3d_device1_Pick iface 0x1c7284, buffer 0x2a95230, viewport 0x198138, flags 0, rect (602,328)-(603,329) stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x0 stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x3030024 stub! wine: Unhandled page fault on read access to 0x00000008 at address 0x6ddcc18d (thread 002f), starting debugger...
So initial bug concerning d3drm.dll can be resolved by native library and waiting for wine implementation.
Thanks for the obeservations! Could you post a ddraw + d3drm trace till this point? That'll reveal a lot of more useful things.
Thanks!
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #24 from Aaryaman Vasishta jem456.vasishta@gmail.com --- (In reply to Aaryaman Vasishta from comment #23)
(In reply to Sergey Isakov from comment #22)
Created attachment 53776 [details] It works
Ha! The LEGO man ask me to insert CD disk and then stop the game. When I insert it I can play. Screenshot to prove.
Later next bug appears
fixme:ddraw:d3d_device1_Pick iface 0x1c7284, buffer 0x2a95230, viewport 0x198138, flags 0, rect (602,328)-(603,329) stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x0 stub! fixme:ddraw:d3d_device1_GetPickRecords iface 0x1c7284, count 0x33f65c, records 0x3030024 stub! wine: Unhandled page fault on read access to 0x00000008 at address 0x6ddcc18d (thread 002f), starting debugger...
So initial bug concerning d3drm.dll can be resolved by native library and waiting for wine implementation.
Thanks for the obeservations! Could you post a ddraw + d3drm trace till this point? That'll reveal a lot of more useful things.
Thanks!
Though I don't think it should be done considering it's the native DLL.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #25 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Sergey Isakov from comment #21)
New observation. I installed native d3drm.dll and got intro playing (flying CD-disk with LEGOman).
Please don't post traces, full or partial, when running with native modules.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #26 from Sergey Isakov isakov-sl@bk.ru --- With builtin d3drm I can't go to this point. Just same traces as about.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #27 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 53777 --> https://bugs.winehq.org/attachment.cgi?id=53777 log with +d3drm,+ddraw
I made a wine from git 1.9.4-1.9.4-188-g5953927 and apply patch for SetAppData() and GetAppData() as in comment 15. The game finished with error, black screen only. Full log with tracing attached. d3drm set builtin.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #28 from Nikolay Sivov bunglehead@gmail.com --- This is implemented now, with http://source.winehq.org/git/wine.git/commit/7cf81baca446ae4677c759c179aa8ec.... I have a patch for destroy callbacks too, will send soon.
https://bugs.winehq.org/show_bug.cgi?id=22039
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |7cf81baca446ae4677c759c179a | |a8ec12b57d0e7 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #29 from Nikolay Sivov bunglehead@gmail.com --- Problem mentioned in bug summary is fixed with http://source.winehq.org/git/wine.git/commit/7cf81baca446ae4677c759c179aa8ec..., please open another one for next issue.
https://bugs.winehq.org/show_bug.cgi?id=22039
--- Comment #30 from Sergey Isakov isakov-sl@bk.ru --- Next issues will be bug 10728 and bug 10729. Please, reopen them.
https://bugs.winehq.org/show_bug.cgi?id=22039
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #31 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.5.
https://bugs.winehq.org/show_bug.cgi?id=22039
sdoom4@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sdoom4@gmail.com
--- Comment #32 from sdoom4@gmail.com --- Never thought I'd see the day. This is truly something special.