canonical / steam-snap

Steam as a snap
https://snapcraft.io/steam
76 stars 10 forks source link

Unable to launch game #6

Closed Nightmayr closed 2 years ago

Nightmayr commented 2 years ago

I'm trying to launch a game (Apex Legends) but Steam shows the game launching for a few seconds and then provides the option to "Play" the game indicating the game failed to launch. Apex Legends makes use of EasyAnti-Cheat for online play (in case it's relevant to the failed launch).

Screencast:

https://user-images.githubusercontent.com/24817147/166121605-98a21483-7ddf-43fe-9af5-8a48c5a37295.mp4

Running from the terminal shows:

GameAction [AppID 1172470, ActionID 7] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1172470, ActionID 7] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1172470, ActionID 7] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1172470, ActionID 7] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1172470, ActionID 7] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam\0
Game process added : AppID 1172470 "/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 70415, IP 0.0.0.0:0
chdir /home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1172470, ActionID 7] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 70420 != 70417, skipping destruction (fork without exec?)

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: Somehow got a wait_status that was neither exited nor signaled

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: Somehow got a wait_status that was neither exited nor signaled

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: file ../steam-runtime-tools/utils.c: line 213 (_srt_process_timeout_wait_status): should not be reached

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: file ../steam-runtime-tools/utils.c: line 213 (_srt_process_timeout_wait_status): should not be reached

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: Somehow got a wait_status that was neither exited nor signaled

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: file ../steam-runtime-tools/utils.c: line 213 (_srt_process_timeout_wait_status): should not be reached

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: Somehow got a wait_status that was neither exited nor signaled

(pressure-vessel-wrap:70417): steam-runtime-tools-CRITICAL **: file ../steam-runtime-tools/utils.c: line 213 (_srt_process_timeout_wait_status): should not be reached
GameAction [AppID 1172470, ActionID 7] : LaunchApp changed task to Completed with ""
pressure-vessel-wrap[70417]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
pressure-vessel-wrap[70417]: W: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"
bwrap: Can't bind mount /oldroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libEGL_nvidia.so.510.60.02 on /newroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libEGL_nvidia.so.510.60.02: Unable to mount source on destination: Permission denied
Game process removed: AppID 1172470 "/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Proton - Experimental'/proton waitforexitandrun  '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 70415 
ThreadGetProcessExitCode: no such process 70418
ThreadGetProcessExitCode: no such process 70417
ThreadGetProcessExitCode: no such process 70416

Judging from the log it looks like it could be nvidia GPU related.

Steam snap version: installed: 1.0.0.74 (6) 196MB

snapd version: installed: 2.55.4 (15793) 46MB snapd

GPU: NVIDIA GeForce RTX 2080 Ti (Driver 510.60.02)

SuperMatt commented 2 years ago

