Steam for Linux > Limited Beta > Detaily tématu
imjustmatthew 25. lis. 2012 v 3.14 odp.
Issue Report: Serious Sam Menu Items Stuck in 'Glow' State
After starting Serious Sam 3 the campaign intro cut-scene did not render, but sound was playing normally. After returning to the main menu the menu items are stuck in a 'glow' rollover state after the mouse rolls over them. (Screenshot here[imageplay.net])

I will post further information if I can reproduce this.

The log file contains:
 -------- START OF LOG --------

17:58:23 LOG: Core version: $Version: distro_Sam3_PC; SeriousSam3_Executables-Linux-Final; 171822 2012-10-30 12:00:16 @builderl02; Linux-Static-Final-Default$
17:58:23 LOG: Command: $
17:58:23 LOG: Initializing timer.
17:58:23 LOG: Timestamp: 2012/11/25 17:58:22
17:58:23 LOG: Binary name: Sam3
17:58:23 LOG: Binary soft path: Bin/
17:58:23 LOG: Binary hard path: /home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/
17:58:23 LOG: Application directory: /home/matthew/Steam/SteamApps/common/Serious Sam 3/
17:58:23 LOG: * OS...
17:58:23 LOG: Type: Linux
17:58:23 LOG: Kernel: 3.2.0-33-generic
17:58:23 LOG: Version: #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012
17:58:23 LOG: Architecture: x86_64
17:58:23 LOG:
17:58:23 LOG: * CPU...
17:58:23 LOG: Vendor: GenuineIntel
17:58:23 LOG: Type: 0, Family: 6, Model: 5, Stepping: 2
17:58:23 LOG: Clock: 2.94 GHz
17:58:23 LOG: Cores: 4
17:58:23 LOG: CMOV: Yes
17:58:23 LOG: SSE: Yes
17:58:23 LOG:
17:58:23 LOG: * Memory...
17:58:23 LOG: Total physical memory: 512 MB
17:58:23 LOG: Free physical memory: 0 MB
17:58:23 LOG:
17:58:23 WRN: Memory block injectors occupy additional 4 bytes per memory block.
17:58:23 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/ScriptLua.so".
17:58:23 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/GameEnv_Steam.so".
17:58:23 INF: GameEnv API: Steam
17:58:23 INF: Encoded user ID = a556ff2f:ef67e007
17:58:23 LOG: Loading cvars from "$/home/matthew/Steam/userdata/95237571/41070/local/SeriousSam3.ini".
17:58:23 TRC: Cannot assign value to cvar dbg_strMarkedDataTypes. The variable is not declared.
17:58:23 LOG: Skipped assigning to prf_strShowFPSTicker because the saved version (0) is different than the current version (2).
17:58:23 LOG: Trying to set display mode 1920x1080(fullscreen)...
17:58:23 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/GfxOGL.so".
17:58:23 WRN: Failed to capture mouse
17:58:24 WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
17:58:24 INF:
17:58:24 INF: Gfx API: OpenGL
17:58:24 INF: Resolution: 1920 x 1080
17:58:24 INF: Vendor: unknown (0x0000)
17:58:24 INF: Driver: NVIDIA Corporation (0x0000)
17:58:24 INF: Renderer: GeForce GTX 460/PCIe/SSE2
17:58:24 INF: Version: 4.3.0 NVIDIA 310.14
17:58:24 INF: Video memory size: 1024 MB
17:58:24 INF: Available for textures: 1024 MB
17:58:24 INF: Active GPU(s): 1
17:58:24 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/SfxOAL.so".
17:58:24 LOG: Loaded "libopenal.so.1".
17:58:24 TRC: EAX is not supported.
17:58:24 INF:
17:58:24 INF: Sfx API: OpenAL
17:58:24 INF: Device: PulseAudio Default
17:58:24 INF: Mixer frequency: 44100 Hz
17:58:24 INF: Mixer voices: 64
17:58:24 INF: Max sound sources: 35
17:58:24 INF: Max total volume: 3
17:58:24 INF: Speaker config: (unknown)
17:58:24 INF: Environment FX: not supported
17:58:24 INF:
17:58:24 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/SeriousSam3_Project.so".
17:58:24 LOG: Content/SeriousSam3/All_02.gro: 5133 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_01.gro: 6414 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_171822.gro: 94 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/CachedShaders_PC.gro: 4277 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/DLC1_Models.gro: 1 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_170136.gro: 703 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_145562.gro: 2565 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_150406.gro: 627 files, signature: OFFICIAL
17:58:24 LOG: Content/SeriousSam3/All_147686.gro: 835 files, signature: OFFICIAL
17:58:24 LOG: Loading translation tables from Content/SeriousSam3/Locales/enu/.
17:58:24 LOG: Content/SeriousSam3/Locales/enu/translation.tbl
17:58:25 LOG: Content/SeriousSam3/Locales/enu/translation_All.tbl
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/CodecAudio_Vorbis.so".
17:58:25 LOG: Module 'Bin/CodecAudio_Vorbis.module' loaded in '0.00' seconds.
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/CodecVideo_Null.so".
17:58:25 LOG: Module 'Bin/CodecVideo_Null.module' loaded in '0.00' seconds.
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/Input.so".
17:58:25 LOG: Module 'Bin/Input.module' loaded in '0.00' seconds.
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/Game.so".
17:58:25 LOG: Module 'Bin/Game.module' loaded in '0.00' seconds.
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/ProcRender.so".
17:58:25 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/Shaders.so".
17:58:25 LOG: Module 'Bin/Shaders.module' loaded in '0.01' seconds.
17:58:25 LOG: Module 'Bin/ProcRender.module' loaded in '0.03' seconds.
17:58:25 LOG: Module 'Bin/Shaders.module' loaded in '0.00' seconds.
17:58:25 LOG: Skipped assigning to prj_strMultiplayerSessionName because the saved version (0) is different than the current version (2).
17:58:25 LOG: Module 'Bin/SeriousSam3_Project.module' loaded in '0.98' seconds.
17:58:25 LOG: Processing file Content/SeriousSam3/Config/autoexec.cfg
17:58:25 LOG: cvarShowDiffs()
17:58:25 LOG: crm_iRenderDepthPrepass = 1 (2)
17:58:25 LOG: dcl_ctMaxNewTrianglesPerFrame = 4096 (2048)
17:58:25 LOG: dcl_ctMaxTrianglesPerGroup = 8192 (4096)
17:58:25 LOG: efx_fOcclusionBufferScale = 0.8 (0.5)
17:58:25 LOG: efx_iOcclusionQuality = 0 (1)
17:58:25 LOG: gam_bAllowArmorItems = 1 (-1)
17:58:25 LOG: gam_bAllowHealthItems = 1 (-1)
17:58:25 LOG: gam_bAllowJoinInProgress = 0 (-1)
17:58:25 LOG: gam_bAllowPowerupItems = 1 (-1)
17:58:25 LOG: gam_bAllowSeriousBombItems = 1 (-1)
17:58:25 LOG: gam_bAmmoStays = 1 (-1)
17:58:25 LOG: gam_bArmorStays = 1 (-1)
17:58:25 LOG: gam_bAutoCycleMaps = 0 (-1)
17:58:25 LOG: gam_bCustomizedDifficulty = 0 (-1)
17:58:25 LOG: gam_bExtraMPEnemies = 1 (-1)
17:58:25 LOG: gam_bFriendlyFire = 0 (-1)
17:58:25 LOG: gam_bHealthStays = 1 (-1)
17:58:25 LOG: gam_bInfiniteAmmo = 0 (-1)
17:58:25 LOG: gam_bPowerupsStay = 1 (-1)
17:58:25 LOG: gam_bRankedMatch = 0 (-1)
17:58:25 LOG: gam_bRespawnInPlace = 1 (-1)
17:58:25 LOG: gam_bWeaponsStay = 1 (-1)
17:58:25 LOG: gam_ctFragsLimit = 20 (-1)
17:58:25 LOG: gam_ctGoalsLimit = 10 (-1)
17:58:25 LOG: gam_ctMaxPlayers = 1 (-1)
17:58:25 LOG: gam_ctMinPlayers = 1 (-1)
17:58:25 LOG: gam_ctPrivateSlots = 0 (-1)
17:58:25 LOG: gam_ctRoundLimit = 10 (-1)
17:58:25 LOG: gam_ctTimeLimit = 10 (-1)
17:58:25 LOG: gam_gdDifficulty = 3 (0)
17:58:25 LOG: gam_iExtraEnemyDamagePerPlayer = 0 (-1)
17:58:25 LOG: gam_iExtraEnemyStrength = 0 (-1)
17:58:25 LOG: gam_iExtraEnemyStrengthPerPlayer = 0 (-1)
17:58:25 LOG: gam_iInvulnerableAfterSpawning = 0 (-1)
17:58:25 LOG: gfx_bLastGoodFullScreen = 1 (0)
17:58:25 LOG: gfx_iAntiAliasingSamples = 1 (4)
17:58:25 LOG: gfx_iFXAA = 2 (1)
17:58:25 LOG: gfx_pixLastGoodResHeight = 1080 (480)
17:58:25 LOG: gfx_pixLastGoodResWidth = 1920 (640)
17:58:25 LOG: gfx_pixLastGoodWinHeight = 1080 (480)
17:58:25 LOG: gfx_pixLastGoodWinWidth = 1920 (640)
17:58:25 LOG: gfx_pixResHeight = 1080 (0)
17:58:25 LOG: gfx_pixResWidth = 1920 (0)
17:58:25 LOG: gfx_pixWinHeight = 1080 (480)
17:58:25 LOG: gfx_pixWinWidth = 1920 (640)
17:58:25 LOG: men_bAllowGlowing = 0 (1)
17:58:25 LOG: prj_bDebrisCastShadow = 1 (0)
17:58:25 LOG: prj_bSkippableIntroScene = 1 (0)
17:58:25 LOG: prj_ctMaxCorpses = 50 (20)
17:58:25 LOG: prj_ctMaxCorpsesCoop = 20 (8)
17:58:25 LOG: prj_ctMaxDebris = 200 (50)
17:58:25 LOG: prj_ctMaxDebrisCoop = 100 (20)
17:58:25 LOG: prj_ctMaxMovingCorpses = 10 (4)
17:58:25 LOG: prj_ctMaxMovingCorpsesCoop = 5 (2)
17:58:25 LOG: prj_ctMaxMovingDebris = 100 (50)
17:58:25 LOG: prj_ctMaxMovingDebrisCoop = 40 (20)
17:58:25 LOG: prj_fDebrisScreenSizeRatioCull = 0.001 (0.01)
17:58:25 LOG: prj_fDebrisScreenSizeRatioCullCoop = 0.003 (0.015)
17:58:25 LOG: prj_iCPUSpeed = 4 (2)
17:58:25 LOG: prj_iGPUMemory = 3 (2)
17:58:25 LOG: prj_strLastAutoDetectSetup = "gfx_iPixelProgramVersion=30,gfx_ctConcurrentGPUs=1,sys_iGPUVendorID=0,sys_iCPUFamily=6,sys_iCPUMHz=2942,sys_iGPUDeviceID=0,sys_strCPUVendor=GenuineIntel,gfx_ulVideoMemoryMB=1023," ("")
17:58:25 LOG: ren_bMirrorFastLights = 0 (1)
17:58:25 LOG: ren_fMax3DRenderingMPix = 1.1 (0)
17:58:25 LOG: ren_iMirrorLevelBias = 2 (0)
17:58:25 LOG: sfx_iMaxActiveSounds = 35 (25)
17:58:25 LOG: sha_iMaxShockwaves = 10 (8)
17:58:25 LOG: sha_iParallaxMappingMethod = 1 (2)
17:58:25 LOG: shb_fCascadedStepFactor = 5 (4)
17:58:25 LOG: shb_fNearShadowDistance = 5 (4)
17:58:25 LOG: shb_pixShadowDensity = 48 (16)
17:58:25 LOG: snd_fVoiceCommVolume = 0.7 (1)
17:58:25 LOG: tex_pixMaxSize = 4096 (2048)
17:58:25 LOG: Processing file Content/SeriousSam3/Config/AutoDetect.lua
17:58:25 INF: AutoDetect: Hardware values unchanged, nothing to do.
17:58:27 LOG: Steam workshop sync operation finished in 1.03 seconds.
17:58:45 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/Intro.wld"
17:58:46 LOG: Finished loading world. (process memory: 456 MB)
17:58:46 LOG: Timestamp: 2012/11/25 17:58:46
17:58:46 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/Intro.wld' in 0.54 seconds.
17:58:46 TRC: 2 sound channels reinitialized.
17:58:54 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/MenuLevel.wld"
17:58:54 LOG: Finished loading world. (process memory: 456 MB)
17:58:54 LOG: Timestamp: 2012/11/25 17:58:54
17:58:54 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/MenuLevel.wld' in 0.05 seconds.
17:59:06 LOG: Starting level: "Content/SeriousSam3/Levels/01_BFE/01_CairoSquare/01_CairoSquare.wld"
17:59:06 LOG: Player profile saved with size 2.64kB(96.00kB) at 2012/11/25 17:59:06.
17:59:06 LOG: resFreeUnusedProxies() released '50' and reverted 0 proxy objects in 0.00 seconds.
17:59:06 LOG: resFreeUnusedStock() released 1290 files in 0.05 seconds.
17:59:06 LOG: Started loading world "Content/SeriousSam3/Levels/01_BFE/01_CairoSquare/01_CairoSquare.wld"
17:59:28 LOG: Finished loading world. (process memory: 456 MB)
17:59:29 LOG: Timestamp: 2012/11/25 17:59:29
17:59:29 INF: Started simulation on 'Content/SeriousSam3/Levels/01_BFE/01_CairoSquare/01_CairoSquare.wld' in 22.32 seconds.
17:59:29 LOG: In memory saved game created successfully with size of 2.96MB(24.00MB) in 0.196324. seconds
17:59:29 LOG: Game successfully saved with size of 6.00MB(6.00MB) at 2012/11/25 17:59:29. ($/home/matthew/Steam/userdata/95237571/41070/local/SeriousSam3/SavedGames/0000000004_QuickSave.sav)
17:59:29 LOG: Save game created in 0.416244 seconds.
17:59:37 LOG: resFreeUnusedProxies() released '23' and reverted 0 proxy objects in 0.00 seconds.
17:59:37 LOG: resFreeUnusedStock() released 58 files in 0.02 seconds.
17:59:37 TRC: 3 sound channels reinitialized.
17:59:39 ERR: Failed to precache texture Content/SeriousSam3/Models/Vehicles/UH_60_BlackHawk_cutscenes/Textures/OuterParts_CM.tex; it doesn't exist in memory
17:59:47 ERR: Failed to precache texture Content/SeriousSam3/Models/NPCS/Soldiers/Textures/Clothing/Spa/Uniform_AO.tex; it doesn't exist in memory
18:00:12 WRN: inpSysIsMouseAccelerationEnabled: Not yet implemented
18:01:36 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/NetricsaLevel.wld"
18:01:36 LOG: Finished loading world. (process memory: 456 MB)
18:01:36 LOG: Timestamp: 2012/11/25 18:01:36
18:01:36 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/NetricsaLevel.wld' in 162.59 seconds.
18:01:36 TRC: 1 sound channels reinitialized.
18:01:49 INF: Current quality: CPU speed=Medium, GPU speed=Medium, GPU memory=High
18:02:26 INF: Keep settings quality: CPU speed=Medium, GPU speed=Medium, GPU memory=High
18:02:47 LOG: Player profile saved with size 2.63kB(96.00kB) at 2012/11/25 18:02:47.
18:02:47 INF: Customized quality: CPU speed=Medium, GPU speed=Medium, GPU memory=High
18:02:57 LOG: resFreeUnusedProxies() released '4' and reverted 0 proxy objects in 0.00 seconds.
18:02:57 LOG: resFreeUnusedStock() released 1 files in 0.02 seconds.
18:02:57 LOG: resFreeUnusedProxies() released '0' and reverted 0 proxy objects in 0.00 seconds.
18:02:57 LOG: resFreeUnusedStock() released 0 files in 0.01 seconds.
18:03:14 LOG: Timestamp: 2012/11/25 18:03:14
18:03:14 LOG: Stopping simulation.
18:03:14 LOG: Timestamp: 2012/11/25 18:03:14
18:03:14 LOG: Stopping world 'Content/SeriousSam3/Levels/01_BFE/01_CairoSquare/01_CairoSquare.wld'.
18:03:14 LOG: Player profile saved with size 2.63kB(96.00kB) at 2012/11/25 18:03:14.
18:03:14 LOG: resFreeUnusedProxies() released '1' and reverted 0 proxy objects in 0.00 seconds.
18:03:14 LOG: World deleted in 0.13(0.13)sec.
18:03:14 LOG: resFreeUnusedProxies() released '0' and reverted 0 proxy objects in 0.00 seconds.
18:03:14 LOG: resFreeUnusedStock() released 3028 files in 0.18 seconds.
18:03:14 LOG: World stopped in 0.31sec.
18:03:14 LOG: resFreeUnusedProxies() released '10' and reverted 0 proxy objects in 0.00 seconds.
18:03:14 LOG: resFreeUnusedStock() released 1 files in 0.01 seconds.
Zobrazeno 18 z 8 komentářů
< >
AlenL 26. lis. 2012 v 8.21 dop. 
You need libpci.so . Also, does the update help?
imjustmatthew 26. lis. 2012 v 7.12 odp. 
As in I need to install libpci-dev to get libpci.so? That seems like a dependency bug..... and it seems odd I would need a -dev package.

