-
Notifications
You must be signed in to change notification settings - Fork 866
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
error wine c++ runtime library assertion failed "vkdestroyimageview" that occurs in the sims 4 when trying to back into the game (live mode) after being in CAS. #4360
Comments
Thank you for the report. Likely validation layer error of interest:
Apitrace made on Windows that is able to reproduce the issue on my RTX 4080. The issue is racy so may take some tries on other setups. |
Haven't fully tracked it down yet but this is starting to look like another use-after-free bug in the game. This is insane, how does this garbage even work on Windows? |
I'm having same issue but I can use dx9 with no issue by selecting it in game options. With dx11 I have tried ge-proton, umu-proton (which is having issue), wine-tkg. I haven't tried wine system 9.12. I can |
Should be fixed for real as of 35ead85. Unfortunately, the thing that I did in an attempt to fix it in 2.4.1 gets optimized away in release builds because compilers kind of assume that freeing something means you don't intend to use it again. But this is Sims 4, we free all our textures before using them for rendering around here. |
Build with the fix can be downloaded here https://github.com/doitsujin/dxvk/actions/runs/11343634899 |
how does this fix work @Blisto91 do i just replace the dlls in the game im playing or is it something else? |
Depends on what launcher (or not) you use to play the game |
i'm using lutris & wine for it |
In the location that Lutris stores the dxvk versions make a folder for the dxvk version you want to use. Name it what ever. Extract the x32 and x64 folders from the downloaded archive in to said folder. Open Lutris --> right click on the game/launcher --> click "Configure" --> go to "Runner Options" --> enable "Advanced" in the top right corner --> at the DXVK option click the dropdown button and select the folder name you made in step one --> press "Save" in top right corner. When the next stable release drops (2.5) you can just use that instead. I believe Lutris auto selects latest if Advanced isn't enabled. (but don't quote me on that) |
How do I do this on steam? |
You can use Bleeding Edge which already have it. |
Please describe your issue as accurately as possible.
so you go to CAS, edit some stuff and click checkmark or x and then loading start (the game try to put you into live mode), game crashed (with errors below in the attachment file). it does not happen every time but it is repeatable.
other people with the same problem: https://old.reddit.com/r/linux_gaming/comments/1foklrr/easy_fix_for_error_wine_c_runtime_library/
(In my case, changing to directx9 doesn't fix the problem)
ValveSoftware/Proton#4174 (comment)
Software information
The Sims 4 (v1.109.207.1020), Game Settings is medium and using directx11
Using Lutris 0.5.14
System information
Log files
The text was updated successfully, but these errors were encountered: