[Bug 43709] New: The Sims unable to start on macOS due to page fault in ddraw_surface4_AddAttachedSurface
https://bugs.winehq.org/show_bug.cgi?id=43709 Bug ID: 43709 Summary: The Sims unable to start on macOS due to page fault in ddraw_surface4_AddAttachedSurface Product: Wine Version: 2.17 Hardware: x86-64 OS: Mac OS X Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: haakobja(a)gmail.com Created attachment 59181 --> https://bugs.winehq.org/attachment.cgi?id=59181 Wine 2.17 debug log Hi, I tried starting The Sims on Wine for macOS. It seems to be starting, but I encounter a black screen and an popup stating that the application crashed.
From the logs it seems that it is a page fault in the ddraw_surface4_AddAttachedSurface call.
Please note that this is done without a virtual desktop, as it seems that the virtual desktop on macOS is currently broken. -- 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=43709 --- Comment #1 from Håkon <haakobja(a)gmail.com> --- Created attachment 59182 --> https://bugs.winehq.org/attachment.cgi?id=59182 Wine 2.17 ddraw trace debug log Added a ddraw trace log of the startup of The Sims. Please note that this is The Sims Deluxe edition I'm trying to 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=43709 --- Comment #2 from Håkon <haakobja(a)gmail.com> --- Created attachment 59481 --> https://bugs.winehq.org/attachment.cgi?id=59481 ddraw trace from Wine-staging-2.18 This is still an issue with Wine-2.18, and the issue is present on both macOS High Sierra and Linux. On my Linux-box I'm currently using full open source stack including Mesa 17.2.2 and kernel 4.13.5 -- 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=43709 Håkon <haakobja(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|2.17 |2.18 -- 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=43709 Håkon <haakobja(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|2.18 |2.19 -- 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=43709 --- Comment #3 from Jeff Zaroyko <jeffz(a)jeffz.name> --- The original reported version field does not get updated with the latest tested version. A comment to say the issue is still present in version x is enough. https://bugs.winehq.org/page.cgi?id=fields.html#version -- 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=43709 Håkon <haakobja(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|2.19 |2.17 --- Comment #4 from Håkon <haakobja(a)gmail.com> --- (In reply to Jeff Zaroyko from comment #3)
The original reported version field does not get updated with the latest tested version. A comment to say the issue is still present in version x is enough.
OK :) Reverting to the original Wine-version where I found the bug -- 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=43709 --- Comment #5 from Håkon <haakobja(a)gmail.com> --- Created attachment 59585 --> https://bugs.winehq.org/attachment.cgi?id=59585 Trace log for The Sims: Wine-staging 2.19, mac It's still a problem in Wine-staging-2.19 and Wine-2.19 -- 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=43709 Matteo Bruni <matteo.mystral(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d Summary|The Sims unable to start on |The Sims crashes, page |macOS due to page fault in |fault in |ddraw_surface4_AddAttachedS |ddraw_surface4_AddAttachedS |urface |urface --- Comment #6 from Matteo Bruni <matteo.mystral(a)gmail.com> --- AFAIU this also affects Linux so removing mentions of macOS from the bug summary. Do you know if this is a regression? -- 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=43709 mrdeathjr28(a)yahoo.es changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28(a)yahoo.es -- 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=43709 --- Comment #7 from Håkon <haakobja(a)gmail.com> --- I do not know if this is a regression, as I've purchased a used copy of The Sims right before I made this bug report. However, I assume that it is, as The Sims has a Bronze rating in the Wine AppDB. What's interesting, is that there is a appdb test from november 2017 that has a bronze status. This is after I reported this bug, so it might just be my configurations. I'll post back to share my system configurations. Maybe it has something to do with my main GPU and my system configurations. -- 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=43709 --- Comment #8 from Håkon <haakobja(a)gmail.com> --- This is the configuration for my gaming/mediacenter PC running Fedora 27 x86_64: cpu: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3454 MHz Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3416 MHz Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3542 MHz Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz, 3545 MHz graphics card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller ATI Curacao XT / Trinidad XT [Radeon R7 370 / R9 270X/370X] sound: ATI Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series] Intel 7 Series/C216 Chipset Family High Definition Audio Controller notes: Due to a driver problem with the ATI Cape Verde/Pitcairn HDMI Audio, I'm currently using the Intel card as output. The AMD card is in use as I use PRIME to offload the intel card with the AMD card. -- 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=43709 --- Comment #9 from Håkon <haakobja(a)gmail.com> --- My Mac is a MacBook Pro with a intel graphics card. MacBook Pro (Retina, 15-inch, Mid 2015) Processor: 2,2 GHz Intel Core i7 Memory: 16 GB 1600 MHz DDR3 Graphics: Intel Iris Pro 1536 MB -- 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=43709 --- Comment #10 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- *** Bug 45250 has been marked as a duplicate of this bug. *** -- 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=43709 Paul Gofman <gofmanp(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp(a)gmail.com --- Comment #11 from Paul Gofman <gofmanp(a)gmail.com> --- Since this issue is confirmed to be solved in Staging I believe this bug can be marked Staged to avoid any confusion. The relevant staging patch is https://github.com/wine-staging/wine-staging/blob/master/patches/ddraw-Rende... (with it's dependencies). -- 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=43709 Józef Kucia <joseph.kucia(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Staged patchset| |https://github.com/wine-sta | |ging/wine-staging/blob/mast | |er/patches/ddraw-Rendering_ | |Targets/ Ever confirmed|0 |1 Status|UNCONFIRMED |STAGED -- 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=43709 Adrien Fernandes <adrien_fernandes2(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |adrien_fernandes2(a)hotmail.c | |om --- Comment #12 from Adrien Fernandes <adrien_fernandes2(a)hotmail.com> --- Created attachment 64268 --> https://bugs.winehq.org/attachment.cgi?id=64268 Wine (mainstream) 4.6 - The Sims → Loading screen freeze logs (+ddraw) While the game is working on wine-staging 4.6, here's what I got with the original Wine 4.6 release on Arch Linux. → Arch Linux 5.0.8-arch1-1-ARCH x86_64 → Wine 4.6 installed from package manager (pacman -S wine) → winecfg to set Windows 98. It crashes on loading screen with > Windows 98 setting. I had to CTRL+C the terminal to stop the game. The loading screen theme is playing normally in the backgroud, endlessly (normally, once arrived in the city screen, the music is supposed to change so if I still here the loading screen music, it means I never went further than this loading screen). Here is what I see : https://bugs.winehq.org/attachment.cgi?id=64261 It sticks on this "Recycling Hex Decimals" message. -- 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=43709 Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick(a)piezo-forte.be --- Comment #13 from Olivier F. R. Dierick <o.dierick(a)piezo-forte.be> --- (In reply to Paul Gofman from comment #11)
Since this issue is confirmed to be solved in Staging I believe this bug can be marked Staged to avoid any confusion. The relevant staging patch is https://github.com/wine-staging/wine-staging/blob/master/patches/ddraw- Rendering_Targets/0001-ddraw-Create-rendering-targets-in-video-memory-if-po. patch (with it's dependencies).
Hello, There is already bug 34906. Although the rendering in system memory issue is still staged, the specific issue about ddraw_surface4_AddAttachedSurface() page fault seems to be fixed in plain wine, according to attachment 64268: (...) 0009:trace:ddraw:ddraw_surface4_AddAttachedSurface iface 0x1aa1c4, attachment 0x1e1d7e4. 0009:trace:ddraw:ddraw_surface_attach_surface surface 0x1aa1c0, attachment 0x1e1d7e0. (...) Shouldn't we close this bug and refine the summary of bug 34906 to include The Sims and any other affected app? 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=43709 Zebediah Figura <z.figura12(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12(a)gmail.com Status|STAGED |RESOLVED Resolution|--- |DUPLICATE --- Comment #14 from Zebediah Figura <z.figura12(a)gmail.com> --- (In reply to Olivier F. R. Dierick from comment #13)
Shouldn't we close this bug and refine the summary of bug 34906 to include The Sims and any other affected app?
I think that would be prudent. *** This bug has been marked as a duplicate of bug 34906 *** -- 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=43709 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #15 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Closing Duplicate. -- 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 (2)
-
wine-bugs@winehq.org -
WineHQ Bugzilla