Anyways, I installed libpci-dev, and upon launching the updated version of the game it gave a pop-up message prompting me to install it. I clicked okay and the game closed while leaving the display at the game's resolution instead of returning me to the desktop resolution. This is now happening consistantly, as if the game doesn't know how to elevate to root or something and crashes. Here's to log file:


-------- START OF LOG --------

21:59:12 LOG: Core version: $Version: distro_Sam3_PC; SeriousSam3_Executables-Linux-Final; 172672 2012-11-14 15:10:12 @builderl02; Linux-Static-Final-Default$
21:59:12 LOG: Command: $
21:59:12 LOG: Initializing timer.
21:59:12 LOG: Timestamp: 2012/11/26 21:59:11
21:59:12 LOG: Binary name: Sam3
21:59:12 LOG: Binary soft path: Bin/
21:59:12 LOG: Binary hard path: /home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/
21:59:12 LOG: Application directory: /home/matthew/Steam/SteamApps/common/Serious Sam 3/
21:59:12 LOG: * OS...
21:59:12 LOG: Type: Linux
21:59:12 LOG: Kernel: 3.2.0-33-generic
21:59:12 LOG: Version: #52-Ubuntu SMP Thu Oct 18 16:29:15 UTC 2012
21:59:12 LOG: Architecture: x86_64
21:59:12 LOG: Output of lsb_release: Distributor ID: Ubuntu Description: Ubuntu 12.04.1 LTS Release: 12.04 Codename: precise
21:59:12 LOG: /etc/*-release: DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS" NAME="Ubuntu" VERSION="12.04.1 LTS, Precise Pangolin" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu precise (12.04.1 LTS)" VERSION_ID="12.04"
21:59:12 LOG: /etc/debian_version: wheezy/sid
21:59:12 LOG: XDG_CURRENT_DESKTOP: Unity
21:59:12 LOG: GDMSESSION: ubuntu
21:59:12 LOG: DESKTOP_SESSION: ubuntu
21:59:12 LOG:
21:59:12 LOG: * CPU...
21:59:12 LOG: Vendor: GenuineIntel
21:59:12 LOG: Type: 0, Family: 6, Model: 5, Stepping: 2
21:59:12 LOG: Clock: 2.94 GHz
21:59:12 LOG: Cores: 4
21:59:12 LOG: CMOV: Yes
21:59:12 LOG: SSE: Yes
21:59:12 LOG:
21:59:12 LOG: * Memory...
21:59:12 LOG: Total physical memory: 512 MB
21:59:12 LOG: Free physical memory: 0 MB
21:59:12 LOG:
21:59:12 WRN: Memory block injectors occupy additional 4 bytes per memory block.
21:59:12 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/ScriptLua.so".
21:59:12 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/GameEnv_Steam.so".
21:59:12 INF: GameEnv API: Steam
21:59:12 INF: Encoded user ID = a556ff2f:ef67e007
21:59:12 LOG: Loading cvars from "$/home/matthew/Steam/userdata/95237571/41070/local/SeriousSam3.ini".
21:59:12 TRC: Cannot assign value to cvar dbg_strMarkedDataTypes. The variable is not declared.
21:59:12 LOG: Skipped assigning to prf_strShowFPSTicker because the saved version (0) is different than the current version (2).
21:59:12 LOG: Skipped assigning to thr_iAffinityStrictness because the saved version (0) is different than the current version (2).
21:59:12 LOG: Loaded "libX11.so.6".
21:59:12 LOG: Loaded "libXi.so.6".
21:59:12 LOG: Loaded "libXrandr.so.2".
21:59:12 LOG: Trying to set display mode 1920x1080(fullscreen)...
21:59:12 LOG: Loaded "/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/GfxOGL.so".
21:59:12 WRN: Failed to capture mouse
21:59:12 LOG: Loaded "libGL.so.1".
21:59:13 WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
21:59:13 INF: SysMessage: Library libpci.so.3 is missing.
21:59:13 INF: Press OK to install, or Cancel to continue.
21:59:13 INF:

Ironically, the game was playable before and is now crashing :)

When trying to install libpci3 separately, apt believes it's already installed:
$ sudo apt-get install libpci3
Reading package lists... Done
Building dependency tree
Reading state information... Done
libpci3 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Is there a way to trace the system calls on just the Serious Sam process and see where it's looking for libpci and not finding it?

Regardless, it would be really, really nice to put some 'insurance' in your exit-on-crash code to make sure the screen resolution reverts to whatever it was previously.
imjustmatthew 26. lis. 2012 v 7.14 odp. 
Oh, here's the console output from running steam when the crash occurs
...

WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
INF: SysMessage: Library libpci.so.3 is missing.
INF: Press OK to install, or Cancel to continue.
INF:
Installing breakpad exception handler for appid(steam)/version(1.0)
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
sh: 1: /home/matthew/Steam/SteamApps/common/Serious: not found
Segmentation fault (core dumped)
Game removed: AppID 41070 "Serious Sam 3: BFE", ProcID 24215
/usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so: wrong ELF class: ELFCLASS64

(steam:23856): Gtk-WARNING **: Failed to load type module: /usr/lib/gtk-2.0/2.10.0/menuproxies/libappmenu.so

...

I'm guessing you have an escaping probelm since the proper directort should be:
/home/matthew/Steam/SteamApps/common/Serious\ Sam\ 3/
imjustmatthew 26. lis. 2012 v 7.31 odp. 
Okay, this is the command that kills the game when it tries to install libpci.so:
execve("/home/matthew/Steam/SteamApps/common/Serious", ["/home/matthew/Steam/SteamApps/co"..., "Sam", "3/Bin/InstallLibsLinux.sh", "libpci"], [/* 61 vars */]) = -1 ENOENT (No such file or directory)

