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@winehq.org Reporter: haakobja@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.
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #1 from Håkon haakobja@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.
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #2 from Håkon haakobja@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
https://bugs.winehq.org/show_bug.cgi?id=43709
Håkon haakobja@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.17 |2.18
https://bugs.winehq.org/show_bug.cgi?id=43709
Håkon haakobja@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.18 |2.19
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #3 from Jeff Zaroyko jeffz@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
https://bugs.winehq.org/show_bug.cgi?id=43709
Håkon haakobja@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|2.19 |2.17
--- Comment #4 from Håkon haakobja@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
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #5 from Håkon haakobja@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
https://bugs.winehq.org/show_bug.cgi?id=43709
Matteo Bruni matteo.mystral@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@gmail.com --- AFAIU this also affects Linux so removing mentions of macOS from the bug summary.
Do you know if this is a regression?
https://bugs.winehq.org/show_bug.cgi?id=43709
mrdeathjr28@yahoo.es changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrdeathjr28@yahoo.es
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #7 from Håkon haakobja@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.
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #8 from Håkon haakobja@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.
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #9 from Håkon haakobja@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
https://bugs.winehq.org/show_bug.cgi?id=43709
--- Comment #10 from Olivier F. R. Dierick o.dierick@piezo-forte.be --- *** Bug 45250 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=43709
Paul Gofman gofmanp@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gofmanp@gmail.com
--- Comment #11 from Paul Gofman gofmanp@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).
https://bugs.winehq.org/show_bug.cgi?id=43709
Józef Kucia joseph.kucia@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
https://bugs.winehq.org/show_bug.cgi?id=43709
Adrien Fernandes adrien_fernandes2@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adrien_fernandes2@hotmail.c | |om
--- Comment #12 from Adrien Fernandes adrien_fernandes2@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.
https://bugs.winehq.org/show_bug.cgi?id=43709
Olivier F. R. Dierick o.dierick@piezo-forte.be changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |o.dierick@piezo-forte.be
--- Comment #13 from Olivier F. R. Dierick o.dierick@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
https://bugs.winehq.org/show_bug.cgi?id=43709
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com Status|STAGED |RESOLVED Resolution|--- |DUPLICATE
--- Comment #14 from Zebediah Figura z.figura12@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 ***
https://bugs.winehq.org/show_bug.cgi?id=43709
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #15 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Closing Duplicate.