[Bug 42937] New: Multiply games stuck with stack overflow when using OffscreenRenderingMode =backbuffer
https://bugs.winehq.org/show_bug.cgi?id=42937 Bug ID: 42937 Summary: Multiply games stuck with stack overflow when using OffscreenRenderingMode=backbuffer Product: Wine Version: 2.7 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs(a)winehq.org Reporter: mail_subscriber(a)mail.ru Distribution: --- Created attachment 58088 --> https://bugs.winehq.org/attachment.cgi?id=58088 log_bad This is actually a regression caused by: cad4badbcf25992e0c61521aa15e639c2611f5d6 wined3d: Get rid of wined3d_select_blitter() Attaching 2 log files with WINEDEBUG="+d3d9,+d3d_shader,+d3d_surface,+seh,+tid" One at cad4badbcf25992e0c61521aa15e639c2611f5d6 (the bad one) Another at 4b8c0d8784593d2830f66407a51e88934ad7adb4 (the good one) -- 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=42937 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |cad4badbcf25992e0c61521aa15 | |e639c2611f5d6 Keywords| |regression CC| |joseph.kucia(a)gmail.com -- 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=42937 mail_subscriber(a)mail.ru changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet(a)gmail.com, | |mail_subscriber(a)mail.ru -- 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=42937 --- Comment #1 from mail_subscriber(a)mail.ru --- Created attachment 58089 --> https://bugs.winehq.org/attachment.cgi?id=58089 log_good -- 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=42937 --- Comment #2 from Henri Verbeet <hverbeet(a)gmail.com> --- Could you recreate those logs with WINEDEBUG="+d3d9,+d3d,+seh,+tid"? Does any of the affected applications have a demo that can be used to reproduce the issue? Also, any particular reason for using "backbuffer" ORM? It's generally just worse than using "fbo". -- 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=42937 --- Comment #3 from mail_subscriber(a)mail.ru ---
Does any of the affected applications have a demo that can be used to reproduce the issue?
None that I'm aware of, sorry. Though one of the affected games is "King's Bounty: Легенда о рыцаре" (cd version 1.7). Simply starting the new game should reproduce the issue. But I'm willing to provide any logs, backtraces and test patches of course.
Also, any particular reason for using "backbuffer" ORM?
Yes, at least one of those games doesn't work with "fbo", it spams tons of: err:d3d:wined3d_debug_callback 0x15fc3d8: "GL_INVALID_OPERATION in glBlitFramebuffer(bad src/dst multisample region sizes)" etc. But it's another issue I guess. -- 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=42937 mail_subscriber(a)mail.ru changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #58088|0 |1 is obsolete| | --- Comment #4 from mail_subscriber(a)mail.ru --- Created attachment 58095 --> https://bugs.winehq.org/attachment.cgi?id=58095 log_bad -- 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=42937 mail_subscriber(a)mail.ru changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #58089|0 |1 is obsolete| | --- Comment #5 from mail_subscriber(a)mail.ru --- Created attachment 58096 --> https://bugs.winehq.org/attachment.cgi?id=58096 log_good -- 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=42937 --- Comment #6 from mail_subscriber(a)mail.ru --- Created attachment 58100 --> https://bugs.winehq.org/attachment.cgi?id=58100 Hack fix Here is a small hack fix. This is obviously not how it should be fixed, but hopefully it will give an idea of what is going wrong here. -- 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=42937 --- Comment #7 from Henri Verbeet <hverbeet(a)gmail.com> --- Created attachment 58223 --> https://bugs.winehq.org/attachment.cgi?id=58223 patch #1 Does this patch help? -- 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=42937 --- Comment #8 from Henri Verbeet <hverbeet(a)gmail.com> --- Created attachment 58224 --> https://bugs.winehq.org/attachment.cgi?id=58224 patch #2 And how about this one? -- 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=42937 --- Comment #9 from mail_subscriber(a)mail.ru --- patch #1 is somewhat an improvement as I get ~3 seconds of gameplay, but it still crashes with stack overflow While the patch #2 definitely helps! -- 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=42937 Henri Verbeet <hverbeet(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |d37146885801ae384a1cae54ede | |a426b7b58a6a9 --- Comment #10 from Henri Verbeet <hverbeet(a)gmail.com> --- Should be fixed by commit d37146885801ae384a1cae54edea426b7b58a6a9. -- 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=42937 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 2.9. -- 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