https://bugs.winehq.org/show_bug.cgi?id=40238
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Liquid... Wen? (demoscene, |Liquid... Wen? (demoscene, |Haujobb, 2002) crashes to |Haujobb, 2002) crashes |desktop |around 7 minute mark URL|http://www.pouet.net/prod.p |https://web.archive.org/web |hp?which=7130 |/20180811014039/http://arch | |ive.scene.org/pub/demos/gro | |ups/haujobb/hjb_liqu.zip CC| |focht@gmx.net
--- Comment #18 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
Adding stable download link via Internet Archive.
https://web.archive.org/web/20180811014039/http://archive.scene.org/pub/demo...
--- snip --- $ WINEDEBUG=+seh,+loaddll,+opengl wine ./liquid.exe >>log.txt 2>&1 ... 012c:Call opengl32.glMaterialfv(00000404,00001201,0032fd78) ret=00415956 012c:trace:opengl:glMaterialfv (1028, 4609, 0x32fd78) 012c:Ret opengl32.glMaterialfv() retval=7bd243e4 ret=00415956 012c:Call opengl32.glColor4f(g,g,g,g) ret=004159aa 012c:trace:opengl:glColor4f (1.000000, 1.000000, 1.000000, 1.000000) 012c:Ret opengl32.glColor4f() retval=7bd243f4 ret=004159aa 012c:Call opengl32.glEnable(00000b50) ret=004159c1 012c:trace:opengl:glEnable (2896) 012c:Ret opengl32.glEnable() retval=00000001 ret=004159c1 012c:Call opengl32.glShadeModel(00001d01) ret=004159d9 012c:trace:opengl:glShadeModel (7425) 012c:Ret opengl32.glShadeModel() retval=00001d01 ret=004159d9 012c:trace:seh:dispatch_exception code=c0000005 flags=0 addr=00413F65 ip=00413f65 tid=012c 012c:trace:seh:dispatch_exception info[0]=00000000 012c:trace:seh:dispatch_exception info[1]=c29eb5ad 012c:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised 012c:trace:seh:dispatch_exception eax=c29eb5ad ebx=00000000 ecx=c29eb5ad edx=0262ce10 esi=0262cdc8 edi=0262ce10 012c:trace:seh:dispatch_exception ebp=0032fd5c esp=0032fcbc cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210206 012c:trace:seh:call_vectored_handlers calling handler at 7B00F5D0 code=c0000005 flags=0 012c:trace:seh:call_vectored_handlers handler at 7B00F5D0 returned 0 012c:trace:seh:call_stack_handlers calling handler at 0043CC80 code=c0000005 flags=0 012c:trace:seh:call_stack_handlers handler at 0043CC80 returned 1 012c:trace:seh:call_stack_handlers calling handler at 00425B98 code=c0000005 flags=0 ... wine: Unhandled page fault on read access to C29EB5AD at address 00413F65 (thread 012c), starting debugger... --- snip ---
It looks like a late manifestation of heap corruption. If you enable heap debugging it crashes much earlier, after few scenes.
--- snip --- $ WINEDEBUG=+seh,+heap,+loaddll,+opengl wine ./liquid.exe >>log_heap.txt 2>&1 ... 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435CB0 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435CB0): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435CF0 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435CF0): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435D30 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435D30): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 01706A68 0100:trace:heap:RtlFreeHeap (016A0000,70000062,01706A68): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435D70 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435D70): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435DB0 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435DB0): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 02435DF0 0100:trace:heap:RtlFreeHeap (016A0000,70000062,02435DF0): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000030): returning 01706C08 0100:trace:heap:RtlFreeHeap (016A0000,70000062,01706C08): returning TRUE 0100:trace:heap:RtlAllocateHeap (016A0000,70000062,00000800): returning 04622420 0100:trace:heap:RtlFreeHeap (016A0000,70000062,04621CE0): returning TRUE 0100:trace:heap:RtlFreeHeap (016A0000,70000062,03E2E550): returning TRUE 0100:trace:opengl:glMatrixMode (5889) 0100:trace:opengl:glLoadIdentity () 0100:trace:opengl:glMultMatrixd (0x32fd08) 0100:trace:opengl:glViewport (0, 0, 640, 480) 0100:trace:opengl:glMatrixMode (5888) 0100:trace:opengl:glLoadIdentity () 0100:trace:opengl:glClearColor (0.000000, 0.000000, 0.000000, 1.000000) 0100:trace:opengl:glClear (16384) 0100:trace:opengl:glViewport (0, 0, 640, 480) 0100:trace:opengl:glPushMatrix () 0100:trace:opengl:glClearColor (0.000000, 0.000000, 0.000000, 1.000000) 0100:trace:opengl:glClear (256) 0100:trace:opengl:glMaterialfv (1028, 4609, 0x32fdb0) 0100:trace:opengl:glColor4f (1.000000, 1.000000, 1.000000, 1.000000) 0100:trace:opengl:glDisable (2896) 0100:trace:opengl:glShadeModel (7424) 0100:trace:seh:dispatch_exception code=c0000005 flags=0 addr=00413F65 ip=00413f65 tid=0100 0100:trace:seh:dispatch_exception info[0]=00000000 0100:trace:seh:dispatch_exception info[1]=55555555 0100:warn:seh:dispatch_exception EXCEPTION_ACCESS_VIOLATION exception (code=c0000005) raised 0100:trace:seh:dispatch_exception eax=43155bf3 ebx=00000000 ecx=55555555 edx=05380ef8 esi=05380eb0 edi=05380ef8 0100:trace:seh:dispatch_exception ebp=0032fd94 esp=0032fcf4 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00210202 0100:trace:seh:call_vectored_handlers calling handler at 7B00F5D0 code=c0000005 flags=0 0100:trace:seh:call_vectored_handlers handler at 7B00F5D0 returned 0 0100:trace:seh:call_stack_handlers calling handler at 0043CC80 code=c0000005 flags=0 0100:trace:seh:call_stack_handlers handler at 0043CC80 returned 1 0100:trace:seh:call_stack_handlers calling handler at 00425B98 code=c0000005 flags=0 wine: Unhandled page fault on read access to 55555555 at address 00413F65 (thread 0100), starting debugger... --- snip ---
$ sha1sum hjb_liqu.zip e4ccc6e5626b26a6e4deb6f40ce7ce4064bc0063 hjb_liqu.zip
$ du -sh hjb_liqu.zip 12M hjb_liqu.zip
$ wine --version wine-6.3
Regards