Serious Sam Fusion 2017 (beta)

Serious Sam Fusion 2017 (beta)

View Stats:
[Linux] Ragnar Nov 16, 2018 @ 5:56am
crashes when going into the graphics menu
Every single time i try to open the graphics menu on Ubuntu 18.10 it crashes, ran in terminal and got you some output:

liam@liam-main:~$ '/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017'
Setting breakpad minidump AppID = 564310
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197987942764 [API loaded no]
INF: Encoded user ID = 162cb951:7dabebca
INF: Executing user startup config from UserCfg.lua
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
INF: SysMessage: The game did not shut down successfully.
INF: Do you want to start in safe mode?
ERR: Lua error> [Content/Shared/Config/SafeMode.cfg]:1: Attempted to write to a const variable (gfx_iAPI).
ERR:
INF: Lua stack traceback:
INF: [C]:-1 in ?
INF: [Content/Shared/Config/SafeMode.cfg]:1 in main chunk
WRN: No localization folders found to support requested locale 'enu'.
WRN: Invalid locale string.
INF:
INF: * Desktop settings...
INF: Color depth: 32-bit
INF: Desktop resolution: 1920 x 1080
INF: [Vulkan] Detected devices:
INF: #1 (0x04D84CF0): GeForce GTX 980 Ti (discrete)
INF: Using device #1 (0x04D84CF0)...
INF: [Vulkan] Using transfer queue family for copy operations.
INF: [Vulkan] Using immediate presentation mode.
INF: Trying to allocate device optimal memory pool of 128 MB for 0 KB object... allocated 128 MB in device optimal memory pool.
INF: Trying to allocate device linear memory pool of 64 MB for 128 KB object... allocated 64 MB in device linear memory pool.
INF: Trying to allocate host linear memory pool of 64 MB for 128 KB object... allocated 64 MB in host linear memory pool.
INF:
INF: Gfx API: Vulkan
INF: Resolution: 1920 x 1080
INF: Vendor: nVidia (0x10DE)
INF: Driver: Vulkan (0x17C8)
INF: Renderer: GeForce GTX 980 Ti
INF: Version: 1740849152
INF: Video memory size: 6144 MB
INF: Available for textures: 3072 MB
INF: Shader model version: 5.0
INF: Active GPU(s): 1
INF: GPU architecture: forward conventional rendering
INF: Allowed memory size used for streaming: 1024.0 MB
INF: Driver version: 99999 (required: 30600)
INF: Failed setting thread priority. (Error: 13 - Permission denied)
INF:
INF: Sfx API: OpenAL
INF: Software mixer: enabled
INF: Current device: OpenAL Soft (OpenAL Soft)
INF: Available devices:
INF: 0: OpenAL Soft (OpenAL Soft)
INF: Mixer frequency: 44100 Hz
INF: Mixer voices: 0
INF: Max sound sources: 25
INF: Max total volume: 3
INF: Speaker config: stereo
INF: Environment FX: enabled
INF: Current environment: Padded cell
INF:
Created shared memory when not owner SteamController_Master_mem
INF: AutoDetect: No previous hardware values stored, adjusting settings automatically.
INF: CPU efficiency: 2998 MHz * 8 usable cores = 6593.72625
INF: ID: 0x17c8; card: GeForce GTX 980 Ti; performance: 1305; compatiblity: 2
INF: AutoDetect: storing new settings: sys_bUserSpaceGPU=true,vr_bSteamVRForceInterleavedReprojection=false,sys_iCPUMHz=2998,gfx_iShaderModelVersion=50,sys_strPlatform=Linux,sys_iGPUVendorID=4318,gfx_ulVideoMemoryMB=6144,gfx_ctConcurrentGPUs=1,sys_strCPUVendor=GenuineIntel,gfx_ulFreeTextureMemoryMB=3072,vr_iUsingSinglePassStereo=0,sys_iCPUFamily=6,gfx_iRelaxedOcclusionTest=0,gfx_bTileBasedGPU=false,sys_iGPUDeviceID=6088,sys_slRAMPhysMB=15938,sys_b32bitOS=0,
INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/MenuLevel.wld' in 0.34 seconds.
INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/MenuLevel.wld' in 0.07 seconds.
INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/LogoIntro.wld' in 0.08 seconds.
INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/NetricsaLevel.wld' in 0.16 seconds.
INF: Crash! (Segmentation fault)
DBG:
DBG: //=====================================================
DBG: Report generated at: unsupported unsupported
DBG: Version: $Version: SE2017_PC_dev; SeriousSam2017_Executables-Linux-Final; 404079 2018-11-16 00:00:48 @builderl01; Linux-x64-Static-Final-Default$
DBG: Build type: Linux-x64-Static-Final-Default
DBG: Dump type: Crash
DBG:
DBG: Received signal 11 (Segmentation fault).
DBG:
DBG: Dumping registers:
DBG: RAX:0000000002A7F170
DBG: RBX:00007F550A035E70
DBG: RCX:0000000000000090
DBG: RDX:00007F5518A3A130
DBG: RSP:00007FFF68A0E488
DBG: RBP:00007F55300B0870
DBG:
DBG: RSI:0000000000000001
DBG: RDI:75746572202D2D20
DBG: R08:0000000000000000
DBG: R09:0000000000000000
DBG: R10:0000000000000000
DBG: R11:0000000000000000
DBG: R12:0000000000000000
DBG: R13:0000000000000001
DBG:
DBG: R14:0000000000000001
DBG: R15:0000000000000001
DBG:
DBG:
DBG: RIP:00000000011B4710
DBG: Flags:00000007
DBG:
DBG: Dumping stack back trace:
DBG: 00000000011B4710 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000DB4710
DBG: 00000000011B4710 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000DB4710
DBG: 000000000124DA35 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000E4DA35
DBG: 0000000001B3BAEE 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:000000000173BAEE
DBG: 0000000000F6E5E0 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000B6E5E0
DBG: 0000000000F6C554 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000B6C554
DBG: 0000000000EAF648 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000AAF648
DBG: 0000000000E88E64 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000A88E64
DBG: 0000000000E8BD3D 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000A8BD3D
DBG: 0000000001C04C1A 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000001804C1A
DBG: 00000000022364AE 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000001E364AE
DBG: 00000000022367F0 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000001E367F0
DBG: 00007F554FE2C09B 00000001 $adr: "/lib/x86_64-linux-gnu/libc.so.6" 0001:000000000002409B
DBG: 0000000000E74007 00000001 $adr: "/mnt/games/SteamLibrary/steamapps/common/Serious Sam Fusion 2017/Bin/x64/Sam2017" 0001:0000000000A74007
DBG: 00007F554FE2C09B 00000001 $adr: "/lib/x86_64-linux-gnu/libc.so.6" 0001:000000000002409B
DBG:
DBG: //=====================================================
DBG:
DBG:
Segmentation fault (core dumped)
< >
Showing 1-15 of 23 comments
Flabb Nov 16, 2018 @ 6:19am 
Can confirm that game always segfaults on entering graphics options. Using Solus.
Here is the log.[pastebin.com]
Solais  [developer] Nov 16, 2018 @ 10:02am 
Delete your main settings ini, located in Steam\userdata\somenumber\564310\local . It might contain obsolete data and that can cause issues.
Terepin Nov 16, 2018 @ 10:04am 
Why didn't you wipe settings after the update? All this could have been avoided.
[Linux] Ragnar Nov 16, 2018 @ 10:10am 
Originally posted by Terepin:
Why didn't you wipe settings after the update? All this could have been avoided.
No need unless it's confirmed that it actually does cause an issue.

Originally posted by Solais:
Delete your main settings ini, located in Steam\userdata\somenumber\564310\local . It might contain obsolete data and that can cause issues.

Thank you, I will test tonight.
RockafellaJaz Nov 16, 2018 @ 10:53am 
Originally posted by Solais:
Delete your main settings ini, located in Steam\userdata\somenumber\564310\local . It might contain obsolete data and that can cause issues.

I went to ~/.steam/steam/userdata/[mynumber]/564310/local/ but there was no settings.ini file.
This was the first time I have launched Fusion on this installation of Linux Mint 19.

There was only a folder named SeriousSam2017 which contained 1 file named cachedl.dat.
Nerri Nov 16, 2018 @ 11:33am 
There's a file called SeriousSam2017.ini, that's the settings file
puleglot Nov 17, 2018 @ 12:44pm 
Originally posted by Solais:
Delete your main settings ini, located in Steam\userdata\somenumber\564310\local . It might contain obsolete data and that can cause issues.
This doesn't help
Melody ♡ Nov 18, 2018 @ 1:00am 
Originally posted by Linux LiamD:
No need unless it's confirmed that it actually does cause an issue.
No need to be such a paladin of justice. They had a HUGE amount of time to test the new build and I think they know their engine better than we do (hopefully).
Flabb Nov 18, 2018 @ 1:21am 
Originally posted by Solais:
Delete your main settings ini, located in Steam\userdata\somenumber\564310\local . It might contain obsolete data and that can cause issues.
Didn't help, game still crashes on entering graphics options. I've tried clean reinstall of the game with no success.

