ValveSoftware / Source-1-Games

Source 1 based games such as TF2 and Counter-Strike: Source
634 stars 74 forks source link

[HL2] hl2_linux execheap access blocked by SELinux #5549

Open pointydev opened 7 months ago

pointydev commented 7 months ago

Hey there,

I receive this SELinux alert whenever starting Half-Life 2:

SELinux is preventing hl2_linux from using the execheap access on a process.

*****  Plugin allow_execheap (53.1 confidence) suggests   ********************

If you do not think hl2_linux should need to map heap memory that is both writable and executable.
Then you need to report a bug. This is a potentially dangerous access.

System information: steamsysinfo.202402270145.txt SELinux alert details: hl2_linux-execheap.202402262200.txt SELinux policies: Fedora 39.4

# Half-Life 2 version:
] version
Build Label:           8491853   # Uniquely identifies each build
Network PatchVersion:  8491853   # Determines client and server compatibility
Protocol version:           24   # High level network protocol version

Thanks, Elliott

kisak-valve commented 7 months ago

Hello @pointydev, this is the same issue as discussed in #2734.