#[1.0.2][Linux] Does not run with proton

37 messages Β· Page 1 of 1 (latest)

soft musk
#

Running on Linux (arch) fails in a crash. With standard Steam proton it just crashes back to the desktop. With different proton versions I at least get the game started but get the blow error.

I am not on Valve hardware.

Version 0.9.9 works fine.

VERSION
1.0.2-rc1 | Windows 10 (10.0.19045) 64bit | Vulkan | Steam | 2026-04-14 19:05:30Z

ENVIRONMENT
Prod

STORE
Steam

SAVEGAME DIRECTORY
C:/users/steamuser/AppData/LocalLow/tobspr Games/shapez 2\savegames

SUPPORTED VERSIONS
1130 ... 1137

ENVIRONMENT
Prod

STORE
Steam

SAVEGAME DIRECTORY
C:/users/steamuser/AppData/LocalLow/tobspr Games/shapez 2\savegames

SUPPORTED VERSIONS
1130 ... 1137

System.NullReferenceException: Object reference not set to an instance of an object
at Steamworks.SteamUtils.get_IsRunningOnSteamDeck () [0x00005] in <07ef8413a5bf4d5a8853552e7faf65a4>:0
at GraphicsSelectionStep.IsSteamDeck () [0x00000] in <8ff73ad17012401ca0b4a730c9eb93da>:0
at GraphicsSelectionStep.Execute (Core.Dependency.IDependencyContainer dependencyContainer) [0x0003d] in <8ff73ad17012401ca0b4a730c9eb93da>:0
at IntroOrchestrator.Initialize () [0x000db] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.InitializeGameWithView () [0x000be] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartInPreload () [0x0006c] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.StartGame (GameLoadingMode loadingMode) [0x00092] in <46aefb5106194d3c92f9ccd954cfd03d>:0
at Game.Orchestration.GameOrchestrator.Run (GameLoadingMode loadingMode) [0x0007d] in <46aefb5106194d3c92f9ccd954cfd03d>:0

light cairnBOT
#

Thank you for reporting this bug! Our team will review your report soon.
Feel free to add more details in follow-up messages β€” we're also scanning for duplicate reports automatically now.
πŸ“¨ There are currently 23 reports awaiting team review. Due to the high volume, it may take a little longer for us to get to yours.

πŸ“‹ Log files help us investigate issues. You can find yours here:
β€’ Linux: ~/.config/unity3d/tobspr Games/shapez 2/Player.log

πŸ’Ύ Savegame files (.spz2) are very helpful if relevant to the issue!
Export via Main Menu β†’ Play β†’ click the download icon on the relevant savegame.
You can also find them here:
β€’ Linux: $XDG_CONFIG_HOME/unity3d/tobspr Games/shapez 2/

soft musk
light cairnBOT
# soft musk
πŸ“‹ Log File Analysis

Log Analysis (Player.log):

  1. Fatal Runtime Error: A fatal error occurred in the Mono runtime or one of the native libraries, with native fault reporting also failing, leaving some diagnostic information unavailable.
soft musk
#

"--disable-store-sdk" does not change a thing

slender elk
#

Hello @soft musk

I see a double error in the log, and want to first recommend using Direct X 11 instead of Vulkan, there has been increased stability using DX 11 (known bug with Unity interfering with the driver on some versions). If that fixes the first issue, there may be a second issue occurring. If you are still crashing would we be able to get an updated player.log file?

Thank you,
Josh

soft musk
#

If i start the game with the default proton (like just download) I do not even get the selector screen, It crashes before it.

light cairnBOT
#

βœ… Thank you for providing further information, our team will have a look again!

soft musk
#

With proton 10.0-4 I get the selector and can at least select dx and it starts. The default or vulkan options both fail

slender elk
#

Proton will force Vulkan, and looking more into this, we can try forcing DX 11 using the launch command -force-d3d11 in the Proton launch option. Please let me know if that changes any of the behaviors.

Thank you,
Josh

soft musk
#

If I add the parameter in the steam settings (and select the default proton) it still crashes before even starting the game. I'm not sure steam passes it through. I have to check if I can easily launch it outside of steam.
Selecting Proton 10.x manually works fine though.
Then I can also select the api directly in steam

light cairnBOT
#

βœ… Thank you for providing further information, our team will have a look again!

hexed vessel
soft musk
#

With 10x it is fine.

light cairnBOT
#

βœ… Thank you for providing further information, our team will have a look again!

soft musk
#

Even with the current version of the game it crashes without 10x. I did not debug it further to see if it is Vulkan or driver or similar. I also did not try different proton versions.

hexed vessel
soft musk
#

It starts and instantly crashes.

#

Without setting a fixed proton version.

hexed vessel
#

Try this?:
Put my Display.json into the following ~/.config/unity3d/tobspr Games/shapez 2/Local

soft musk
#

