http://bugs.winehq.org/show_bug.cgi?id=21670
Summary: FMS: Error Dialogue - Interface Not Found Product: Wine Version: 1.1.38 Platform: x86-64 URL: http://www.n.ethz.ch/student/mmoeller/fms/alpha/fms2al pha85.exe OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gaming4jc2@yahoo.com
Created an attachment (id=26173) --> (http://bugs.winehq.org/attachment.cgi?id=26173) err:d3drm:IDirect3DRMImpl_QueryInterface... and more...
This error occurs on Flying Model Simulator, a free R/C app. It installs fine but hangs at graphics card detection and only support Wine's HAL, no other options making the screen black and flooded with detection error dialogues.
http://bugs.winehq.org/show_bug.cgi?id=21670
Luke gaming4jc2@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
--- Comment #1 from Luke gaming4jc2@yahoo.com 2010-02-09 22:24:03 --- Adding keyword download for the free app.
http://bugs.winehq.org/show_bug.cgi?id=21670
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|FMS: Error Dialogue - |Flying Model Simulator - |Interface Not Found |hangs at graphics card | |detection
--- Comment #2 from Vitaliy Margolen vitaliy@kievinfo.com 2010-02-09 23:49:26 --- What video card do you have? And what video drivers?
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #3 from Luke gaming4jc2@yahoo.com 2010-02-10 18:05:42 --- (In reply to comment #2)
What video card do you have? And what video drivers?
ATI Radeon HD 4870 X2. I'm running the 9.12 proprietary drivers from the official ATI site on Ubuntu 9.10 x64.
http://bugs.winehq.org/show_bug.cgi?id=21670
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
--- Comment #4 from Austin English austinenglish@gmail.com 2012-06-24 23:41:57 CDT --- Gives an error dialog saying: External exception 80000101.
terminal output shows: fixme:d3drm:IDirect3DRM3Impl_CreateDeviceFromD3D (0x20c078/0x20c070)->(0x17e2e0,0x1cba80,0xc0367c): partial stub fixme:d3drm:IDirect3DRMDevice2Impl_SetBufferCount (0x20c088/0x20c088)->(2): stub fixme:d3drm:IDirect3DRMDevice2Impl_SetTextureQuality (0x20c088/0x20c088)->(0): stub fixme:d3drm:IDirect3DRMImpl_SetDefaultTextureColors (0x20c070/0x20c070)->(64): stub fixme:d3drm:IDirect3DRMImpl_SetDefaultTextureShades (0x20c070/0x20c070)->(32): stub fixme:d3drm:IDirect3DRMFrame2Impl_SetPosition (0x20bef8/0x20bef8)->(0x20bef8,0.000000,0.000000,0.000000): stub fixme:d3drm:IDirect3DRMImpl_CreateViewport (0x20c070/0x20c070)->(0x20c088,0x20bef8,0,0,633,434,0xc03688): partial stub fixme:ddraw:ddraw7_WaitForVerticalBlank iface 0x17e2c8, flags 0x1, event (nil) stub! frame.c:2657: unsafe_impl_from_IDirect3DRMFrame2: Assertion `iface->lpVtbl == &Direct3DRMFrame2_Vtbl' failed.
which is probably a new bug/regression, but my laptop can't handle a regression test :/.
wine-1.5.7.
http://bugs.winehq.org/show_bug.cgi?id=21670
André H. nerv@dawncrow.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |nerv@dawncrow.de, | |titan.costa@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #5 from Michael Stefaniuc mstefani@redhat.com 2012-06-26 17:47:09 CDT --- Created attachment 40740 --> http://bugs.winehq.org/attachment.cgi?id=40740 Proposed fix
Please test the attached patch. It avoids the need for unsafe_impl_from_IDirect3DRMFrame2().
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #6 from Austin English austinenglish@gmail.com 2012-06-26 18:13:23 CDT --- Created attachment 40741 --> http://bugs.winehq.org/attachment.cgi?id=40741 d3drm trace with patch
The patch restores the behavior seen in 1.4, but does not get to the point of the original bug.
http://bugs.winehq.org/show_bug.cgi?id=21670
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mstefani@redhat.com
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #7 from Michael Stefaniuc mstefani@redhat.com 2012-06-29 18:18:34 CDT --- My previous patch (while correct on its own) just papered over the temporary regression in this bug. The real reason is that IDirect3DRM3_CreateFrame() expects a version 3 parent frame but the app passes it a version 1 frame. Unclear if this is an application bug or if the API explicitly allowed it (casts are easier then doing it right). The API is obsoleted and MSDN has no traces of it.
Patch submitted http://source.winehq.org/patches/data/87808
http://bugs.winehq.org/show_bug.cgi?id=21670
Michael Stefaniuc mstefani@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #8 from Michael Stefaniuc mstefani@redhat.com 2012-06-29 18:25:37 CDT --- Of course my two patches don't make the app run but fix the temporary regression. The real reason of the exception is:
0009:fixme:d3drm:IDirect3DRM3Impl_LoadTexture (0x210478/0x210470)->(C:\Program Files\FMS\Landscape\FIELD3S.bmp,0x2869f4): stub 0009:trace:seh:raise_exception code=c0000005 flags=0 addr=0x47f4ee ip=0047f4ee tid=0009
IDirect3DRM3Impl_LoadTexture() returns E_NOTIMPL and the exception is raised right after that. I'm attaching the +tid,+seh,+d3drm trace with both of my patches applied.
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #9 from Michael Stefaniuc mstefani@redhat.com 2012-06-29 18:27:24 CDT --- Created attachment 40793 --> http://bugs.winehq.org/attachment.cgi?id=40793 +tid,+d3drm,+seh trace
http://bugs.winehq.org/show_bug.cgi?id=21670
Luke gaming4jc2@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.n.ethz.ch/studen |http://www.modelsimulator.c |t/mmoeller/fms/alpha/fms2al |om/alpha/fms2alpha85.exe |pha85.exe |
--- Comment #10 from Luke gaming4jc2@yahoo.com 2013-01-24 21:11:22 CST --- Updating download url which was 404. Still an issue - and regressions have occurred as previous commenter has mentioned (and kindly provided patches) :)
http://bugs.winehq.org/show_bug.cgi?id=21670
Jarkko K jarkko_korpi@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jarkko_korpi@hotmail.com
--- Comment #11 from Jarkko K jarkko_korpi@hotmail.com --- Still an issue wine 1.7.15
"It installs fine but hangs at graphics card detection and only support Wine's HAL, no other options making the screen black and flooded with detection error dialogues."
I could say almost the same. But I am not flooded with error dialogues.
http://bugs.winehq.org/show_bug.cgi?id=21670
--- Comment #12 from Jarkko K jarkko_korpi@hotmail.com --- Created attachment 48096 --> http://bugs.winehq.org/attachment.cgi?id=48096 debug 1.7.15
http://bugs.winehq.org/show_bug.cgi?id=21670
hanska2@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hanska2@luukku.com
--- Comment #13 from hanska2@luukku.com --- I get acess violation error when I am tring to select graphic card...
This simulator has a lot of stub messages.
For example
fixme:d3drm:d3drm_texture3_GenerateMIPMap iface 0x1b4134, flags 0 stub! fixme:d3drm:d3drm_texture3_SetDecalTransparency iface 0x1b4134, transparency 0xffffffff stub! fixme:d3drm:d3drm_mesh_builder3_AddFaces iface 0x17b0cc, vertex_count 3546, vertices 0xe6703c, normal_count 3312, normals 0xe71678, face_data 0xe84cfc array 0x288e24 stub!
wine 1.7.22
https://bugs.winehq.org/show_bug.cgi?id=21670
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #14 from super_man@post.com --- I dont get the hang mentioned here.
But this program doesnt work like it should.
wine 1.7.49
https://bugs.winehq.org/show_bug.cgi?id=21670
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #15 from Austin English austinenglish@gmail.com --- (In reply to hanska2 from comment #13)
I get acess violation error when I am tring to select graphic card...
This simulator has a lot of stub messages.
Same in wine-1.7.51-202-gb333e1c. Anyway, it no longer hangs, so this deserves a new bug.
https://bugs.winehq.org/show_bug.cgi?id=21670
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #16 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.52.