The same thing happens to me. I did a little bit of digging and I noticed that it does some weird things to the Prefix. I mentioned this in the discourse thread (https://discourse.ubuntu.com/t/introducing-early-access-to-the-steam-snap/28082/29?u=supermatt), but I will re-add the details here.

Essentially, I think the snap version of steam does something weird to a number of the files within the game's prefix when you try to run it, and I noticed, for example, that some of the files were truncated to 0 length. Below you can see there's only 3 zero length files when I was running Quake under flatpak, but 267 under snap.

$ find 2310.flatpak -type f -size 0 | wc -l
3
$ find 2310.snap -type f -size 0 | wc -l 
267

This is quite a problematic bug because if you're sharing your library between snap and flatpak, the prefix is then broken for the flatpak version too.

SuperMatt commented 2 years ago

Strange, I've just done some testing on games that aren't just the original quake, and the zero size files thing doesn't hold true.

It seems I can get Quake 2 to run with Proton 7.0-2, but not with Proton Experimental. Quake 1 doesn't work at all, and has the zero size files issue, which means it breaks the Flatpak version. Quake champions just won't start at all in Snap Steam, but then does start in Flatpak.

SuperMatt commented 2 years ago

Decided to do another test where I completely refreshed snap steam, and the problem with zeroing the filesize of a number of files does persist.

I just tried Quake Champions, which didn't have such an issue 2 days ago, and now it does. The compatdata here is the snap version, and compatdata.bak is the flatpak version.

[matthew@cherry steamapps] $ find compatdata/611500 -size 0 | wc -l
273
[matthew@cherry steamapps] $ find compatdata.bak/611500 -size 0 | wc -l
5
DenX commented 2 years ago

Pure snap steam installation here.

I'm seeing denials by Apparmor when I try to run a game with Proton 7.0-2.

[12120.306708] audit: type=1400 audit(1651638755.855:581): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/icd.d/" pid=17736 comm="cross-architect" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[12120.307501] audit: type=1400 audit(1651638755.855:582): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17748 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307560] audit: type=1400 audit(1651638755.855:583): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17748 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307840] audit: type=1400 audit(1651638755.855:584): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17749 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307898] audit: type=1400 audit(1651638755.855:585): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17749 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308686] audit: type=1400 audit(1651638755.859:586): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17750 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308741] audit: type=1400 audit(1651638755.859:587): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17750 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308885] audit: type=1400 audit(1651638755.859:588): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17751 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308961] audit: type=1400 audit(1651638755.859:589): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17751 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.790956] audit: type=1400 audit(1651638756.339:590): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=17736 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

Almost no files under compatdata/\<appid>/ are created. Sub folders like pfx/drive_c/windows don't exist and therefore miss the links to the Proton 7 executables/libraries.

kenvandine commented 2 years ago

I think this will actually be fixed by https://github.com/snapcore/snapd/pull/11760

SuperMatt commented 2 years ago

@kenvandine when's this likely to land? I did a snap refresh about 5 minutes before your comment and still had issues.

kenvandine commented 2 years ago

It still needs reviews and approvals from the snapd team and will land in the edge channel of snapd once it's merged. Probably sometime next week, but I can't say for sure.

On Fri, May 6, 2022 at 11:50 AM Matthew Ames @.***> wrote:

@kenvandine https://github.com/kenvandine when's this likely to land? I did a snap refresh about 5 minutes before your comment and still had issues.

— Reply to this email directly, view it on GitHub https://github.com/canonical/steam-snap/issues/6#issuecomment-1119759765, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAANMBLCPLERLAIS3PC34SLVIU5S7ANCNFSM5UY2HNJQ . You are receiving this because you were mentioned.Message ID: @.***>

-- Ubuntu - "I am what I am because of who we all are"

SuperMatt commented 2 years ago

Thanks @kenvandine. I'll keep an eye on the updates and will report back when if/when I see it fixed.

SuperMatt commented 2 years ago

@kenvandine I see that the change mentioned has been shipped. No longer are certain games' prefix files zeroed, but the games still do not start. I wish I had more time to troubleshoot right now, but I may be able to find some time tomorrow.

pallebone commented 2 years ago

I am also having this issue. I have updated snapd to latest edge with :

sudo snap refresh snapd --channel=latest/edge

and also latest steam with :

sudo snap refresh steam --channel=latest/edge

When running apex legends I see this error in the console output:

bwrap: Can't bind mount /oldroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libnvidia-eglcore.so.450.172.01 on /newroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libnvidia-eglcore.so.450.172.01: Unable to mount source on destination: Permission denied

also later on:

bwrap: Can't bind mount /oldroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libnvidia-eglcore.so.450.172.01 on /newroot/var/lib/snapd/hostfs/usr/lib/i386-linux-gnu/libnvidia-eglcore.so.450.172.01: Unable to mount source on destination: Permission denied Game process removed: AppID 1172470 "/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Proton 7.0'/proton waitforexitandrun '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 404550 ThreadGetProcessExitCode: no such process 404553

Unsure if this info is relevant.

Here is the channels I am tracking when testing: Screenshot from 2022-05-10 23-32-07

SuperMatt commented 2 years ago

For what it's worth, I'm using an AMD graphics card and I can't launch some games.

Dadadah commented 2 years ago

Pure snap steam installation here.

I'm seeing denials by Apparmor when I try to run a game with Proton 7.0-2.

[12120.306708] audit: type=1400 audit(1651638755.855:581): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/icd.d/" pid=17736 comm="cross-architect" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[12120.307501] audit: type=1400 audit(1651638755.855:582): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17748 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307560] audit: type=1400 audit(1651638755.855:583): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17748 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307840] audit: type=1400 audit(1651638755.855:584): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17749 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.307898] audit: type=1400 audit(1651638755.855:585): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17749 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308686] audit: type=1400 audit(1651638755.859:586): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17750 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308741] audit: type=1400 audit(1651638755.859:587): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17750 comm="i386-linux-gnu" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308885] audit: type=1400 audit(1651638755.859:588): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17751 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.308961] audit: type=1400 audit(1651638755.859:589): apparmor="DENIED" operation="exec" profile="snap.steam.steam" name="/usr/bin/timeout" pid=17751 comm="x86_64-linux-gn" requested_mask="x" denied_mask="x" fsuid=1000 ouid=0
[12120.790956] audit: type=1400 audit(1651638756.339:590): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=17736 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

Almost no files under compatdata// are created. Sub folders like pfx/drive_c/windows don't exist and therefore miss the links to the Proton 7 executables/libraries.

I'm experiencing this as well. To try to work around it, I created a prefix using the proton binary in command line without steam open. This created the prefix, but I am still unable to launch the game. I'm seeing the same errors as @pallebone.

Nightmayr commented 2 years ago

I'm able to launch games both native and proton on an Intel laptop using integrated graphics. On Nvidia proton games don't launch as described in my original comment, native games do launch but don't detect the GPU. Running Total War: Three Kingdoms the only renderer available is llvmpipe. Screenshot from 2022-05-26 21-42-54 What the deb version of Steam shows: image

The only vulkan related warning in the log was: WARNING: lavapipe is not a conformant vulkan implementation, testing use only.

EDIT: Using this patch https://github.com/canonical/steam-snap/pull/20, Vulkan does work for Nvidia GPUs when running native games. Proton games still don't work however.

thatLeaflet commented 2 years ago

I'm experiencing the same issue on using Snapd edge and Steam edge. I'm running an AMD card, games are on a mounted drive that has also been used with Steam deb and Steam flatpak. But I also installed another game (Elder Scrolls Arena, chosen just because it was a quick download) but that wouldn't launch either.

ashuntu commented 2 years ago

Also getting a similar error as @pallebone when using an NVIDIA card + Proton, including games that run otherwise natively. Integrated graphics + Proton seems to work, however.

bwrap: Can't bind mount /oldroot/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.470.129.06 on /newroot/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.470.129.06: Unable to mount source on destination: Permission denied
kenvandine commented 2 years ago

@jhenstridge can you please propose some apparmor profile changes to test to see what we need to do to resolve this?

jhenstridge commented 2 years ago

@ashuntu: when you get the bind mount error, could you check if there is a corresponding AppArmor denial error in dmesg? If so, could you include it in a comment here?

Allowing the bind mount should not be too difficult (via a change to snapd's steam-support interface), but I wouldn't be surprised if more work is needed after that.

ashuntu commented 2 years ago

@jhenstridge This is the dmesg for the bind specifically:

[  925.244111] audit: type=1400 audit(1654267174.990:1490): apparmor="DENIED" operation="mount" info="failed flags match" error=-13 profile="snap.steam.steam" name="/newroot/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.470.129.06" pid=38972 comm="pv-bwrap" srcname="/oldroot/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/libEGL_nvidia.so.470.129.06" flags="rw, rbind"
pallebone commented 2 years ago

Not moaning (maybe a tiny bit) but is there any chance for some feedback from anyone working on the snap version of steam? Issues were reported over a month ago and there hasnt been much movement after the initial fanfare that the ubuntu team was gearing up to support gamers and assign a dedicated team. As of right now, its totally unusable. Would be great to just understand the timeline and be able to manage expectations thats all. Just any feedback would be great even if its "this is on hold for 6 months" etc.

kenvandine commented 2 years ago

Sorry, we are actively working on these things. For example, there's a PR open in snapd that will fix the launching on devices with nvidia drivers. The reports have been very useful and we are working hard to get fixes out to help gather even more feedback. As for staffing up the new team, we are still in the process of hiring that team but we are making great progress on that front.

pallebone commented 2 years ago

Ok many thanks for the update, hopefully it gets merged soon :)

jhenstridge commented 2 years ago

I've put up a PR that should allow the mount to succeed. You can test it as follows:

  1. Download the "snap-files" artifact linked at the bottom of https://github.com/snapcore/snapd/actions/runs/2461270153
  2. Extract the zip file, and install the snap with sudo snap install --dangerous snapd_*.snap
  3. Close and relaunch Steam

When you're done testing, you should switch back to stable snapd with sudo snap refresh --amend --stable snapd.

I suspect that the changes in the PR won't be sufficient to get Nvidia drivers working, so please post any new failures and I'll try to get them in with the existing in-progress PR. As before, corresponding AppArmor denial messages in dmesg from the time of the failure are very useful in updating the policies.

pallebone commented 2 years ago

Hi I updated snap and here is the snap info of versions I am using of snapd and steam:

Screenshot from 2022-06-10 09-16-55 Screenshot from 2022-06-10 09-17-07

When running steam the errors from the steam client are:

bwrap: Can't bind mount /oldroot/etc/nvidia on /newroot/etc/nvidia: Unable to mount source on destination: Permission denied
bwrap: Can't bind mount /oldroot/etc/nvidia on /newroot/etc/nvidia: Unable to mount source on destination: Permission denied
Game process removed: AppID 1172470 "/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 3402982 

dmesg output is:

[1206368.997367] audit: type=1400 audit(1654866923.761:11087): apparmor="DENIED" operation="capable" profile="/snap/snapd/x1/usr/lib/snapd/snap-confine" pid=3402453 comm="snap-confine" capability=12  capname="net_admin"
[1206369.789976] audit: type=1326 audit(1654866924.553:11088): auid=1000 uid=1000 gid=1000 ses=4 subj==snap.steam.steam (enforce) pid=3402617 comm="steam" exe="/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/steam" sig=0 arch=40000003 syscall=241 compat=1 ip=0xf7efd559 code=0x50000
[1206369.789982] audit: type=1326 audit(1654866924.553:11089): auid=1000 uid=1000 gid=1000 ses=4 subj==snap.steam.steam (enforce) pid=3402617 comm="steam" exe="/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/steam" sig=0 arch=40000003 syscall=97 compat=1 ip=0xf7efd559 code=0x50000
[1206369.829708] audit: type=1400 audit(1654866924.593:11090): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/usr/local/" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.829713] audit: type=1400 audit(1654866924.593:11091): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/usr/" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.993433] audit: type=1400 audit(1654866924.757:11092): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/PNP0C09:00/PNP0C0D:00/input/input2/capabilities/ev" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.994264] audit: type=1400 audit(1654866924.757:11093): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.3/1-1.3:1.1/0003:1532:0202.0004/input/input16/capabilities/ev" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.994706] audit: type=1400 audit(1654866924.757:11094): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1.4/1-1.4:1.1/0003:1532:0046.0007/input/input14/capabilities/ev" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.995048] audit: type=1400 audit(1654866924.757:11095): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input23/capabilities/ev" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206369.995134] audit: type=1400 audit(1654866924.757:11096): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:1f.3/sound/card0/input24/capabilities/ev" pid=3402617 comm="steam" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206374.381978] kauditd_printk_skb: 212 callbacks suppressed
[1206374.381982] audit: type=1400 audit(1654866929.145:11309): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/truetype/freefont/FreeMono.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206378.938776] audit: type=1400 audit(1654866933.701:11310): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206378.942388] audit: type=1400 audit(1654866933.705:11311): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/truetype/freefont/FreeSansBold.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206378.944827] audit: type=1400 audit(1654866933.709:11312): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/truetype/freefont/FreeMono.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206378.949955] audit: type=1400 audit(1654866933.713:11313): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/home/aragorn/.fonts/Skeena/26114485575.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=1000
[1206378.950551] audit: type=1400 audit(1654866933.713:11314): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/X11/misc/7x13-ISO8859-1.pcf.gz" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206378.953509] audit: type=1400 audit(1654866933.717:11315): apparmor="DENIED" operation="file_lock" profile="snap.steam.steam" name="/usr/share/fonts/truetype/freefont/FreeSansBold.ttf" pid=3402617 comm="steam" requested_mask="k" denied_mask="k" fsuid=1000 ouid=0
[1206379.076178] audit: type=1400 audit(1654866933.841:11316): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/icd.d/" pid=3402878 comm="cross-architect" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206379.905010] audit: type=1400 audit(1654866934.669:11317): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=3402878 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206379.905362] audit: type=1400 audit(1654866934.669:11318): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=3402878 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.222606] audit: type=1400 audit(1654866934.985:11319): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.228358] audit: type=1400 audit(1654866934.993:11320): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.229010] audit: type=1400 audit(1654866934.993:11321): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.236611] audit: type=1400 audit(1654866935.001:11322): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.237199] audit: type=1400 audit(1654866935.001:11323): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.245436] audit: type=1400 audit(1654866935.009:11324): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.246274] audit: type=1400 audit(1654866935.009:11325): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206380.254585] audit: type=1400 audit(1654866935.017:11326): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=3402935 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[1206390.843426] kauditd_printk_skb: 69 callbacks suppressed
[1206390.843430] audit: type=1326 audit(1654866945.605:11396): auid=1000 uid=1000 gid=1000 ses=4 subj==snap.steam.steam (enforce) pid=3402617 comm="COfflineMessage" exe="/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/steam" sig=0 arch=40000003 syscall=97 compat=1 ip=0xf7efd559 code=0x50000

