Segfault at start up on Linux on Steam



  • Just bought this and would love any help debugging it. I’m wondering if this is an issue related to running 32-bit linux on a 64-bit CPU, but really I’ve no idea. FWIW, I’ve tried the BETA and get the same debugging output.

    Reading symbols from /home/user/.local/share/Steam/SteamApps/common/chivalrymedievalwarfare/Binaries/Linux/UDKGame-Linux...done.
    (gdb) s
    The program is not being run.
    (gdb) r
    Starting program: /home/user/.local/share/Steam/SteamApps/common/chivalrymedievalwarfare/Binaries/Linux/UDKGame-Linux 
    [thread]
    Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
    [New Thread 0x336bb40 (LWP 7103)]
    [New Thread 0x3b6cb40 (LWP 7104)]
    [New Thread 0x436db40 (LWP 7105)]
    [New Thread 0x4b6eb40 (LWP 7106)]
    [New Thread 0x536fb40 (LWP 7107)]
    [New Thread 0x5b70b40 (LWP 7108)]
    [New Thread 0x6371b40 (LWP 7109)]
    [New Thread 0x6b72b40 (LWP 7110)]
    [New Thread 0x7373b40 (LWP 7111)]
    [New Thread 0x7b74b40 (LWP 7112)]
    [New Thread 0xb7fffb40 (LWP 7113)]
    [New Thread 0xb77feb40 (LWP 7114)]
    [New Thread 0xb6ffdb40 (LWP 7115)]
    [New Thread 0xb67fcb40 (LWP 7116)]
    [S_API FAIL] SteamAPI_Init() failed; no appID found.
    Either launch the game from Steam, or put the file steam_appid.txt containing the correct appID in your game folder.
    [New Thread 0xb5ffbb40 (LWP 7117)]
    
    Program received signal SIGSEGV, Segmentation fault.
    InitGameRBPhys ()
        at /samba/ue3builds/TBS-BUILD/TeamCity/buildAgent/work/efae7dc3454c0ed6/Development/Src/../../Development/Src/Engine/Src/UnPhysLevel.cpp:1586
    1586    /samba/ue3builds/TBS-BUILD/TeamCity/buildAgent/work/efae7dc3454c0ed6/Development/Src/../../Development/Src/Engine/Src/UnPhysLevel.cpp: No such file or directory.
    
    My specs, according to Steam:
    
    [code]
    Processor Information:
        Vendor:  AuthenticAMD
        CPU Family:  0xf
        CPU Model:  0x6b
        CPU Stepping:  0x1
        CPU Type:  0x0
        Speed:  2100 Mhz
        2 logical processors
        2 physical processors
        HyperThreading:  Unsupported
        FCMOV:  Supported
        SSE2:  Supported
        SSE3:  Supported
        SSSE3:  Unsupported
        SSE4a:  Unsupported
        SSE41:  Unsupported
        SSE42:  Unsupported
    
    Network Information:
        Network Speed:  
    
    Operating System Version:
        Ubuntu 12.04.5 LTS (32 bit)
        Kernel Name:  Linux
        Kernel Version:  3.2.0-80-generic
        X Server Vendor:  The X.Org Foundation
        X Server Release:  11103000
        X Window Manager:  Openbox
        Steam Runtime Version:  steam-runtime-release_2015-01-06
    
    Video Card:
        Driver:  NVIDIA Corporation GeForce GT 740/PCIe/SSE2/3DNOW!
    
        Driver Version:  4.4.0 NVIDIA 331.113
        OpenGL Version: 4.4
        Desktop Color Depth: 24 bits per pixel
        Monitor Refresh Rate: 59 Hz
        VendorID:  0x10de
        DeviceID:  0xfc8
        Number of Monitors:  1
        Number of Logical Video Cards:  1
        Primary Display Resolution:  1366 x 768
        Desktop Resolution: 1366 x 768
        Primary Display Size: 16.14" x 9.06"  (18.50" diag)
                                                41.0cm x 23.0cm  (47.0cm diag)
        Primary Bus: PCI Express 16x
        Primary VRAM: 1024 MB
        Supported MSAA Modes:  2x 4x 8x 16x 
    
    Sound card:
        Audio device: Realtek ALC888
    
    Memory:
        RAM:  2012 Mb
    
    Miscellaneous:
        UI Language:  English
        LANG:  en_GB.UTF-8
        Microphone:  Not set
        Total Hard Disk Space Available:  299573 Mb
        Largest Free Hard Disk Block:  17624 Mb
    
    Installed software:
    
    Recent Failure Reports:
    
    [/code][/thread]
    


  • Turns out it was the presence of a file called ‘PhysX.conf’ in /etc/ that was confusing the game. Game now starts! :)


Log in to reply