[Bug 38307] New: Last Half of Darkness: Beyond the Spirit's Eye crashes at start
https://bugs.winehq.org/show_bug.cgi?id=38307 Bug ID: 38307 Summary: Last Half of Darkness: Beyond the Spirit's Eye crashes at start Product: Wine Version: 1.7.39 Hardware: x86-64 URL: http://www.lasthalfofdarkness.com/beyond/demo.htm OS: Linux Status: NEW Keywords: download Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs(a)winehq.org Reporter: andrey.goosev(a)gmail.com Distribution: --- Created attachment 51143 --> https://bugs.winehq.org/attachment.cgi?id=51143 log Demo crashes at start. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #1 from Andrey Gusev <andrey.goosev(a)gmail.com> --- Created attachment 52386 --> https://bugs.winehq.org/attachment.cgi?id=52386 +ddraw wine-1.7.51-201-g60d1d6f -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 Andrey Gusev <andrey.goosev(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #52386|0 |1 is obsolete| | --- Comment #2 from Andrey Gusev <andrey.goosev(a)gmail.com> --- Created attachment 52395 --> https://bugs.winehq.org/attachment.cgi?id=52395 +ddraw+d3d -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man(a)post.com --- Comment #3 from super_man(a)post.com --- I was able to get into game with no issues. wine 1.8.rc2 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 super_man(a)post.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |focht(a)gmx.net --- Comment #4 from super_man(a)post.com --- Still works 1.8.rc3 (but crashes when you exit the game) amd r9 290, mesa -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #5 from Anastasius Focht <focht(a)gmx.net> --- Hello folks, confirming, the crash is still present. --- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/documents/Last Half of Darkness-Beyond the Spirits Eye DEMO $ wine ./b00001.EXE fixme:win:EnumDisplayDevicesW ((null),0,0x33f2d4,0x00000000), stub! ... fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:wined3d_device_decref Device released with resources still bound, acceptable but unexpected. fixme:d3d:wined3d_device_decref Leftover resource 0x14065c8 with type WINED3D_RTYPE_BUFFER (0x6). fixme:win:EnumDisplayDevicesW ((null),0,0x33ecb4,0x00000000), stub! ... fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:d3d_vertex_buffer7_Optimize iface 0x13e4608, device 0x20b4f0, flags 0 stub! wine: Unhandled page fault on read access to 0x00000004 at address 0x7e30bf2e (thread 0009), starting debugger... ... Backtrace: =>0 0x7e30bf2e resource_cleanup+0x5d(resource=0x14065c8) [/home/focht/projects/wine/wine.repo/src/dlls/wined3d/resource.c:232] in wined3d (0x0033f818) 1 0x7e2b1b0e wined3d_buffer_decref+0xf6(buffer=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/wined3d/buffer.c:564] in wined3d (0x0033f868) 2 0x7e434c25 d3d_vertex_buffer7_Release+0x110(iface=<couldn't compute location>) [/home/focht/projects/wine/wine.repo/src/dlls/ddraw/vertexbuffer.c:162] in ddraw (0x0033f8c8) 3 0x0048603c in b00001 (+0x8603b) (0x0033f8e0) 4 0x00471fb7 in b00001 (+0x71fb6) (0x0033f918) 5 0x0045a945 in b00001 (+0x5a944) (0x0033f920) 6 0x00450c9f in b00001 (+0x50c9e) (0x0033fdb4) 7 0x004ed305 in b00001 (+0xed304) (0x0033fe40) 8 0x7b8680ec call_process_entry+0xb() in kernel32 (0x0033fe58) ... 0x7e30bf2e resource_cleanup+0x5d [/home/focht/projects/wine/wine.repo/src/dlls/wined3d/resource.c:232] in wined3d: movl 0x4(%eax),%eax 232 if (resource->pool == WINED3D_POOL_DEFAULT && d3d->flags & WINED3D_VIDMEM_ACCOUNTING) Modules: Module Address Debug info Name (144 modules) PE 400000- 98b000 Export b00001 ELF 41038000-410aa000 Deferred libpcre.so.1 ... Threads: process tid prio (all id:s are in hex) 00000008 (D) C:\users\focht\documents\Last Half of Darkness-Beyond the Spirits Eye DEMO\b00001.EXE 0000002d 2 0000002c 15 0000002b 15 0000002a 15 00000029 0 00000028 0 00000027 0 00000009 0 <== --- snip --- Intel/Mesa: --- snip --- $ glxinfo | grep -i opengl OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.9 (git-8957b69) OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 10.6.9 (git-8957b69) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.6.9 (git-8957b69) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00 OpenGL ES profile extensions: --- snip --- NVIDIA blob with 'Bumblebee' (optirun): --- snip --- $ glxinfo | grep -i opengl OpenGL vendor string: NVIDIA Corporation OpenGL renderer string: GeForce GTX 850M/PCIe/SSE2 OpenGL core profile version string: 4.4.0 NVIDIA 352.63 OpenGL core profile shading language version string: 4.40 NVIDIA via Cg compiler OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 4.5.0 NVIDIA 352.63 OpenGL shading language version string: 4.50 NVIDIA OpenGL context flags: (none) OpenGL profile mask: (none) OpenGL extensions: --- snip --- --- snip --- -=[ ProtectionID v0.6.6.7 DECEMBER]=- (c) 2003-2015 CDKiLLER & TippeX Build 24/12/14-22:48:13 Ready... Scanning -> Z:\home\focht\Downloads\beyond_demo.exe File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 225414740 (0D6F8E54h) Byte(s) Compilation TimeStamp : 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) [TimeStamp] 0x2A425E19 -> Fri 19th Jun 1992 22:22:17 (GMT) | PE Header | - | Offset: 0x00000108 | VA: 0x00400108 | - -> File has 225352788 (0D6E9C54h) bytes of appended data starting at offset 0F200h [File Heuristics] -> Flag #1 : 00000000000001001100000000100100 (0x0004C024) [Entrypoint Section Entropy] : 6.51 (section #0) "CODE " | Size : 0xB650 (46672) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 8 (0x8) | ImageSize 0x17000 (94208) byte(s) [-= Installer =-] Inno Setup v3.0.5 Module [CompilerDetect] -> Borland Delphi (unknown version) - 40% probability - Scan Took : 0.151 Second(s) [000000097h (151) tick(s)] [558 of 573 scan(s) done] Scanning -> C:\users\focht\documents\Last Half of Darkness-Beyond the Spirits Eye DEMO\b00001.EXE File Type : 32-Bit Exe (Subsystem : Win GUI / 2), Size : 2264863 (0228F1Fh) Byte(s) Compilation TimeStamp : 0x3C3B6BD7 -> Tue 08th Jan 2002 21:59:51 (GMT) [TimeStamp] 0x3C3B6BD7 -> Tue 08th Jan 2002 21:59:51 (GMT) | PE Header | - | Offset: 0x00000118 | VA: 0x00400118 | - -> File has 696095 (0A9F1Fh) bytes of appended data starting at offset 017F000h [File Heuristics] -> Flag #1 : 00000000000000000000000000000100 (0x00000004) [Entrypoint Section Entropy] : 6.48 (section #0) ".text " | Size : 0x11E5FE (1172990) byte(s) [DllCharacteristics] -> Flag : (0x0000) -> NONE [SectionCount] 4 (0x4) | ImageSize 0x58B000 (5812224) byte(s) [CdKeySerial] found "Trial period" @ VA: 0x00142B94 / Offset: 0x00142B94 [CompilerDetect] -> Visual C++ 6.0 [!] File appears to have no protection or is using an unknown protection - Scan Took : 0.388 Second(s) [000000184h (388) tick(s)] [558 of 573 scan(s) done] --- snip --- $ sha1sum beyond_demo.exe cdc5e587838e557b085fefe77a97ee6d81601e36 beyond_demo.exe $ du -sh beyond_demo.exe 215M beyond_demo.exe $ wine --version wine-1.8-rc3 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 joaopa <jeremielapuree(a)yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree(a)yahoo.fr --- Comment #6 from joaopa <jeremielapuree(a)yahoo.fr> --- Demo is working now. This bug can be closed as FIXED. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #7 from Andrey Gusev <andrey.goosev(a)gmail.com> --- Still crashes in wine 2.1 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #8 from Bruno Jesus <00cpxxx(a)gmail.com> --- The crash seems to happen only for Nvidia hardware, maybe worth to test nouveau driver. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #9 from Andrey Gusev <andrey.goosev(a)gmail.com> --- Crashes on both cards. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 --- Comment #10 from joaopa <jeremielapuree(a)yahoo.fr> --- Does the bug still occur with vanilla wine-4.4? -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 Anastasius Focht <focht(a)gmx.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED URL|http://www.lasthalfofdarkne |https://web.archive.org/web |ss.com/beyond/demo.htm |/20190214081825/http://www. | |lasthalfofdarkness.com/beyo | |nd/beyond_demo.exe Fixed by SHA1| |2568fd2e0091d7f74d4ab4765b4 | |bd229f4969fbd --- Comment #11 from Anastasius Focht <focht(a)gmx.net> --- Hello folks that specific crash was fixed by commit https://source.winehq.org/git/wine.git/commitdiff/2568fd2e0091d7f74d4ab4765b... ("ddraw: Keep a ddraw object reference in d3d7 vertex buffers."). Thanks Matteo. Makes sense if you look at the backtrace. --- snip --- $ git describe --contains 2568fd2e0091d7f74d4ab4765b4bd229f4969fbd | sed 's/~.*//' wine-2.4 --- snip --- It still doesn't work but that's a different problem. --- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/documents/Last Half of Darkness-Beyond the Spirits Eye DEMO $ WINEDEBUG=+msgbox wine ./b00001.EXE fixme:win:EnumDisplayDevicesW ((null),0,0x33f2c4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33f024,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33ef34,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:win:EnumDisplayDevicesW ((null),0,0x33eca4,0x00000000), stub! fixme:win:EnumDisplayDevicesW ((null),0,0x33eba4,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:d3d_vertex_buffer7_Optimize iface 0x21fdc8, device 0x13ea930, flags 0 stub! trace:msgbox:MSGBOX_OnInit L"Runtime Error : ERROR 10. " --- snip --- If you are still interested you could create a follow-up bug. $ sha1sum beyond_demo.exe cdc5e587838e557b085fefe77a97ee6d81601e36 beyond_demo.exe $ du -sh beyond_demo.exe 215M beyond_demo.exe $ wine --version wine-4.5 Regards -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=38307 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #12 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 4.6. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org