I also hit this issue on OpenSUSE MicroOS.
from the openSUSE SELinux wiki page: https://en.opensuse.org/Portal:SELinux/Common_issues
The SELinux team introduced a new dependency to the steam, lutris and Bottles software as it is packaged in openSUSE, which should fix the below problem automatically on SELinux enabled systems. The change automatically installs a package called selinux-policy-targeted-gaming. For the flatpak versions a manual fix is still needed, as we can not add dependencies onto them. Manually installing selinux-policy-targeted-gaming should fix problems with the flatpak versions as well. If you encounter issues with this solution please open a bug.
after running sudo zypper in selinux-policy-targeted-gaming this issue was fixed for me. Can´t really say what is the tradeoff in terms of security though.
Nothing extracted yet.
Issue effecting openSUSE tumbleweed and current version of Steam. Known issue with different packaging of Steam including the flatpak.
Most Steam/Proton games are not launching due to SELinux blocking unconfined executables to make their stack executable. selinuxuser_execmod
Logs from SELinux.
type=AVC msg=audit(1742508583.968:266): avc: denied { execmod } for pid=12275 comm="wineboot.exe" path=2F686F6D652F72616368656C2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20486F746669782F66696C65732F6C696236342F77696E652F7838365F36342D77696E646F77732F6E74646C6C2E646C6C dev="dm-1" ino=3355824 scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:data_home_t:s0 tclass=file permissive=0
type=AVC msg=audit(1742508583.977:267): avc: denied { execmod } for pid=12271 comm="steam.exe" path=2F686F6D652F72616368656C2F2E6C6F63616C2F73686172652F537465616D2F737465616D617070732F636F6D6D6F6E2F50726F746F6E20486F746669782F66696C65732F6C696236342F77696E652F7838365F36342D77696E646F77732F6E74646C6C2E646C6C dev="dm-1" ino=3355824 scontext=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 tcontext=unconfined_u:object_r:data_home_t:s0 tclass=file permissive=0
Downstream bug report
https://bugzilla.opensuse.org/show_bug.cgi?id=1206292
This can be worked around by disabling this protection from SELinux, but this leaves the system open to more vulnerabilities. This indicates a badly coded executable and would need to be fixed from upstream.