image: Screenshot from 2022-06-10 09-20-41

pallebone commented 2 years ago

Tnx for looking :)

ashuntu commented 2 years ago

@jhenstridge
Almost thought it was going to work, the game actually opens to a black screen at least this time, but nothing beyond that.

snap run steam

...
pid 701403 != 701400, skipping destruction (fork without exec?)
GameAction [AppID 632360, ActionID 1] : LaunchApp changed task to Completed with ""

(pressure-vessel-adverb:701482): pressure-vessel-WARNING **: Cannot create temporary directory for platform specific libraries: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-libs-YK2ZN1': No such file or directory

(pressure-vessel-adverb:701482): pressure-vessel-WARNING **: Cannot create temporary directory for locales: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-locales-YY9ZN1': No such file or directory
ERROR: ld.so: object '/home/a/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/a/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
...

I saw no NVIDIA bind mount error this time.

dmesg

[117731.312997] systemd-journald[689]: Got invalid event from epoll for datagram fd: 9
[117732.808199] kauditd_printk_skb: 768696 callbacks suppressed
[117732.808201] audit: type=1400 audit(1654870545.378:3261616): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/proc/700153/autogroup" pid=700153 comm="CIPCServer::Thr" requested_mask="wc" denied_mask="wc" fsuid=1000 ouid=1000
[117732.808251] audit: type=1326 audit(1654870545.378:3261617): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700153 comm="CIPCServer::Thr" exe="/home/a/snap/steam/common/.local/share/Steam/ubuntu12_32/steam" sig=0 arch=40000003 syscall=289 compat=1 ip=0xf7f93549 code=0x50000
[117732.844129] audit: type=1400 audit(1654870545.414:3261618): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=700158 comm="fossilize_repla" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[117732.844134] audit: type=1400 audit(1654870545.414:3261619): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=700156 comm="fossilize_repla" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[117732.844137] audit: type=1400 audit(1654870545.414:3261620): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=700159 comm="fossilize_repla" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
...
[117737.842920] kauditd_printk_skb: 75 callbacks suppressed
[117737.842921] audit: type=1400 audit(1654870550.414:3261701): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=700202 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[117737.843299] audit: type=1400 audit(1654870550.414:3261702): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=700202 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[117738.544589] audit: type=1400 audit(1654870551.114:3261703): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/usr/local/lib/" pid=700284 comm="ldconfig.real" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[117738.721177] audit: type=1326 audit(1654870551.290:3261704): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700291 comm="wineserver" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E65736572766572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7fc19606673d code=0x50000
[117738.744089] audit: type=1326 audit(1654870551.314:3261705): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700289 comm="wine64" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7eff4da6073d code=0x50000
[117738.759379] audit: type=1326 audit(1654870551.330:3261706): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700293 comm="wine64" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7fafdcfc173d code=0x50000
[117738.762555] audit: type=1326 audit(1654870551.334:3261707): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700293 comm="wineboot.exe" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=65535 compat=0 ip=0x600000000005 code=0x50000
[117738.762650] audit: type=1326 audit(1654870551.334:3261708): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700289 comm="wine64" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7eff4da6073d code=0x50000
...
[117742.845364] kauditd_printk_skb: 4234635 callbacks suppressed
[117742.845367] audit: type=1326 audit(1654870555.414:7495947): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700367 comm=5269736B206F66205261696E20322E exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7f633924473d code=0x50000
[117742.845372] audit: type=1326 audit(1654870555.414:7495948): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700289 comm="steam.exe" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7eff4da6073d code=0x50000
[117742.845376] audit: type=1326 audit(1654870555.414:7495950): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700367 comm=5269736B206F66205261696E20322E exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7f633924473d code=0x50000
[117742.845379] audit: type=1326 audit(1654870555.414:7495949): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700295 comm="services.exe" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7f7989f9973d code=0x50000
...
pallebone commented 2 years ago

