https://bugs.winehq.org/show_bug.cgi?id=56286
--- Comment #2 from imaxm memax@gmx.fr --- (In reply to Paul Gofman from comment #1)
Can you please specify the following:
- is it reproducible with Steam version of the game? Or which is the exact
game where it is reproducible?
- how exactly one can reproduce it? I started that from Steam and clicked
'Play', and it went for lengthy cutscene, was it supposed to crash already or what is needed to reproduce?
- why WINEARCH=win32 is there? is it reproducible with default upstream
Wine without options?
- if it is easy to check, it is interesting if the problem is reproducible
with Wine-Staging.
More likely the problem is out of bound read memory access which was luckier with bigger subheap sizes (and, just e. g., it can happen that different memory layout on Windows and some Wine Staging patches avoids the problem there). In any case, I'd look at the game to see if there is no other apparent bug but I need a way to reproduce the issue for that.
- I don't have the Steam version, so I can't check whether the problem also affects it. I have the French version of the game on DVD: "Agatha Christie : Meurtre au soleil" also known as "Les Vacances d'Hercule Poirot" (developed by AWE Games and published in 2007 by The Adventure Company). sha256 checksum of the game exe: 1ebac8566caa4a121ac190bf7d99aeb07f93956e76f3af8b711e43e335531bca euts.exe
Note that the crash does not affect the game's demo in English. So perhaps this only affects the French version?
- The crash occurs instantly as soon as you click on "Jouer" (Play) in the menu screen (so before the cutscene).
- WINEARCH=win32 isn't needed (I mentioned it because I only compiled 32-bit Wine for regression testing). The crash also occurs on the default version of Wine without any modification.
- The crash is reproducible with Staging wine-9.1.
Finally, I'd like to point out that the game runs perfectly with wine-8.8.
Thanks for all your help.