[Bug 59419] New: Syberia 2 crashes randomly during videos – Unhandled division by zero
http://bugs.winehq.org/show_bug.cgi?id=59419 Bug ID: 59419 Summary: Syberia 2 crashes randomly during videos – Unhandled division by zero Product: Wine Version: 11.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: memax@gmx.fr Distribution: --- Created attachment 80388 --> http://bugs.winehq.org/attachment.cgi?id=80388 Terminal output Wine version: Wine 11.2 development version (from WineHQ repository) Also tested with: Wine 11.2 staging (same result) OS: Ubuntu 24.04.4 LTS Kernel: Linux 6.17.0-14-generic Hardware: AMD CPU and AMD GPU Game: Syberia II (GOG version and Steam version) Description: * The game crashes randomly during videos. * Terminal output shows: Unhandled division by zero at address 30012236 (thread 0024) * The crash occurs at a random time during the video (different timestamp each time). Steps to reproduce: * Launch the game. * From the main menu, start the “Syberia recap” video. * Wait until the crash occurs (random timing). Additional notes: * No crashes occur during gameplay (no in-game crashes). * The issue also occurs with Wine Staging, Proton Experimental, and GE-Proton. * The issue does not occur on another system with an Intel CPU and NVIDIA discrete GPU. On that system, no crash occurs whether using the integrated Intel GPU or the NVIDIA GPU. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 --- Comment #1 from imaxm <memax@gmx.fr> --- Created attachment 80389 --> http://bugs.winehq.org/attachment.cgi?id=80389 Backtrace -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 --- Comment #2 from imaxm <memax@gmx.fr> --- Setting a native override for binkw32.dll via winetricks binkw32 does not resolve the crash. The crash still occurs at random times during video playback, with the same backtrace pointing to 0x30012236 binkw32+0x12236: divl %ecx -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 joaopa <jeremielapuree@yahoo.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr --- Comment #3 from joaopa <jeremielapuree@yahoo.fr> --- If you could perform a regression test, it would help to debug (yes I know that compiling is a awful mess) -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 --- Comment #4 from imaxm <memax@gmx.fr> --- (In reply to joaopa from comment #3)
If you could perform a regression test, it would help to debug (yes I know that compiling is a awful mess)
I'm still testing, but it seems that the game crashes even with older versions of Wine. I have the impression that the bug has been revealed when using newer, faster hardware. Let me explain: the game no longer crashes when I activate WINEDEBUG=+relay. Perhaps this is related to the fact that relay logging slows down the execution speed? -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 imaxm <memax@gmx.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Syberia 2 crashes randomly |Syberia II: crash with |during videos – Unhandled |“Unhandled division by |division by zero |zero” during video playback | |unless WINEDEBUG=+relay is | |used -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 --- Comment #5 from imaxm <memax@gmx.fr> --- Here is a summary of the bug report with everything I have tested so far. Description * Syberia II crashes during video playback with: wine: Unhandled division by zero at address 30012236 * Backtrace shows: 0x30012236 binkw32+0x12236: divl %ecx * The crash happens randomly during videos (e.g. the “Syberia recap” video from the main menu). * No crashes occur during gameplay. The crash is reproducible with: * Wine 11.2 development, "vanilla", from WineHQ repository (old WoW64) * Wine 11.2 development, "vanilla", compiled by me (new WoW64) * Wine 11.2 development + DXVK 2.7.1 * Wine 11.2 staging * Wine 9.8 development (oldest version available from the WineHQ repository for Ubuntu 24.04 “noble”) * Proton Experimental * GE-Proton Running with WINEDEBUG=+relay prevents the crash completely. Environment Ubuntu 24.04.4 LTS Kernel 6.17.0-14-generic AMD GPU (Mesa 25.2.8, radeonsi) AMD CPU The problem does not occur on another older computer equipped with an Intel CPU and an NVIDIA GPU. -- 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.
http://bugs.winehq.org/show_bug.cgi?id=59419 Béla Gyebrószki <gyebro69@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com --- Comment #6 from Béla Gyebrószki <gyebro69@gmail.com> --- Played this years ago but don't remember this bug. To be fair, it was on a different hardware. And now, the bug is still present even with Wine-5.0. Tested on AMD Ryzen CPU and Nvidia GPU with the proprietary driver. Tried with 2 different kernels on Arch: 6.18.9.arch1-2 and linux-lts 6.12.73-1. wine-11.2-141-g78a4aa0f9b6 -- 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)
-
WineHQ Bugzilla