Unfair. I dont even get a black screen and still get the errors so you are somehow further along than me. Very sad.

ashuntu commented 2 years ago

Unfair. I dont even get a black screen and still get the errors so you are somehow further along than me. Very sad.

It might be different just depending on card, what card do you have? Mine is a GTX 1650 Max-Q (laptop).

pallebone commented 2 years ago

Mine is a gtx 1050 4gb in an msi laptop.

jhenstridge commented 2 years ago

@ashuntu: thanks for the testing. For this error:

(pressure-vessel-adverb:701482): pressure-vessel-WARNING **: Cannot create temporary directory for platform specific libraries: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-libs-YK2ZN1': No such file or directory

This is due to snap run setting XDG_RUNTIME_DIR to /run/user/1000/snap.steam, while pressure-vessel/bubblewrap is likely only creating /run/user/1000 inside its sandbox. I suspect this one would require modifying PV to solve. And if this is where it is placing proxy OpenGL driver libraries, then it will need to be addressed to get things running.

The following errors are ones we've seen on non-Nvidia systems, which is a bit more promising:

[117738.721177] audit: type=1326 audit(1654870551.290:3261704): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700291 comm="wineserver" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E65736572766572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7fc19606673d code=0x50000
[117738.744089] audit: type=1326 audit(1654870551.314:3261705): auid=1000 uid=1000 gid=1000 ses=2 subj=? pid=700289 comm="wine64" exe=2F686F6D652F612F736E61702F737465616D2F636F6D6D6F6E2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E202D204578706572696D656E74616C2F66696C65732F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e syscall=449 compat=0 ip=0x7eff4da6073d code=0x50000
...

The syscall=449 bit is futex_waitv. I need to get snapd built against a newer libseccomp to solve this problem: while I added the syscall to the base seccomp filter, the libseccomp we're using doesn't know what syscall number that corresponds to.

pallebone commented 2 years ago

Was there any ever any more updates on this since last time a checked over a month ago by any chance?

Pete

ashuntu commented 2 years ago

Was there any ever any more updates on this since last time a checked over a month ago by any chance?

Our most recent progress was noted here (some of these problems span multiple issues):

https://github.com/canonical/steam-snap/issues/27#issuecomment-1163605765

The latter PR for Snapd still needs work and to be merged, so its being worked on.

ashuntu commented 2 years ago

@Nightmayr @pallebone

Give this another go with the latest update to the snap on the edge branch and with the latest SnapD on edge, some PRs have gone through that should help with Proton and GPUs.

snap refresh steam --edge

snap refresh snapd --edge

Nightmayr commented 2 years ago

I'm now able to run games with Proton using snapd from the edge channel. Most of the games I launched ran fine, the only exception I was able to find so far was Elden Ring, which just hangs at the EAC initialising window. I'm not 100% sure it's an anti-cheat issue though as I was able to launch Apex Legends which also uses EAC and was able to stay in-game without being kicked due to the game not detecting EAC running.

The window Elden Ring gets stuck at: image

Log:

$ snap run steam
Testing for explicit PulseAudio choice...
...and PulseAudio has been explicitly chosen, so using it.
steam.sh[55128]: Running Steam on ubuntu 22.04 64-bit
steam.sh[55128]: STEAM_RUNTIME is enabled automatically
setup.sh[55248]: Steam runtime environment up-to-date!
steam.sh[55128]: Steam client's requirements are satisfied
[2022-07-28 01:25:03] Startup - updater built Jul 26 2022 18:53:52
[2022-07-28 01:25:03] Startup - Steam Client launched with: '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-07-28 01:25:03] Loading cached metrics from disk (/home/umayr/snap/steam/common/.local/share/Steam/package/steam_client_metrics.bin)
[2022-07-28 01:25:03] Using the following download hosts for Public, Realm steamglobal
[2022-07-28 01:25:03] 1. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-07-28 01:25:03] 2. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-07-28 01:25:03] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1658944613)
[2022-07-28 01:25:03] Verifying installation...
[2022-07-28 01:25:03] Verification complete
Loaded SDL version 2.23.1-7374734
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"
ComputeStartupMode: found registry default startup mode: 0steamwebhelper.sh[55333]: Runtime for steamwebhelper: defaulting to /home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 53: /proc/sys/kernel/unprivileged_userns_clone: Permission denied
/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/steamwebhelper.sh: line 60: /proc/sys/user/max_user_namespaces: Permission denied
steamwebhelper.sh[55333]: CEF sandbox already disabled
Installing breakpad exception handler for appid(steam)/version(1658944613)
Fontconfig error: Cannot load default config file
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1658944613)
Warning: failed to set thread priority: set failed for priority 8
Warning: support for elevated priorities is most likely unavailable, suppressing future warnings
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
Warning: failed to set thread priority: set failed for 8: -1: setpriority() failed
Installing breakpad exception handler for appid(steam)/version(1658944613)
CAppInfoCacheReadFromDiskThread took 171 milliseconds to initialize
Local Device Found
  type: 3233 8311
  path: sdl://0
  serial_number:  - 0
  Manufacturer: 
  Product:      Ducky One 3 TKL RGB
  Release:      110
  Interface:    -1

Local Device Found
  type: 3233 8311
  path: sdl://1
  serial_number:  - 0
  Manufacturer: 
  Product:      Ducky One 3 TKL RGB
  Release:      110
  Interface:    -1

Local Device Found
  type: 054c 0ce6
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      PS5 Controller
  Release:      8100
  Interface:    -1

!! Steam controller device opened for index 0.
Installing breakpad exception handler for appid(steam)/version(1658944613)
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13
(steam:55294): Gtk-WARNING **: gtk_disable_setlocale() must be called before gtk_init()
Controller device closed after hid_read failure
Installing breakpad exception handler for appid(steam)/version(1658944613)
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Local Device Found
  type: 3233 8311
  path: sdl://0
  serial_number:  - 0
  Manufacturer: 
  Product:      Ducky One 3 TKL RGB
  Release:      110
  Interface:    -1

