https://bugs.winehq.org/show_bug.cgi?id=46142
--- Comment #21 from Ivan Kalvachev iive@yahoo.com --- (In reply to Zebediah Figura from comment #18)
Apologies; I missed that. https://source.winehq.org/git/wine.git/commitdiff/ 69e0e1cf3f91043786f2a7dcc20b866d6c3a4395 has been committed for that; I guess the last thing blocking this bug is d3d? Is there a list of d3d hooks?
Unfortunately, the log does not list individual d3d hooks.
However when the game hangs I can switch and see that wined3d_query_get_data() is running 75% of the time.
Starting the game with WINEDEBUG=d3d, produces huge number of the following lines: --- 012f:trace:d3d:wined3d_query_get_type query 0x2853c580. 012f:trace:d3d:wined3d_query_get_data query 0x2853c580, data 0x4d57fcfc, data_size 4, flags 0x1. 012f:warn:d3d:wined3d_query_get_data Ignoring flags 0x1. 012f:trace:d3d:wined3d_query_get_type query 0x2853c580. 012f:trace:d3d:wined3d_query_get_data query 0x2853c580, data 0x4d57fcfc, data_size 4, flags 0x1. 012f:warn:d3d:wined3d_query_get_data Ignoring flags 0x1.
---
It is likely another infinite loop, but this one probably does not crash because of the csmt. Unfortunately the functions from the log does not call each-other directly.
Is there already another bugreport for this bug? Should I open a new one?