Thanks, will try it later today.

soft musk
light cairnBOT
#

βœ… Thank you for providing further information, our team will have a look again!

light cairnBOT
# soft musk Still fails. here the complete fresh log
πŸ“‹ Log File Analysis

Log Analysis (Player.log):

  1. Fatal Runtime Error: A fatal error occurred in the Mono runtime or one of the native libraries. Native fault reporting also failed, resulting in unavailable diagnostic information.
#

--disable-store-sdk launch argument prevents game to launch when preload intro has not yet been seen
Done β€’ Priority: Highest β€’ Fix: 1.0.3 release (Hotfix 1) β€’ Game: 1.0.1-rc1 β€’ Resolution: Fix Verified

Using the --disable-store-sdk launch argument prevents shapez 2 from launching when the preload intro has not yet been seen, such as on a first launch. The failure is caused by a graphics initialization check for Steam Deck that incorrectly assumes the Steam SDK is initialized. Clearing the settings folder and launching with --disable-store-sdk reproduces the issue. The game should launch successfully with this argument without depending on the Steam SDK during graphics initialization. A fix ...
πŸ’¬ Threads: Using the launch argument --disable-stor

#

[Linux] Title always exits shortly after starting it
To Do β€’ Priority: High β€’ Fix: None β€’ Game: 1.0.3-rc3

On Linux (Ubuntu and Arch), shapez 2 crashes shortly after launching, though not 100% reproducibly. The crash appears related to native resolution, as it can be worked around by using a non-native resolution or by manually creating a display.json file with a specific resolution and windowed mode. The log shows a fatal runtime error in the Mono runtime or native libraries. Expected behavior is that shapez 2 starts successfully every time without requiring manual configuration changes.
πŸ’¬ Threads: [1.0.2-rc1] [Linux] Fullscreen not worki

#

[Linux] The title will end straight after starting a few times before starting properly
To Do β€’ Priority: Medium β€’ Fix: None β€’ Game: 1.0.3-rc3

On Linux (Ubuntu, Arch), shapez 2 crashes immediately after launching multiple times before eventually starting properly. The issue is triggered by a fatal runtime error in the Mono runtime or one of its native libraries, with native fault reporting also failing, which leaves some diagnostic information unavailable. The expected behavior is that shapez 2 should start properly on the first launch attempt.
πŸ’¬ Threads: [1.0.3-rc3] Game crashes a few times bef

#

Crash on startup
Done β€’ Priority: Medium β€’ Fix: Version 0.0.9 β€’ Game: 24.2.2 β€’ Resolution: Won't Fix

shapez 2 crashes on startup with a SIGSEGV error when running natively on Linux, likely triggered by recent OS package updates (such as mesa, mutter, vulkan-loader, or xwayland). The game was previously working but newer package versions broke compatibility. Running under Proton appears to work as a workaround, though sound issues were also reported. The crash occurs in native code before the menu is displayed. This is not something the development team can fix on their end, so using Proton i...
πŸ’¬ Threads: [1.0.3-rc3 Linux] Game launches for a fe

#

Shapez 2 can crash when switching graphics settings while using Linux.
To Do β€’ Priority: Critical β€’ Fix: None β€’ Game: 0.1.1

shapez 2 can crash or become unstable on Linux when changing and applying graphics settings such as resolution and window mode. This occurs when users navigate to Settings > Graphics and apply changes. Additionally, some users experience crashes at startup, potentially due to the application attempting to apply outdated graphics settings from a previous version before the settings refactor in rc1. The expected behavior is that the game remains functional and stable after applying graphics cha...
πŸ’¬ Threads: [1.0.2-rc1] Crash when hitting apply in

soft musk
#

(i removed the first two lines because they say things about file locations)

light cairnBOT
#

Game crashes when using a RX6600XT or RX6600 when using Vulkan
To Do β€’ Priority: High β€’ Fix: Probably Never β€’ Game: 1.0.0-beta2

shapez 2 crashes when reaching the main menu while using the Vulkan graphics API on AMD GPUs, including the RX 6600, RX 6600 XT, RX 9060 XT, and RX 5700 XT. The crash is triggered by launching the game with Vulkan, particularly with graphics settings above low. This appears to be a regression introduced in Unity 2022.3.62f2, as builds using the older Unity 2022.3.42f1 do not exhibit the crash. Since Unity no longer releases new LTS updates for the 2022.3 series without an enterprise license, ...
πŸ’¬ Threads: [1.0.0-closed-beta] Changing Graphic Set

soft musk
#

ah lol, the stack trace shows it anyways πŸ˜„

#

Works fine with Proton 11 Beta as well.

hexed vessel
soft musk
#

I will test on my end some things over the long weekend. Get a new kernel, new drivers etc.

hexed vessel
#

[1.0.2][Linux] Does not run with proton

hexed vessel