ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.22k stars 174 forks source link

Main window can become unresponsive with certain mod configurations #11291

Open iodream opened 2 weeks ago

iodream commented 2 weeks ago

Your system information

Please describe your issue in as much detail as possible:

If i download this mod for example and launch it through Steam the main window will become unresponsive while displaying an error Cannot read properties of null (reading 'display name') (see screenshot) .

I assume this is where the Processing Vulkan shaders window should go because the game is launched via DXVK but instead the whole window is unresponsive and darkened. The game launches as usual after a while without any user input. Closing the window doesn't help, only exiting and relaunching Steam helps. The mod probably has something misconfigured but it seems steam doesn't handle this one case very well and the user is left confused.

Screenshot: Screenshot_20240924_042614

Steps for reproducing this issue:

  1. Download the example mod provided
  2. Extract mod into sourcemods directory as instructed
  3. Launch Steam
  4. Steam recognizes mod as listed
  5. Launch mod through Steam without adding it as a non-steam app.

Observed result:

Main window is darkened, is unresponsive and shows an error

Expected result:

Main window shows a dialog window about processing Vulkan shaders as usual, displays an error about missing required mod info or at least doesn't lock out user input

iodream commented 2 weeks ago

a seemingly related issue happens with the verify game files button in game properties:

image