http://bugs.winehq.org/show_bug.cgi?id=18819
--- Comment #8 from GyB gyebro69@gmail.com 2011-11-01 09:26:41 CDT --- Created attachment 37240 --> http://bugs.winehq.org/attachment.cgi?id=37240 Soul Reaver demo crash log with backtrace (wine-1.3.31-213-g996b451)
For those who own the full version of the game, can you confirm that the issue is still present in current Wine (1.3.31) and that this demo shares the same problem? http://www.fileplanet.com/23327/20000/fileinfo/Legacy-Of-Kain:-Soul-Reaver
I've just tried the demo and indeed, there is a crash when the game is starting, and the crash has something to do with the selected screen resolution: it only happens with resolutions >640x480. Most of the time it happens just after the intro video ends, and the generated backtrace is what you see in the attached log. Other times the crash happens before the video, and Wine produces the same backtrace as pasted in comment #2.
If I add WINEDEBUG=warn+heap, I receive these messages just before the crash occurs: err:heap:validate_large_arena Heap 0x110000: block 0x37b0020 tail overwritten at 0x3846030 (byte 0/4048 == 0x00) warn:heap:validate_large_arena Heap 0x110000: invalid large arena 0x3847000 values 0/0
and one more message at the end of the log: err:heap:validate_large_arena Heap 0x110000: block 0x3710020 tail overwritten at 0x37a6030 (byte 0/4048 == 0x00)
Fedora 15 x86 Nvidia 250 / driver 280.13 X.Org X Server 1.10.4 gcc version 4.6.1 20110908 (Red Hat 4.6.1-9) (GCC)