http://bugs.winehq.org/show_bug.cgi?id=16366
Summary: Wine crashes with graphics exception Product: Wine Version: 1.1.10 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: 412@gmx.net
Created an attachment (id=17685) --> (http://bugs.winehq.org/attachment.cgi?id=17685) Shell dump
Once I tricked A Vampyre Story into thinking it was properly installed (broken installer did the registry things and I copied the files from a windows installation) I get an error message. I start the game in Windows XP mode and with a replaced d3d_x38 (or whatever the name is) DLL.
The really weird thing are these two lines which is the last of the output I get before it crashes completely:
Assertion failed: _pipe == (GraphicsPipe *)NULL at line 194 of c:\orenpanda\panda\src\display\graphicsOutput.cxx Assertion failed: _window == (GraphicsOutput *)NULL at line 99 of c:\orenpanda\panda\src\display\displayRegion.cxx
There is no such thing as "panda" installed by the game and I didn't do it either. I have no clue what that is.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #1 from Markus N. 412@gmx.net 2008-12-06 10:05:53 --- Just did some more digging and "panda" is the open Panda3D engine. All the models and backgrounds can be loaded with the preview tool of this engine. That's why there are these residue lines possibly from the compilation.
Doesn't help that much but gives me confidence that there might be a Linux client somewhere down the road.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #2 from Austin English austinenglish@gmail.com 2008-12-06 11:59:21 --- Where's the installer bug?
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #3 from Markus N. 412@gmx.net 2008-12-06 12:30:42 --- (In reply to comment #2)
Where's the installer bug?
http://bugs.winehq.org/show_bug.cgi?id=16317
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #4 from Vitaliy Margolen vitaliy@kievinfo.com 2008-12-06 12:58:47 --- Set win version to win2k. Wine does not have RawInput implemented.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #5 from Austin English austinenglish@gmail.com 2008-12-06 15:35:37 --- You should override setupapi.dll rather than copying a windows install.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #6 from Markus N. 412@gmx.net 2008-12-07 00:43:18 --- (In reply to comment #5)
You should override setupapi.dll rather than copying a windows install.
That was the first thing I tried before I even entered a comment in the application profile. If you look at the other bug with the installer problem from what I understand the function isn't even implemented yet and the native version won't do. I tried installing it several ways but I always got stuck at some point in the data copying process of the installer.
Setting the environment to Win2k doesn't help either I still get the same output as in the attachment.
http://bugs.winehq.org/show_bug.cgi?id=16366
ricardo filipe ricardo_barbano@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ricardo_barbano@hotmail.com
--- Comment #7 from ricardo filipe ricardo_barbano@hotmail.com 2008-12-31 13:39:30 --- have you tried installing with 1.1.11? you shouldn't have the crash on setupapi at least... installing through windows is invalid.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #8 from Markus N. 412@gmx.net 2009-01-20 07:07:32 --- I did just now verify this doesn't work with Wine 1.1.13 and the supposedly fixed setupapi.dll stub. I still get the exeption handling for this panda graphics engine thing. Shell output is virtually identical with the old shelldump above.
http://bugs.winehq.org/show_bug.cgi?id=16366
jonathan strander mblackwell1024@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mblackwell1024@gmail.com
--- Comment #9 from jonathan strander mblackwell1024@gmail.com 2009-01-22 14:50:17 --- Just to confirm, I installed without errors in Wine 1.1.13, I canceled out of the DirectX install (for uncertainty of the effects of doing so), and also got a similar error and console/shell dump when running the game.
Shell dump: http://pastebin.com/f6ac7e4bf
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #10 from ricardo filipe ricardo_barbano@hotmail.com 2009-01-22 15:41:59 --- try just getting the d3dx9_38.dll from windows and put it in wine. at least the err about it should go away, i'm not sure of the rest of the problem.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #11 from jonathan strander mblackwell1024@gmail.com 2009-01-22 16:02:51 --- (In reply to comment #10)
try just getting the d3dx9_38.dll from windows and put it in wine. at least the err about it should go away, i'm not sure of the rest of the problem.
Did that just now:
Updated dump: http://pastebin.com/f3d57e82a
http://bugs.winehq.org/show_bug.cgi?id=16366
Alex Stanev alex@stanev.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |alex@stanev.org
http://bugs.winehq.org/show_bug.cgi?id=16366
Tomasz Sałaciński tsalacinski@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tsalacinski@gmail.com
--- Comment #12 from Tomasz Sałaciński tsalacinski@gmail.com 2009-04-30 04:50:36 --- This game is written in Python and Panda3D engine is available for Linux, too bad there's no Linux version of this game.
http://bugs.winehq.org/show_bug.cgi?id=16366
David Rogers ezekiel000@lavabit.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #13 from David Rogers ezekiel000@lavabit.com 2009-07-14 07:41:14 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #14 from Andrew Nguyen arethusa26@gmail.com 2009-07-27 05:52:22 --- Created an attachment (id=22639) --> (http://bugs.winehq.org/attachment.cgi?id=22639) user32: Make GetRawInputDeviceList behave more like a stub.
The Toontown Online client, which uses the Panda 3D engine, is also affected by the issue. I tracked it down to the engine blindly using the value returned for the number of raw input devices from the GetRawInputDeviceList stub, which is zero, in a memory allocation call, causing a crash later in the code. My patch simply has GetRawInputDeviceList return a failure code of -1 for all cases, since we can't return anything meaningful anyway.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #15 from Vitaliy Margolen vitaliy@kievinfo.com 2009-07-27 08:16:07 --- GetRawInputDeviceList can't return "negative" number, it's declared as UINT.
http://bugs.winehq.org/show_bug.cgi?id=16366
David Rogers ezekiel000@lavabit.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ezekiel000@lavabit.com
--- Comment #16 from David Rogers ezekiel000@lavabit.com 2009-07-27 08:40:48 --- I just tested that patch and it makes no difference.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #17 from Josselin Bardet namjos@gmail.com 2009-08-21 13:54:26 --- Created an attachment (id=23207) --> (http://bugs.winehq.org/attachment.cgi?id=23207) Patch for A vampyre story
I got A vampyre story worked by making a little patch. Check out http://appdb.winehq.org/objectManager.php?sClass=version&iId=14604 for more informations about the other step to get it work.
This patch must not be included in wine, as it was made only to workaround this application.
Wine version : 1.1.27
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #18 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-22 06:42:57 --- *** Bug 17873 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=16366
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://www.worthplaying.com | |/article.php?sid=57552 CC| |xerox_xerox2000@yahoo.co.uk Component|-unknown |user32
--- Comment #19 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-22 06:43:59 --- added downloadlink
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #20 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-22 06:45:32 --- Created an attachment (id=24892) --> (http://bugs.winehq.org/attachment.cgi?id=24892) testcase for GetRawInputDeviceList
I wrote a little testcase for GetRawInputDeviceList. At least improved stub should pass this test. I'll see if I can improve the stub, and send in.
http://bugs.winehq.org/show_bug.cgi?id=16366
Louis Lenders xerox_xerox2000@yahoo.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Wine crashes with graphics |A Vampyre Story (Demo) |exception |crashes
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #21 from Louis Lenders xerox_xerox2000@yahoo.co.uk 2009-11-22 08:52:32 --- (In reply to comment #14)
Created an attachment (id=22639)
--> (http://bugs.winehq.org/attachment.cgi?id=22639) [details]
user32: Make GetRawInputDeviceList behave more like a stub.
oh , i now see there are already tests in there. Andrey any chance you could send these in?
http://bugs.winehq.org/show_bug.cgi?id=16366
Saulius K. saulius2@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |saulius2@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #22 from Trygve Vea trygve.vea@gmail.com 2011-01-09 12:00:05 CST --- Created an attachment (id=32788) --> (http://bugs.winehq.org/attachment.cgi?id=32788) WINEDEBUG=+seh,+relay
Still crashes on startup in wine 1.3.11.
No trouble installing it, though.
Willing to test patches / assist troubleshooting.
http://bugs.winehq.org/show_bug.cgi?id=16366
Agata Kłoss shnutzer@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shnutzer@gmail.com
--- Comment #23 from Agata Kłoss shnutzer@gmail.com 2011-03-03 10:54:13 CST --- Toontown online (same bug) doesn't crash anymore in Wine 1.3.14 and works flawlessly.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #24 from David Rogers ezekiel000@lavabit.com 2011-03-03 12:05:03 CST --- A Vampyre Story still crashes in 1.3.14.
http://bugs.winehq.org/show_bug.cgi?id=16366
Gaurav Jain gaurav@gauravjain.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gaurav@gauravjain.org
http://bugs.winehq.org/show_bug.cgi?id=16366
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #25 from GyB gyebro69@gmail.com 2012-09-03 08:41:42 CDT --- Still present in Wine 1.5.12 The rawinput patch in bug #20395 fixes the crash when starting the game.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #26 from GyB gyebro69@gmail.com 2012-09-30 12:06:53 CDT --- Now that the rawinput patches got in Wine, I retested the game with (vanilla) Wine 1.5.13 and 1.5.14. To my surprise, the game still crashes on startup, just as before, so this bug is still alive. With a Wine 1.5.12 + rawinput patch combo, the game starts fine.
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #27 from Henri Verbeet hverbeet@gmail.com 2012-10-13 11:10:48 CDT --- Created attachment 42107 --> http://bugs.winehq.org/attachment.cgi?id=42107 patch
Does this patch help?
http://bugs.winehq.org/show_bug.cgi?id=16366
--- Comment #28 from GyB gyebro69@gmail.com 2012-10-13 12:25:42 CDT --- (In reply to comment #27)
Created attachment 42107 [details] patch
Does this patch help?
Yes, the patch fixes the problem here.
http://bugs.winehq.org/show_bug.cgi?id=16366
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |690df8198deaf62bfc2441bf75c | |33970ea9b06b1 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #29 from GyB gyebro69@gmail.com 2012-10-22 15:08:14 CDT --- The game starts fine and mouse works correctly in-game after http://source.winehq.org/git/wine.git/commitdiff/690df8198deaf62bfc2441bf75c...
I tested with the Dotemu version, not the demo.
Marking fixed (reopen if not)
http://bugs.winehq.org/show_bug.cgi?id=16366
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #30 from Alexandre Julliard julliard@winehq.org 2012-10-26 13:31:09 CDT --- Closing bugs fixed in 1.5.16.