I've noticed something strange about console variables, maybe it will help. When I tried to see the values of variables that represent APIs in use, I saw that "sfx_strAPI" had "XAudio" value, which doesn't make sense since XAudio is Windows-only interface. However, audio works normal, and log shows that OpenAL is properly initialized despite the strange value of the variable.
But more interesting - "gfx_strAPI" is "nil". I expected to see "Vulkan" or "OpenGL", but it seems that this var wasn't initialized at all. Could this be the culprit of segfault? According to log, the game utilizes Vulkan.

I don't know the inner mechanisms of Serious Engine, so I don't know if this is relevant to the issue, but this strange behaviour with variables caught my eye.
Flabb Nov 18, 2018 @ 1:48am 
Manually adding
gfx_strAPI = "VLK";
to SeriousSam2017.ini workarounds the issue. Graphics settings became accessible again.

Edit: seems that it's a temporary fix until game decides to overwrite the settings file, after overwrite it'll start crashing again.
Last edited by Flabb; Nov 18, 2018 @ 1:50am
Solais  [developer] Nov 18, 2018 @ 2:28am 
I wonder if it's related to OpenGL being removed. Maybe a lot of you used OpenGL, but then that is removed now, and the game tries to load it.
Melody ♡ Nov 18, 2018 @ 2:36am 
Originally posted by Solais:
I wonder if it's related to OpenGL being removed. Maybe a lot of you used OpenGL, but then that is removed now, and the game tries to load it.
Wait, you removed OpenGL from the engine? Are you kidding me? LOL
https://youtu.be/JW68goC4_es
Nice move, considering that Vulkan is still unstable AF and doesn't support most GPUs properly, let's just remove stable graphics API so that a big portion of the Linux community will experience stuttering, lags and crashes (or even not being able to play the game at all).
Terepin Nov 18, 2018 @ 2:41am 
[irony]Who cares about Linux anyway?[/irony]
Flabb Nov 18, 2018 @ 2:41am 
I've been using Vulkan all the time. And according to log, Vulkan loads successfully, game performs well. The only problem is crash in the settings.

I guess, on entering graphics settings the game tries to read the graphic API setting and fails due to it being removed.
Terepin Nov 18, 2018 @ 2:45am 
Even if that would be true, it only shows how sloppy they are.
< >
Showing 1-15 of 23 comments
Per page: 15 30 50

Date Posted: Nov 16, 2018 @ 5:56am
Posts: 23