protonscr

Several games won't start when using bcachefs filesystem including Half-Life 1/2 and Left 4 Dead 2

steamopen
ValveSoftware/steam-for-linux#7722 · opened 2021-03-27 by davidak · updated 2021-03-27 · 0 comments · github
Ddavidak 2021-03-27 github

Your system information

  • Steam client version (build number or date): 2021-03-23 (can't copy long version number from About dialog)
  • Distribution (e.g. Ubuntu): NixOS unstable
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

Hello,

can you tell me why Half-Life and other games crash when i try to start them?

I have a log for HL1 here: https://gist.github.com/davidak/b06c89d81266fecc159a13dd3d0b67b1

I'm using the in development filesystem bcachefs on NixOS.

I thought it might be the 32-bit inode issue also present when using xfs, but i mounted bcachefs with the inodes_32bit option and still have this issue.

https://steamcommunity.com/app/221410/discussions/0/620695877288637183/
ValveSoftware/steam-for-linux#4824
ValveSoftware/Source-1-Games#1685
http://www.mjr19.org.uk/sw/inodes64.html

So it would be helpful if you can look at the log and the attached core dump, so we get some hint how to fix it in bcachefs.

Here is the bug report with all the games i found that have this issue: https://github.com/koverstreet/bcachefs/issues/175

assert_20210327033229_1.dmp.zip

Steps for reproducing this issue:

  1. Install a Linux system with bcachefs as filesystem. I have a guide for NixOS here: https://codeberg.org/davidak/nixos-config/src/branch/master/machines/install-iso-bcachefs
  2. Install Steam and some of the games known not to work (see list in https://github.com/koverstreet/bcachefs/issues/175)
  3. Try to run the games...

Nothing extracted yet.