https://bugs.winehq.org/show_bug.cgi?id=53737
--- Comment #12 from Prajna Sariputra putr4.s@gmail.com --- The bisection excluding dfd5f109 and reverting said commit before every build reports the first bad commit as deaf0891b096628cf99e58834c39a45a6c99c54c (2 May, first appearing in release 7.10), which is:
ntdll: Improve block size rounding compatibility.
This also increase the default heap size to 2MiB (32bit) / 4MiB (64bit), for the tests to pass.
Unfortunately that commit does not revert cleanly on top of master, but doing so on 7.10 does make the game work in addition to also reverting dfd5f109.
So, here are the additional test results:
7.9 minus dfd5f109: ok 7.10 minus dfd5f109: fail 7.10 minus dfd5f109 and deaf0891: ok
The fail case there also has `0100:err:d3d:wined3d_resource_allocate_sysmem Failed to allocate system memory.` in the terminal output. I can upload the whole output+backtrace if needed, although I'm guessing it won't be any more helpful given that it looks like deaf0891 is just like dfd5f109 in that they happen to push the memory usage just past the limit.