http://bugs.winehq.org/show_bug.cgi?id=17621
Summary: PhoenixRC crashes with page fault in 32-bit code Product: Wine Version: 1.1.16 Platform: PC-x86-64 URL: http://www.helifreak.com/showpost.php?p=1155759&postcoun t=15 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: general@eepatents.com
Created an attachment (id=19805) --> (http://bugs.winehq.org/attachment.cgi?id=19805) Console dump with backtrace
An attempt to run the Phoenix RC Simulator, v2.0.j, on Ubuntu 8.10 AMD64 and the program crashed with an unhandled page fault on read access to d3dx9_39 in 32-bit code.
http://bugs.winehq.org/show_bug.cgi?id=17621
Ed Suominen general@eepatents.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |general@eepatents.com
http://bugs.winehq.org/show_bug.cgi?id=17621
Ben Klein shacklein@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shacklein@gmail.com
--- Comment #1 from Ben Klein shacklein@gmail.com 2009-03-07 07:30:29 --- Are you using native d3dx9_39 or the one supplied with Wine? Wine's d3dx9 DLLs are currently stubs, and if applications require them, they can only work with the native DLLs.
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #2 from Austin English austinenglish@gmail.com 2009-09-08 11:43:35 --- Is this still an issue in current (1.1.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #3 from Joseph Jones the.tuxster@gmail.com 2009-11-14 19:21:19 --- Created an attachment (id=24743) --> (http://bugs.winehq.org/attachment.cgi?id=24743) dump from running version 2.00n (wine 1.1.33)
this bug still is problem with wine 1.1.33, I'm going to try and get my hands on the native dll and try re running it
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #4 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-24 20:28:20 --- Created an attachment (id=25874) --> (http://bugs.winehq.org/attachment.cgi?id=25874) page fault in 32 bit code Wine 1.1.36 running PhoenixRC 2.5s
http://bugs.winehq.org/show_bug.cgi?id=17621
Adrian Dascalu a.dascalu@fastdigitech.ro changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |a.dascalu@fastdigitech.ro
--- Comment #5 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-24 20:32:09 --- Native d3d9 cannot be used either because it uses a call to an unimplemented function in GDI32.dll
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #6 from Ben Klein shacklein@gmail.com 2010-01-24 22:23:02 --- Page fault output is not useful without debugging symbols.
What is the unimplemented function in GDI32? You may want to open a new bug for that.
http://bugs.winehq.org/show_bug.cgi?id=17621
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.helifreak.com/sh | |owpost.php?p=1155759&postco | |unt=15 |
--- Comment #7 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-25 00:03:36 --- (In reply to comment #6)
What is the unimplemented function in GDI32? You may want to open a new bug for that.
What does it matter? Native d3d9.dll won't work.
http://bugs.winehq.org/show_bug.cgi?id=17621
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|directx-d3d |-unknown Ever Confirmed|0 |1
--- Comment #8 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-25 00:04:58 --- And confirming (2 people having the issue).
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #9 from Ben Klein shacklein@gmail.com 2010-01-25 00:12:37 --- (In reply to comment #7)
(In reply to comment #6)
What is the unimplemented function in GDI32? You may want to open a new bug for that.
What does it matter? Native d3d9.dll won't work.
This isn't d3d9.dll, this is d3dx9_39 which *will* work.
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #10 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-25 04:12:55 ---
This bug seems to have been solved in wine 1.1.37 :) I have compiled that version last night (no binaries available for Ubuntu yet) and the page fault is gone.
The application still not running but is no longer this bug that's preventing it from functioning.
Can anybody else confirm this?
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #11 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-25 05:05:14 --- (In reply to comment #10)
This bug seems to have been solved in wine 1.1.37 :) I have compiled that version last night (no binaries available for Ubuntu yet) and the page fault is gone.
The application still not running but is no longer this bug that's preventing it from functioning.
Can anybody else confirm this?
I might have been to happy: I've cleaned all my wine setup and reinstalled the application with a clean environment. 1.1.37 will crash even earlier trying to set-up directx sound (sound was not working at all before). Using native d3dx9_* dlls solved this and got me to the point where I was before when reporting "bug solved".
Sorry about that
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #12 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-25 09:18:25 --- So with builtin d3dx9_* dlls how the back trace looks like?(In reply to comment #9)
(In reply to comment #7) This isn't d3d9.dll, this is d3dx9_39 which *will* work.
Am I missing something? Here is his comment. It doesn't say d3dx9* it says "d3d9": ---------------------------------------------------------- (In reply to comment #5)
Native d3d9 cannot be used either because it uses a call to an unimplemented function in GDI32.dll
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #13 from Ben Klein shacklein@gmail.com 2010-01-25 18:21:56 --- (In reply to comment #12)
So with builtin d3dx9_* dlls how the back trace looks like?(In reply to comment #9)
(In reply to comment #7) This isn't d3d9.dll, this is d3dx9_39 which *will* work.
Am I missing something? Here is his comment. It doesn't say d3dx9* it says "d3d9":
(In reply to comment #5)
Native d3d9 cannot be used either because it uses a call to an unimplemented function in GDI32.dll
In the original post and Comment #1, d3dx9_39 is discussed. Maybe we have a misunderstanding in comment #5 that d3dx9 == d3d9?
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #14 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-26 09:35:04 --- (In reply to comment #13)
In the original post and Comment #1, d3dx9_39 is discussed. Maybe we have a misunderstanding in comment #5 that d3dx9 == d3d9?
He already using native d3dx9_39.dll.
OP please remove native d3dx9_39.dll and attach terminal output.
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #15 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-26 09:48:26 --- Vitali, Ben, sorry for the confusion that I seem to have produced.
Last night I have tested using very small steps so i can understand better what is going on. I will attach the functional report that I sent to the company producing PhoenixRC (they showed some interest in making this work with wine).
The main point (for this bug at least) is that 1.1.37 will not crash with page fault anymore! The only windows native dll that I'm using to make this program start under wine is d3dx9_36.dll.
http://bugs.winehq.org/show_bug.cgi?id=17621
--- Comment #16 from Adrian Dascalu a.dascalu@fastdigitech.ro 2010-01-26 09:49:37 --- Created an attachment (id=25898) --> (http://bugs.winehq.org/attachment.cgi?id=25898) Functional report for PhoenixRC under wine 1.1.36 and 1.1.37
http://bugs.winehq.org/show_bug.cgi?id=17621
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #17 from Vitaliy Margolen vitaliy@kievinfo.com 2010-01-26 21:29:27 --- Closing fixed then. Since no one wants to provide backtrace with _builtin_ d3dx9_39.
http://bugs.winehq.org/show_bug.cgi?id=17621
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #18 from Alexandre Julliard julliard@winehq.org 2010-02-05 11:38:50 --- Closing bugs fixed in 1.1.38.