Local Device Found
  type: 3233 8311
  path: sdl://1
  serial_number:  - 0
  Manufacturer: 
  Product:      Ducky One 3 TKL RGB
  Release:      110
  Interface:    -1

Local Device Found
  type: 054c 0ce6
  path: sdl://2
  serial_number:  - 0
  Manufacturer: 
  Product:      PS5 Controller
  Release:      8100
  Interface:    -1

!! Steam controller device opened for index 0.
roaming config store loaded successfully - 3252 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 20ms
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Installing breakpad exception handler for appid(steam)/version(1658944613)
Installing breakpad exception handler for appid(steam)/version(1658944613)
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Failed to init SteamVR because it isn't installed
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
ExecCommandLine: "'/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/steam' '-no-cef-sandbox'"
System startup time: 4.47 seconds
Could not connect to X session manager: Could not open network socket

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:55294): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13BuildCompleteAppOverviewChange: 631
RegisterForAppOverview 1: 46ms
RegisterForAppOverview 2: 47ms
Installing breakpad exception handler for appid(steam)/version(1658944613)
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to ShowLaunchOption with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp waiting for user response to ShowLaunchOption ""
Could not connect to X session manager: Could not open network socket
Could not connect to X session manager: Could not open network socket
Installing breakpad exception handler for appid(steam)/version(1658944613)
GameAction [AppID 1245620, ActionID 1] : LaunchApp continues with user response "0"
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""

(pressure-vessel-wrap:55905): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:55905): pressure-vessel-WARNING **: Found more than one possible drirc.d data directory from provider

(pressure-vessel-wrap:55905): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:55905): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:55905): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"

(pressure-vessel-adverb:55945): pressure-vessel-WARNING **: Cannot create temporary directory for platform specific libraries: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-libs-ZYGBQ1': No such file or directory

(pressure-vessel-adverb:55945): pressure-vessel-WARNING **: Cannot create temporary directory for locales: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-locales-2HHGQ1': No such file or directory
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
/usr/share/libdrm/amdgpu.ids: No such file or directory
/usr/share/libdrm/amdgpu.ids: No such file or directory
/usr/share/libdrm/amdgpu.ids: No such file or directory
Fontconfig error: Cannot load default config file
Installing breakpad exception handler for appid(steam)/version(1658944613)
Warning: failed to set thread priority: set failed for -10: -1: setpriority() failed
Fontconfig error: Cannot load default config file
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SynchronizingControllerConfig with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'\0
Game process added : AppID 1245620 "/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 56057, IP 0.0.0.0:0
chdir /mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/ELDEN RING/Game
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 56062 != 56059, skipping destruction (fork without exec?)
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
GameAction [AppID 1245620, ActionID 1] : LaunchApp changed task to Completed with ""

(pressure-vessel-wrap:56059): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:56059): pressure-vessel-WARNING **: Found more than one possible drirc.d data directory from provider

(pressure-vessel-wrap:56059): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/drirc.d" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:56059): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"

(pressure-vessel-wrap:56059): pressure-vessel-WARNING **: "var/lib/snapd/hostfs/usr/share/nvidia" is unlikely to appear in "/run/host"

(pressure-vessel-adverb:56096): pressure-vessel-WARNING **: Cannot create temporary directory for platform specific libraries: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-libs-8IQ3P1': No such file or directory

(pressure-vessel-adverb:56096): pressure-vessel-WARNING **: Cannot create temporary directory for locales: Failed to create file '/run/user/1000/snap.steam/pressure-vessel-locales-3A42P1': No such file or directory
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
esync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Installing breakpad exception handler for appid(steam)/version(1658944613)
Warning: failed to set thread priority: set failed for -10: -1: setpriority() failed
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Fontconfig error: Cannot load default config file
ThreadGetProcessExitCode: no such process 56101
ThreadGetProcessExitCode: no such process 56099
ThreadGetProcessExitCode: no such process 56060
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Fontconfig error: Cannot load default config file
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Fontconfig error: Cannot load default config file
ThreadGetProcessExitCode: no such process 56105
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
Game process updated : AppID 1245620 "/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 56100, IP 0.0.0.0:0
Setting breakpad minidump AppID = 1245620
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198022257075 [API loaded no]
Fontconfig error: Cannot load default config file
/usr/share/libdrm/amdgpu.ids: No such file or directory
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
/usr/share/libdrm/amdgpu.ids: No such file or directory
/usr/share/libdrm/amdgpu.ids: No such file or directory
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
/usr/share/libdrm/amdgpu.ids: No such file or directory
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
/usr/share/libdrm/amdgpu.ids: No such file or directory
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/usr/share/libdrm/amdgpu.ids: No such file or directory
*** MESA_GLSL_CACHE_DIR is deprecated; use MESA_SHADER_CACHE_DIR instead ***
*** MESA_GLSL_CACHE_MAX_SIZE is deprecated; use MESA_SHADER_CACHE_MAX_SIZE instead ***
Fontconfig error: Cannot load default config file
Fontconfig error: Cannot load default config file
ERROR: ld.so: object '/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Fontconfig error: Cannot load default config file
Fossilize INFO: Overriding serialization path: "/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/shadercache/1245620/fozpipelinesv6/steamapprun_pipeline_cache".
Installing breakpad exception handler for appid(gameoverlayui)/version(20220726185359)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: Cannot load default config file
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Bold.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Italic.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Couldn't initialize virtual gamepad: Couldn't open /dev/uinput for writing
flock /usr/share/fonts/truetype/liberation2/LiberationSans-Regular.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf LOCK_SH failed. errno = 13flock /usr/share/fonts/opentype/urw-base35/NimbusSans-Regular.otf LOCK_SH failed. errno = 13flock /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc LOCK_SH failed. errno = 13flock /proc/56058/cmdline LOCK_SH failed. errno = 13flock /proc/56059/cmdline LOCK_SH failed. errno = 13flock /proc/56096/cmdline LOCK_SH failed. errno = 13flock /proc/56098/cmdline LOCK_SH failed. errno = 13flock /proc/56100/cmdline LOCK_SH failed. errno = 13flock /proc/56102/cmdline LOCK_SH failed. errno = 13flock /proc/56112/cmdline LOCK_SH failed. errno = 13flock /proc/56115/cmdline LOCK_SH failed. errno = 13flock /proc/56125/cmdline LOCK_SH failed. errno = 13flock /proc/56138/cmdline LOCK_SH failed. errno = 13flock /proc/56146/cmdline LOCK_SH failed. errno = 13flock /proc/56152/cmdline LOCK_SH failed. errno = 13flock /proc/56155/cmdline LOCK_SH failed. errno = 13flock /proc/56173/cmdline LOCK_SH failed. errno = 13flock /proc/56185/cmdline LOCK_SH failed. errno = 13flock /proc/56193/cmdline LOCK_SH failed. errno = 13wine client error:1b8: sendmsg: Bad file descriptor
pid 56248 != 56193, skipping destruction (fork without exec?)
ThreadGetProcessExitCode: no such process 56173
ThreadGetProcessExitCode: no such process 56152
ThreadGetProcessExitCode: no such process 56146
ThreadGetProcessExitCode: no such process 56138
ThreadGetProcessExitCode: no such process 56115
ThreadGetProcessExitCode: no such process 56112
ThreadGetProcessExitCode: no such process 56100
ThreadGetProcessExitCode: no such process 56098
ThreadGetProcessExitCode: no such process 56059
ThreadGetProcessExitCode: no such process 56058
pid 56102 != 56101, skipping destruction (fork without exec?)
Game process removed: AppID 1245620 "/home/umayr/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1245620 -- '/home/umayr/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/mnt/89442a84-5620-4add-83e8-2bdf1701ca24/steam/steamapps/common/ELDEN RING/Game/start_protected_game.exe'", ProcID 56193 
ThreadGetProcessExitCode: no such process 56193
ThreadGetProcessExitCode: no such process 56125
Uploaded AppInterfaceStats to Steam

