ValveSoftware / ValveSoftware/Proton
Assertion Failed: strCommonRedistForeignInstallPath != ""
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 32.8k
- Forks
- 1.6k
- PR merge metrics
- PR metrics pending
Description
Game: The Elder Scrolls V: Skyrim Special Edition
Proton: 6.3-4 and experimental
Observed: The game fails to launch
Expected: The game launches
OS: Kubuntu 21.04 (5.11.0-17-generic x64)
Additional Info:
Looking at the terminal output, the failure seems to be that the path for "drive_c" is set incorrectly. I tried to update it using winecfg, but that also will not load with the path being broken. Even with that assert failing, the path shouldn't be set so brokenly. Perhaps falling back to a known working path would be a good idea, because at least that would be easier to "fix".
The problem seems to be based on the failed assert mentioned in the title. I found some similar issues, but I'm not sure the fix is exactly the same. E.g. https://github.com/ValveSoftware/Proton/pull/4409
Full terminal output log attached.
steam.log
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached steam.log and reproduce the launch failure for Skyrim Special Edition on the listed Proton versions under Kubuntu. Trace the source handling of the strCommonRedistForeignInstallPath assertion and drive_c path; done means the game launches and winecfg opens with a valid prefix path.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux
- Domain
- operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100