https://bugs.winehq.org/show_bug.cgi?id=43180
--- Comment #3 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Fabian Maurer from comment #2)
Created attachment 58453 [details] Archive containing a log and debug files ~33MB
Attached a log with "WINEDEBUG=+d3dxof,+d3dxof_dump,+d3dxof_parsing" and all the files it produced during running the command.
I've been unable to reproduce the issue you are seeing.
From the log, function IDirectXFileImpl_CreateEnumObject would be where I would
started by Adding a FIXME in the error: section (line ~275 of d3dxof.c). Run the test again, and see if its hit.
If it is, then you'll just have to keep adding traces in the code until you work out what isn't being parsed correctly.