(process:56230): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
src/steamexe/main.cpp (254) : Assertion Failed: reaping pid: 56230 -- unknown

src/steamexe/main.cpp (254) : Assertion Failed: reaping pid: 56230 -- unknown

Installing breakpad exception handler for appid(steam)/version(1658944613)
No minidump written, nothing to upload.

Apparmor denials whilst running Elden Ring:

$ snappy-debug
INFO: Following '/var/log/syslog'. If have dropped messages, use:
INFO: $ sudo journalctl --output=short --follow --all | sudo snappy-debug
= AppArmor =
Time: Jul 28 01:28:18
Log: apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/UPower" interface="org.freedesktop.UPower" member="EnumerateDevices" mask="send" name="org.freedesktop.UPower" pid=55294 label="snap.steam.steam" peer_pid=4015 peer_label="unconfined"
DBus access
Suggestion:
* try adding 'upower-observe' to 'plugs'

= AppArmor =
Time: Jul 28 01:28:18
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type" pid=55294 comm="CSystemManager:" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type (read)
Suggestions:
* adjust program to not access '/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type'
* adjust program to not access '/sys/devices/pci[0-9]*:[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/usb[0-9]*/[0-9]*-[0-9]*/[0-9]*-[0-9]*:[0-9]*.[0-9]*/bluetooth/hci[0-9]*/hci[0-9]*:[0-9]*/[0-9]*:[0-9]*C:[0-9]*CE[0-9]*.[0-9]*B/power_supply/ps-controller-battery-d[0-9]*:bc:c[0-9]*:[0-9]*:a[0-9]*:[0-9]*/type'

= AppArmor =
Time: Jul 28 01:28:18
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type" pid=55294 comm="CSystemManager:" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type (read)
Suggestions:
* adjust program to not access '/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type'
* adjust program to not access '/sys/devices/pci[0-9]*:[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*b:[0-9]*.[0-9]*/i[0-9]*c-[0-9]*/[0-9]*-[0-9]*/power_supply/ucsi-source-psy-[0-9]*-[0-9]*/type'

= AppArmor =
Time: Jul 28 01:28:20
Log: apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/UPower" interface="org.freedesktop.UPower" member="EnumerateDevices" mask="send" name="org.freedesktop.UPower" pid=55294 label="snap.steam.steam" peer_pid=4015 peer_label="unconfined"
DBus access
Suggestion:
* try adding 'upower-observe' to 'plugs'

= AppArmor =
Time: Jul 28 01:28:20
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type" pid=55294 comm="CSystemManager:" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type (read)
Suggestions:
* adjust program to not access '/sys/devices/pci0000:00/0000:00:01.2/0000:02:00.0/0000:03:08.0/0000:08:00.3/usb5/5-5/5-5:1.0/bluetooth/hci0/hci0:256/0005:054C:0CE6.001B/power_supply/ps-controller-battery-d0:bc:c1:41:a2:60/type'
* adjust program to not access '/sys/devices/pci[0-9]*:[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/usb[0-9]*/[0-9]*-[0-9]*/[0-9]*-[0-9]*:[0-9]*.[0-9]*/bluetooth/hci[0-9]*/hci[0-9]*:[0-9]*/[0-9]*:[0-9]*C:[0-9]*CE[0-9]*.[0-9]*B/power_supply/ps-controller-battery-d[0-9]*:bc:c[0-9]*:[0-9]*:a[0-9]*:[0-9]*/type'

= AppArmor =
Time: Jul 28 01:28:20
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type" pid=55294 comm="CSystemManager:" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type (read)
Suggestions:
* adjust program to not access '/sys/devices/pci0000:00/0000:00:03.1/0000:0b:00.3/i2c-0/0-0008/power_supply/ucsi-source-psy-0-00081/type'
* adjust program to not access '/sys/devices/pci[0-9]*:[0-9]*/[0-9]*:[0-9]*:[0-9]*.[0-9]*/[0-9]*:[0-9]*b:[0-9]*.[0-9]*/i[0-9]*c-[0-9]*/[0-9]*-[0-9]*/power_supply/ucsi-source-psy-[0-9]*-[0-9]*/type'

= AppArmor =
Time: Jul 28 01:28:22
Log: apparmor="DENIED" operation="dbus_method_call"  bus="system" path="/org/freedesktop/UPower" interface="org.freedesktop.UPower" member="EnumerateDevices" mask="send" name="org.freedesktop.UPower" pid=55294 label="snap.steam.steam" peer_pid=4015 peer_label="unconfined"
DBus access
Suggestion:
* try adding 'upower-observe' to 'plugs'

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/usr/local/lib/" pid=56727 comm="ldconfig.real" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
File: /usr/local/lib/ (read)
Suggestion:
* adjust program to read necessary files from $SNAP, $SNAP_DATA, $SNAP_COMMON, $SNAP_USER_DATA or $SNAP_USER_COMMON

= Seccomp =
Time: Jul 28 01:28:23
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56732 comm="wineserver" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E65736572766572 sig=0 arch=c000003e 141(setpriority) compat=0 ip=0x7fcfe93d61eb code=0x50000
Syscall: setpriority
Suggestion:
* ignore the denial if the program otherwise works correctly (unconditial setpriority is often just noise)

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/system/node/online" pid=56730 comm="wine64" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/system/node/online (read)
Suggestion:
* adjust program to not access '/sys/devices/system/node/online'

= Seccomp =
Time: Jul 28 01:28:23
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56732 comm="wineserver" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E65736572766572 sig=0 arch=c000003e 203(sched_setaffinity) compat=0 ip=0x7fcfe93c484b code=0x50000
Syscall: sched_setaffinity
Suggestion:
* add 'process-control' to 'plugs'

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/system/node/online" pid=56734 comm="wine64" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/system/node/online (read)
Suggestion:
* adjust program to not access '/sys/devices/system/node/online'

