WineHQ
Bug Tracking Database – Bug 24419

 Bugzilla

 

Last modified: 2021-07-06 01:33:41 UTC  

Nvidia hdr sample crashes without native d3dx9_36

Bug 24419 - Nvidia hdr sample crashes without native d3dx9_36
Nvidia hdr sample crashes without native d3dx9_36
Status: CLOSED FIXED
AppDB: Show Apps affected by this bug
Product: Wine
Classification: Unclassified
Component: d3d-util
1.3.2
x86-64 Linux
: P2 normal
: ---
Assigned To: Mr. Bugs
https://web.archive.org/web/201611090...
: download, source
Depends on: 26379 26931
Blocks:
  Show dependency tree
 
Reported: 2010-09-16 00:12 UTC by Austin English
Modified: 2021-07-06 01:33 UTC (History)
3 users (show)

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


Attachments
+d3dx trace (6.23 KB, text/plain)
2010-09-16 00:12 UTC, Austin English
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Austin English 2010-09-16 00:12:49 UTC
Created attachment 30784 [details]
+d3dx trace

Terminal shows:
fixme:d3dx:D3DXCreateFontIndirectW (0x136a08, 0x32fa0c, 0x43b300): stub
fixme:d3dx:D3DXCreateFontIndirectW (0x136a08, 0x32fa0c, 0x43c9c0): stub
fixme:d3dx:D3DXCreateFontIndirectW (0x136a08, 0x32fa0c, 0x43cbe0): stub
fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x8d0000, 1048620, 0x32f770): partially implemented
fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file

I suspect it's related to that last line or two...

it pops up a dialog, saying:
The D3D device has a non-zero reference count, meaning some objects were not released.

winetricks d3dx9_36 lets it run.
Comment 1 Austin English 2010-09-16 00:15:57 UTC
BTW, it first needs 'winetricks vcrun2003', for msvcp71.dll.
Comment 2 Béla Gyebrószki 2010-10-29 11:58:55 UTC
World War 2: Time of Wrath (demo) produces the same stuff in the terminal, when trying to start the game without native d3dx9_36.dll.

wine-1.3.5-418-ge7d8bba
Comment 3 Esme Povirk 2011-01-10 17:46:00 UTC
Anything from warn+wincodecs ?
Comment 4 Austin English 2011-01-10 17:58:09 UTC
(In reply to comment #3)
> Anything from warn+wincodecs ?

fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x910000, 1048620, 0x32f79c): partially implemented
warn:wincodecs:ImagingFactory_CreateDecoderFromStream failed to load from a stream
warn:wincodecs:ImagingFactory_CreateDecoderFromStream first 4 bytes of stream=0 0 2 0
fixme:d3dx:D3DXGetImageInfoFromFileInMemory Invalid or unsupported image file
Comment 5 Esme Povirk 2011-04-25 18:04:54 UTC
I think the image is able to load now. As of wine-1.3.18-200-gd16bed1 it fails on unimplemented d3dx9_36.dll.D3DXLoadMeshFromXW.
Comment 6 joaopa 2011-04-25 18:59:42 UTC
THis one could be close since a bug report was open for the second problem
Comment 7 Austin English 2011-04-25 19:01:13 UTC
(In reply to comment #6)
> THis one could be close since a bug report was open for the second problem

It's marked as depending on bug 26931 for that reason, it's hard to test when the app crashes from a second bug..
Comment 8 Austin English 2011-06-08 12:55:43 UTC
Still in wine-1.3.21-290-gd9fb7b9:

fixme:d3dx:D3DXCreateFontIndirectW (0x12d348, 0x33f9ec, 0x43bbe8): stub
fixme:d3dx:D3DXCreateFontIndirectW (0x12d348, 0x33f9ec, 0x43d2a8): stub
fixme:d3dx:D3DXCreateFontIndirectW (0x12d348, 0x33f9ec, 0x43d4c8): stub
fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x920000, 1048620, 0x33f760): partially implemented
fixme:d3dx:D3DXCreateEffectEx (0x12d348, 0x920000, 9501, (nil), (nil), (nil), 0x1, (nil), 0x44a18c, (nil)): semi-stub
fixme:d3dx:d3dx9_base_effect_init HLSL ascii effects not supported, yet
fixme:d3dx:D3DXCreateEffectEx (0x12d348, 0x920000, 7185, (nil), (nil), (nil), 0x1, (nil), 0x44a83c, (nil)): semi-stub
fixme:d3dx:d3dx9_base_effect_init HLSL ascii effects not supported, yet
wine: Unhandled page fault on read access to 0x0186e000 at address 0xb74bb986 (thread 0009), starting debugger...
Comment 9 Anastasius Focht 2014-02-23 13:33:18 UTC
Hello folks,

don't recycle bugs.
The original issue is gone, next one is bug 26379

--- snip ---
...
fixme:d3dx:D3DXCreateEffectEx (0x15a728, 0x360000, 9501, (nil), (nil), (nil), 0x1, (nil), 0x140564, (nil)): semi-stub
fixme:d3dx:d3dx9_base_effect_init HLSL ascii effects not supported, yet
fixme:d3dx:D3DXCreateEffectEx (0x15a728, 0x360000, 7185, (nil), (nil), (nil), 0x1, (nil), 0x140c2c, (nil)): semi-stub
fixme:d3dx:d3dx9_base_effect_init HLSL ascii effects not supported, yet
wine: Call from 0x7b83a97b to unimplemented function d3dx9_36.dll.D3DXComputeNormals, aborting
wine: Unimplemented function d3dx9_36.dll.D3DXComputeNormals called at address 0x7b83a97b (thread 0009), starting debugger...
Unhandled exception: unimplemented function d3dx9_36.dll.D3DXComputeNormals called in 32-bit code (0x7b83a97b).
--- snip ---

$ sha1sum HDR_FP16x2.zip 
c530078f6687dbd18b12c96fee2a2ac6f9236792  HDR_FP16x2.zip

$ du -sh HDR_FP16x2.zip 
9.2M	HDR_FP16x2.zip

$ wine --version
wine-1.7.13-27-ge610713

Regards
Comment 10 Alexandre Julliard 2014-03-07 14:12:29 UTC
Closing bugs fixed in 1.7.14.


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

Hosted By CodeWeavers