WineHQ
Bug Tracking Database – Bug 27683

 Bugzilla

 

Last modified: 2014-02-07 13:05:25 UTC  

4nec2x: error message and crash when opening 3d window for second time

Bug 27683 - 4nec2x: error message and crash when opening 3d window for second time
4nec2x: error message and crash when opening 3d window for second time
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: d3d
1.3.23
x86 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
https://web.archive.org/web/201107182...
: download
Depends on:
Blocks:
  Show dependency tree
 
Reported: 2011-07-03 13:30 UTC by Dan Kegel
Modified: 2014-02-07 13:05 UTC (History)
1 user (show)

See Also:
Regression SHA1:
Fixed by SHA1:
Distribution: ---
Staged patchset:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dan Kegel 2011-07-03 13:30:52 UTC
In http://forum.winehq.org/viewtopic.php?t=12714 a user reported
that on the free app 4nec2x from http://home.ict.nl/~arivoors,
"If I open the 3d window (by pushing F9), the performance is as is to be expected unless you close the 3d window before closing the rest of the session. You get the following error: 
ResizeWindowed--DX-error -2147467259:E_FAIL and a stop statement afterwards in a separate window. ... 
This does not occur if running Windoz 7 or XP Pro. It has done it for all versions of Wine up to my now 1.3.23. It has done it on Mint 10, Mint 11, OpenSuse 11.3, Ubuntu 10.04, and Ubuntu 11.04. My NVidia drivers are latest and greatest."

I verified the app worked properly in win7, and reproduced the problem
in ubuntu 11.04 / wine-1.3.23 / GeForce GT 220 / 270.41.06
by starting the app, pressing f9, closing the 3d window, and pressing f9
again.  The log shows
fixme:d3d:wined3d_device_reset Cannot change the device window yet.
err:d3d:context_create Failed to retrieve a device context.
If you click through the app's error dialog, you get a wine crash:

Unhandled exception: page fault on read access to 0x00000f28 in 32-bit code (0x4d8be61b).
Backtrace:
=>0 context_update_window+0xb(context=(nil)) [dlls/wined3d/context.c:782] 
  1 context_acquire+0x9b(device=0x41855c0, target=(nil)) [dlls/wined3d/context.c:1882]
  2 wined3d_device_uninit_3d+0x55(device=0x41855c0) [dlls/wined3d/device.c:1412] 
  3 IDirect3DDevice8Impl_Release+0xc7(iface=0x417d778) [dlls/d3d8/device.c:317] 
  4 0x6a9f93df in msvbvm60 (+0x293de) (0x0032f904)
Comment 1 Bruno Jesus 2014-01-30 17:25:06 UTC
Fixed somewhere after 1.4.
Comment 2 Alexandre Julliard 2014-02-07 13:05:25 UTC
Closing bugs fixed in 1.7.12.


Privacy Policy
If you have a privacy inquiry regarding this site, please write to [email protected]

Hosted By CodeWeavers