Looking at the Steam logs saved by Systemd I have noticed the following errors:
steam.desktop[2242]: [1025/152435.485841:ERROR:frame_sink_video_capturer_impl.cc(206)] Invalid resolutions constraints: 0x0 must not be greater than 0x0; and also within media::limits.
steam.desktop[2242]: [1025/152435.564420:ERROR:x11_util.cc(109)] X IO error received (X server probably went away)
steam.desktop[2105]: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
The error in ERROR:frame_sink_video_capturer_impl.cc is also present in GreedFall. Another game that stopped working in Proton 5.13-1b. But for some reason Atelier makes Gnome crash with it while GreedFall crashes alone.
Hello @wwmm, ERROR:frame_sink_video_capturer_impl.cc is coming from libcef, the web component used by Steam and unrelated to the game.
@wwmm Thank you for the report! This looks like an mfplat related regression - we'll look into it.
According to Proton 5.13-2 release notes Atelier Ryza should be working. This is true only on Xorg and not in the expected way. I use Arch Linux and Gnome 3.38.1. Proton 5.13-2 still makes Gnome crash both in a Wayland session and in a Xorg session. The only reason why the game launches under Xorg is because Gnome is able to automatically restart the session in this case. As it can not do that under Wayland it goes back to the GDM login screen. What kills the game.
Here are the PROTON logs for both sessions
wayland-steam-1121560.zip
xorg-steam-1121560.zip
And here the probably useless Gnome core dump
gnome_core_dump.txt
I tried to remove the game folder in compatdata but it makes no difference.
@wwmm The behavior that you are seeing is not the same crash that was caused by a regression and fixed in 5.13-2. That crash happened after the opening developer credits played, and did not trigger a Gnome crash. I have a feeling that something on your system is at least partially at fault here because Proton bugs should not trigger a Gnome crash.
I'm removing the regression tag because that specific crash is fixed.
I have a feeling that something on your system is at least partially at fault here because Proton bugs should not trigger a Gnome crash
@alasky17 it makes sense. But so far I only see Gnome crashing when opening Atelier Ryza in proton 5.13. I have tested Monster Hunter World, GreedFall, A Plague Tale Innocence, Control and Code Vein in Proton 5.13-2 and nothing unusual happens in these games. I will try to do more tests with Atelier today with a different vulkan driver and see what happens.
The crash happens both with radv and amdvlk. I don't know what else to test. One thing that is weird in this game is that its window is immediately minimized as soon as it is started. But it does this on older protons too without crashing. So it may not be related.
I think I found out what is going on. Before Gnome core dump is created the following message is shown in the system logs: gnome-shell[5015]: Error in freeze/thaw accounting. As far as I could see some applications trigger this Gnome bug while others don't. It should be fixed in Gnome 3.38.2 that was not released yet https://gitlab.gnome.org/GNOME/mutter/-/issues/1431. I will test Atelier again when this update is released.
I confirm that the crash was fixed after upgrading to Gnome 3.38.2
proton 5.13-2x2 2020-11proton 5.13x1 2020-11
Compatibility Report
System Information
I confirm:
Symptoms
When using Proton
5.0-9this game works out of the box. No issues. But on Proton5.13-1bit crashes at the startup phase. The crash is so severe that Gnome shell3.38.1crashes together with the game. The crash was observed both on Xorg and on Wayland.This game has a standalone configuration tool that it launches before starting the game. This tool works as usual. After we click on its start button to launch the game that the crash happens.
Here is the Proton log file:
steam-1121560.zip
And this is the Gnome crash core dump:
atelier_ryza_gnome_crash_dump.txt
But as Arch Linux packages do not have debug symbols it may not be useful.
Reproduction
Just launch the game with Proton
5.13-1b