= Seccomp =
Time: Jul 28 01:28:23
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56734 comm="wineboot.exe" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e 65535(UNKNOWN) compat=0 ip=0x600000000005 code=0x50000
Syscall: UNKNOWN

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/system/clocksource/clocksource0/current_clocksource" pid=56732 comm="wineserver" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/system/clocksource/clocksource0/current_clocksource (read)
Suggestions:
* adjust program to not access '/sys/devices/system/clocksource/clocksource0/current_clocksource'
* adjust program to not access '/sys/devices/system/clocksource/clocksource[0-9]*/current_clocksource'

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/virtual/dmi/id/bios_vendor" pid=56734 comm="wineboot.exe" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/virtual/dmi/id/bios_vendor (read)
Suggestion:
* adjust program to not access '/sys/devices/virtual/dmi/id/bios_vendor'

= AppArmor =
Time: Jul 28 01:28:23
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/virtual/dmi/id/bios_version" pid=56734 comm="wineboot.exe" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/virtual/dmi/id/bios_version (read)
Suggestion:
* adjust program to not access '/sys/devices/virtual/dmi/id/bios_version'

= Seccomp =
Time: Jul 28 01:28:29
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56916 comm="wineserver" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E65736572766572 sig=0 arch=c000003e 203(sched_setaffinity) compat=0 ip=0x7f633a08384b code=0x50000
Syscall: sched_setaffinity
Suggestion:
* add 'process-control' to 'plugs'

= AppArmor =
Time: Jul 28 01:28:29
Log: apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/sys/devices/system/node/online" pid=56945 comm="wine64" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
File: /sys/devices/system/node/online (read)
Suggestion:
* adjust program to not access '/sys/devices/system/node/online'

= Seccomp =
Time: Jul 28 01:28:29
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56945 comm="plugplay.exe" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E6536342D7072656C6F61646572 sig=0 arch=c000003e 65535(UNKNOWN) compat=0 ip=0x600000000005 code=0x50000
Syscall: UNKNOWN

= Seccomp =
Time: Jul 28 01:28:29
Log: auid=1000 uid=1000 gid=1000 ses=3 subj=? pid=56916 comm="wineserver" exe=2F6D6E742F38393434326138342D353632302D346164642D383365382D3262646631373031636132342F737465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20372E302F646973742F62696E2F77696E65736572766572 sig=0 arch=c000003e 203(sched_setaffinity) compat=0 ip=0x7f633a08384b code=0x50000
Syscall: sched_setaffinity
Suggestion:
* add 'process-control' to 'plugs'
pallebone commented 2 years ago

@Nightmayr @pallebone

Give this another go with the latest update to the snap on the edge branch and with the latest SnapD on edge, some PRs have gone through that should help with Proton and GPUs.

snap refresh steam --edge

snap refresh snapd --edge

I tried this with Apex legends again but it still does not open unfortunately. Im sorry, I was hoping to give you good news.

The errors in steam are as follows now:

Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
bwrap: Can't bind mount /oldroot/etc/nvidia on /newroot/etc/nvidia: Unable to mount source on destination: Permission denied
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 1172470, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 1172470, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam\0
Game process added : AppID 1172470 "/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 22529, IP 0.0.0.0:0
chdir /home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends
ERROR: ld.so: object '/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 1172470, ActionID 2] : LaunchApp changed task to Completed with ""
pid 22534 != 22531, skipping destruction (fork without exec?)
bwrap: Can't bind mount /oldroot/etc/nvidia on /newroot/etc/nvidia: Unable to mount source on destination: Permission denied
Game process removed: AppID 1172470 "/home/aragorn/snap/steam/common/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1172470 -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Proton 7.0'/proton waitforexitandrun  '/home/aragorn/snap/steam/common/.local/share/Steam/steamapps/common/Apex Legends/EasyAntiCheat_launcher.exe' -steam", ProcID 22529 
ThreadGetProcessExitCode: no such process 22532
ThreadGetProcessExitCode: no such process 22531
ThreadGetProcessExitCode: no such process 22530
Uploaded AppInterfaceStats to Steam

Hope this helps,

Pete

kenvandine commented 2 years ago

Apex Legends works for me now, but I'm not using nvidia graphics. There is another bwrap error that we might need to address:

bwrap: Can't bind mount /oldroot/etc/nvidia on /newroot/etc/nvidia: Unable to mount source on destination: Permission denied

ashuntu commented 2 years ago

@pallebone Apex works just fine for me with these updates, using NVIDIA graphics card. Are you sure you refreshed both steam and snapd and restarted Steam?

pallebone commented 2 years ago

Yes I am certain, here is the ss: Screenshot from 2022-07-28 10-44-15 Screenshot from 2022-07-28 10-45-55

However if you want you can also connect to my pc via some method and check anything you like yourself. Or alternatively I can provide additional information that you request if you would like to specify what you want me to collect.

ashuntu commented 2 years ago

@pallebone What's your nvidia-driver version? You can view it in nvidia-settings.

pallebone commented 2 years ago

Hi @ashuntu it is 510.73.08. I installed it via sudo apt-get install nvidia-tesla-510-driver I believe.

Here is the output of nvidia-smi: Screenshot from 2022-07-28 15-41-22

ashuntu commented 2 years ago

I can confirm it does fail on nvidia-driver-515, I was using nvidia-driver-470 and that worked fine.

Steam log

The NVIDIA driver was unable to open 'libnvidia-glvkspirv.so.515.48.07'.  This library is required at run time.

dmesg

[ 2970.767549] audit: type=1400 audit(1659037628.882:4214): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=9883 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2970.768074] audit: type=1400 audit(1659037628.886:4215): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=9883 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2970.790829] audit: type=1400 audit(1659037628.906:4216): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/vdpau/" pid=9907 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2970.816183] audit: type=1400 audit(1659037628.934:4217): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=9909 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 2975.719267] audit: type=1400 audit(1659037633.834:4340): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/proc/10065/fdinfo/30" pid=10065 comm="winedevice.exe" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 2975.738283] audit: type=1400 audit(1659037633.854:4341): apparmor="DENIED" operation="mkdir" profile="snap.steam.steam" name="/var/cache/fontconfig/" pid=10065 comm="winedevice.exe" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
pallebone commented 2 years ago

That is disappointing. I did check I had libnvidia-glvkspirv installed: Screenshot from 2022-07-28 15-55-02

Sadly I already had it.

Do you think this means that driver cant work or is it just further changes you have to make in order for it to work?

Kind regards Pete

ashuntu commented 2 years ago

Most likely we need changes in snapd that @jhenstridge can help on :).

If you need/want to as a temporary workaround, you could switch to nvidia-driver-470 in the Software & Updates app under the Additional Drivers tab.

pallebone commented 2 years ago

No worries I will use the non snap version with this later driver for now as it has some other improvements as well as every time I change the driver I have to resign them for secure boot which is fairly inconvenient.

