HGL
constant-blue

Journey from EPIC game store crashes with page fault on read access to 0x000000007ffff000

Trying to launch EPIC version of Journey crashes with a page fault. Tried GE-Wine latest - popups up a crash backtrace. Trying every possible Proton permutation simply silently quits immediately.
19 Replies
rival-black
rival-black14mo ago
let's get this out of the way, did you try verifying the game files? have you updated flatpak using this command? flatpak update && flatpak install --reinstall com.heroicgameslauncher.hgl
constant-blue
constant-blueOP14mo ago
Game was reinstalled multiple times. I tried Heroic in both Flatpak and AppImage variants - same results. I use Heroic for a whole bunch of other EPIC and GOG windows games - all working without issues, so it's not like there's some kind of damaged installation. They work fine, it's just Journey that's exploding. And the storage underneath is managed by ZFS, which checksums all data, meaning, bit rot and/or integrity errors are impossible (besides, I run weekly scrubs, so I know 100% that the storage isn't damaged in any way). Moreover, the crash backtrace is 1:1 identical to this issue: https://discord.com/channels/812703221789097985/1180248988100857856/1180253264982331513 So I'm almost certain that the underlying issue in something to do with the Wine compatibility layer.
rival-black
rival-black14mo ago
install vcrun2017 from winetricks
constant-blue
constant-blueOP14mo ago
Roger that, will do. Tested, still crashes with the same exact stack trace.
rival-black
rival-black14mo ago
new log please
constant-blue
constant-blueOP14mo ago
Ok, SOLVED: The key is installing a very old Wine release. In my case, I tried "Wine - lutris-ge-6.14-x86_64" from ProtonUp-Qt and that worked. I suspect Valve simply install Proton 6.3-8 or some similarly old release by default when purchasing on their store. However, it seems anything Wine-7.x and higher crashes.
rival-black
rival-black14mo ago
nice
constant-blue
constant-blueOP14mo ago
Seems to crash on exit to desktop, but no big deal there. Stby for exit crash log, if interested.
constant-blue
constant-blueOP14mo ago
constant-blue
constant-blueOP14mo ago
Also tested Proton 6.3-8: works as well. I suspect the Proton version also craps itself on exit, but since Proton doesn't show that backtrace dialog, it just crashes silently. In any case, feel free to mark this issue as resolved with the resolution: install Wine lutris-ge-6.14 or Proton 6.3-8, or it seems any Wine variant in the 6.x family work.
constant-blue
constant-blueOP14mo ago
(Yep, just had a look in the log and the Proton version also crashes on exit, but silently, so the user is oblivious to this)
passive-yellow
passive-yellow14mo ago
Wish I had the game, probably could debug this
constant-blue
constant-blueOP14mo ago
Ok, update 2: I tried on another machine and "Wine - lutris-ge-6.14-x86_64" by itself didn't help. However, installing Proton 6.3-8 through Steam and picking it in Heroic as the runner did definitely work. So to sum up: if you're here with the same issue, pick Proton 6.3-8 from Steam. (Simply temporarily assign it in the Compatibility tab of any game in Steam, let it download & install Proton 6.3 and the runtimes, then reload Heroic and pick it as the runner for Journey, it should work 🤞). I admire your mental fortitude being willing to wade through this mess of ancient, broken binary code. 👍 Thank you for helping gaming on Linux!
passive-yellow
passive-yellow14mo ago
don't think it's possible to debug without the game itself 😦
constant-blue
constant-blueOP14mo ago
I meant in the hypothetical. I have access to the game and I'm a software dev myself, so I know my way around gdb, a disassembler and all the associated tooling, yet I'd much prefer having my wisdom teeth pulled than dealing with broken, messy and buggy Windows game code 🤣
passive-yellow
passive-yellow14mo ago
No I actually tried and I couldn't find the issue Since half the stuff got inlined during compiler optimization
foreign-sapphire
foreign-sapphire11mo ago
Wow, thank you so much for this. I was thinking I would never play this game on linux.. tried many possibilities... Now it just worked having steam download proton 6.3-8 and used this on Heroic 💯
rare-sapphire
rare-sapphire8mo ago
Confirming that this worked for me as well. Thank you so much for this, I would have cried if I wasn't able to play Journey on Linux. Your efforts are much appreciated.
wise-white
wise-white6mo ago
Just wanting to pop on and say thank you! I at first thought Heroic just wasn't going to work for me to play Journey, but this solved all of my problems!

Did you find this page helpful?