These are the places the process looks for libpci:
open("./tls/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./tls/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("./libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/matthew/Steam/ubuntu12_32/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/home/matthew/Steam/SteamApps/common/Serious Sam 3/Bin/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 75
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/tls/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/tls", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i386-linux-gnu/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/tls/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/tls", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/sse2", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/i386-linux-gnu/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i386-linux-gnu/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i386-linux-gnu", {st_mode=S_IFDIR|0755, st_size=28672, ...}) = 0
open("/lib/tls/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/tls/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/lib/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/lib/tls/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/i686/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/sse2/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/sse2", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/cmov/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xffac9500) = -1 ENOENT (No such file or directory)
open("/usr/lib/libpci.so.3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

These are the places libpci actually exists:
/usr/lib/x86_64-linux-gnu/libpci.so
/lib/x86_64-linux-gnu/libpci.so.3.1.8
/lib/x86_64-linux-gnu/libpci.so.3
p1r8t3 27. lis. 2012 v 4.25 dop. 
i got the same issue, Ubuntu 12.10 Gnome remix / gnome shell 3.6.

deleting and reinstalling ss3 might fix it, im not sure abt tht. My connection is too slow i dont want to risk lol.

Any other fixes u might suggest ?
DEN [CT] 27. lis. 2012 v 4.44 dop. 
OP, that's strange - glows should've been disabled on Linux.
Can you try cvar 'men_bAllowGlowing=0' ?
ThOR27 27. lis. 2012 v 5.09 dop. 
you need to install libpci3:i386 since you are running a 64 bits distribution
imjustmatthew 27. lis. 2012 v 4.44 odp. 
Installing libpci:i386 worked, thanks ThOR27.

The shell command to install libpci still needs to be fixed though.
Zobrazeno 18 z 8 komentářů
< >
Na stránku: 15 30 50
Datum odeslání: 25. lis. 2012 v 3.14 odp.
Počet příspěvků: 8