jhenstridge commented 2 years ago

The library is shipped as part of libnvidia-gl-515 on Ubuntu so I'd expect the library to always be present on the host system. The libnvidia-tesla-510-glvkspirv package looks to be for a different driver version, and looks to be from a non-Ubuntu repository too? Given @ashuntu has also reproduced the issue, I don't think the extra packages you've got installed are a problem though.

It looks like snapd already had support for exposing the host system's glvkspirv library to the snap sandbox, added back in 2018:

https://github.com/snapcore/snapd/commit/612751ebe991c162ba55b42e9197d9881b77aa1b

And Valve's pressure-vessel knows to expose the library to its sandbox:

https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/master/pressure-vessel/runtime.c#L4903

So I suspect it isn't a problem of the library itself being missing: rather one of its dependencies is missing. A good starting point would be to see if ldd can find the dependencies from within the snap sandbox. Could someone try running the following commands:

snap run --shell steam
ldd /var/lib/snapd/lib/gl/libnvidia-glvkspirv.so.515.48.07

(note that the "snap run --shell" command will start another copy of bash. You can press ctrl+D or run exit to return afterwards).

If that lists any dependencies as not found, that's likely our culprit.

pallebone commented 2 years ago

The library is shipped as part of libnvidia-gl-515 on Ubuntu so I'd expect the library to always be present on the host system. The libnvidia-tesla-510-glvkspirv package looks to be for a different driver version, and looks to be from a non-Ubuntu repository too? Given @ashuntu has also reproduced the issue, I don't think the extra packages you've got installed are a problem though.

Sorry I perhaps didnt mention looking back, I actually use Debian, not Ubuntu and that is in the Debian repositories (I dont add 3rd party repositories). I believed snap to be platform independent but perhaps I am wrong on that.

I did have some files in that /var/lib/snapd/lib/gl directory. My driver version correlates to at least one of the files in there: Screenshot from 2022-07-28 22-43-45

Pete

jhenstridge commented 2 years ago

Okay. The library dependencies look fairly mundane, although it is possible that its using some symbol version not present in the set of libraries Steam provides within the pressure-vessel sandbox. I don't have a quick set of instructions to test that at present though. I'll look further.

pallebone commented 2 years ago

Thank you for your time, it is appreciated.

jhenstridge commented 2 years ago

It doesn't look like symbol versions would be the problem either. Using objdump on the v515 library:

Version References:
  required from ld-linux-x86-64.so.2:
    0x0d696913 0x00 08 GLIBC_2.3
  required from libm.so.6:
    0x09691a75 0x00 05 GLIBC_2.2.5
  required from libc.so.6:
    0x0d696917 0x00 06 GLIBC_2.7
    0x0d696913 0x00 04 GLIBC_2.3
    0x09691a75 0x00 03 GLIBC_2.2.5
  required from libpthread.so.0:
    0x09691972 0x00 07 GLIBC_2.3.2
    0x09691a75 0x00 02 GLIBC_2.2.5

So no recent symbol versions either (glibc 2.7 was released in 2007).

Ash's AppArmor logs show denied reads to /var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/ and /var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/vdpau/: the directories the symlink farm in /var/lib/snapd/lib/gl is pointing to. So something is trying to list those directories for some reason. This isn't something that would normally be necessary to access the symlink targets, but PV is doing something weird.

pallebone commented 2 years ago

Unsure how to get apparmor logs but this is in my syslog:

Jul 28 23:19:23 Aragorn kernel: [49373.864189] audit: type=1400 audit(1659064763.927:3848): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=162315 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:23 Aragorn kernel: [49373.864585] audit: type=1400 audit(1659064763.927:3849): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=162315 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.958535] audit: type=1400 audit(1659064764.023:3850): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.959517] audit: type=1400 audit(1659064764.023:3851): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.960039] audit: type=1400 audit(1659064764.023:3852): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.961949] audit: type=1400 audit(1659064764.027:3853): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.962478] audit: type=1400 audit(1659064764.027:3854): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.964118] audit: type=1400 audit(1659064764.027:3855): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.964592] audit: type=1400 audit(1659064764.027:3856): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.965918] audit: type=1400 audit(1659064764.031:3857): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49374.041782] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
Jul 28 23:19:27 Aragorn kernel: [49377.046953] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
Jul 28 23:19:27 Aragorn kernel: [49377.393719] [UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:74:ac:b9:e0:05:7a:08:00 SRC=192.168.2.160 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=37289 PROTO=2 
Jul 28 23:19:30 Aragorn kernel: [49380.045879] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
Jul 28 23:19:33 Aragorn kernel: [49383.045963] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7

also this is in my kern.log (very similar?)

Jul 28 23:19:23 Aragorn kernel: [49373.864189] audit: type=1400 audit(1659064763.927:3848): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/explicit_layer.d/" pid=162315 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:23 Aragorn kernel: [49373.864585] audit: type=1400 audit(1659064763.927:3849): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/etc/vulkan/implicit_layer.d/" pid=162315 comm="pressure-vessel" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.958535] audit: type=1400 audit(1659064764.023:3850): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.959517] audit: type=1400 audit(1659064764.023:3851): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.960039] audit: type=1400 audit(1659064764.023:3852): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.961949] audit: type=1400 audit(1659064764.027:3853): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.962478] audit: type=1400 audit(1659064764.027:3854): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.964118] audit: type=1400 audit(1659064764.027:3855): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.964592] audit: type=1400 audit(1659064764.027:3856): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49373.965918] audit: type=1400 audit(1659064764.031:3857): apparmor="DENIED" operation="open" profile="snap.steam.steam" name="/var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/" pid=162338 comm="x86_64-linux-gn" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
Jul 28 23:19:24 Aragorn kernel: [49374.041782] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
Jul 28 23:19:27 Aragorn kernel: [49377.046953] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
Jul 28 23:19:27 Aragorn kernel: [49377.393719] [UFW BLOCK] IN=enp3s0 OUT= MAC=01:00:5e:00:00:01:74:ac:b9:e0:05:7a:08:00 SRC=192.168.2.160 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=37289 PROTO=2 
Jul 28 23:19:30 Aragorn kernel: [49380.045879] Lockdown: rpc-libvirtd: debugfs access is restricted; see man kernel_lockdown.7
jhenstridge commented 2 years ago

Here's a quick way you could test out whether that access is causing the problem:

  1. Take a copy of /var/lib/snapd/apparmor/profiles/snap.steam.steam to somewhere you can write to. This is the text version of the AppArmor profile that snapd has generated for the snap.
  2. Open the copied profile in your favourite text editor, and add the following lines before the closing brace at the end of the file:
    /var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/ r,
    /var/lib/snapd/hostfs/usr/lib/x86_64-linux-gnu/vdpau/ r,
  3. Load your modified profile into the kernel by running sudo apparmor_parser -r snap.steam.steam

That should get rid of the denial, and either fix the problem or let us progress to another denial.