protonscr

Segfault Debian Jessie 64 bit Awesome WM on startup L4D2(Left 4 Dead 2)

steamclosed reviewedWindow managerMOVED: Source-1-Games
ValveSoftware/steam-for-linux#4043 · opened 2015-09-30 by linde12 · updated 2019-07-18 · 4 comments · github
Llinde12 2015-09-30 github

Hey!

I'm getting a segfault(persistent after removal and reinstallation of the game) when running L4D2.

I'm running Debian Jessie 64 bit with a GTX 760 card and NVIDIA 355.11 drivers(also tried 304.xx drivers). Not sure if it's relevant but i'm running awesome WM.,

Here is the output from ~/.steam/error.log I get after launching & logging in to Steam and launching Left 4 Dead 2. Additional system information can also be found below.

EDIT:
I now tried running L4D2 with Cinnamon instead of Awesome WM and it worked fine. So it seems to be related to the window manager somehow?

rm: cannot remove ‘/home/linde/.steam/steam’: Is a directory
rm: cannot remove ‘/home/linde/.steam/bin’: Is a directory
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
[0930/180922:ERROR:browser_main_loop.cc(173)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Installing breakpad exception handler for appid(steamwebhelper)/version(20150819112727)
Installing breakpad exception handler for appid(steamwebhelper)/version(1439983647)
[0930/180922:ERROR:nss_util.cc(981)] Failed to load NSS libraries.
Installing breakpad exception handler for appid(steamwebhelper)/version(20150819112727)
Installing breakpad exception handler for appid(steamwebhelper)/version(1440016726)
Installing breakpad exception handler for appid(steamwebhelper)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
FillInMachineIDInfo took a total of 0 milliseconds
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Dongle firmware /home/linde/.steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091.
Installing breakpad exception handler for appid(steam)/version(1440016726)
Generating new string page texture 7: 128x256, total string texture memory is 131.07 KB
Generating new string page texture 8: 48x256, total string texture memory is 180.22 KB
Generating new string page texture 9: 256x256, total string texture memory is 442.37 KB
Generating new string page texture 10: 64x256, total string texture memory is 507.90 KB
Generating new string page texture 11: 8x256, total string texture memory is 516.10 KB
Generating new string page texture 12: 16x256, total string texture memory is 532.48 KB
Generating new string page texture 13: 24x256, total string texture memory is 557.06 KB
Generating new string page texture 14: 32x256, total string texture memory is 589.82 KB
Installing breakpad exception handler for appid(steam)/version(1440016726)

(steam:3108): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

(steam:3108): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Arc-Dark/gtk-2.0/main.rc:1090: error: unexpected identifier `direction', expected character `}'
local (potentially out of sync) copy of roaming config loaded - 0 bytes.
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Installing breakpad exception handler for appid(steam)/version(1440016726)
Adding licenses for the following package(s): 0, 7, 1290, 1465, 1549, 1664, 1769, 3083, 4314, 4451, 4819, 6637, 7143, 7166, 7209, 7456, 7465, 7706, 8089, 8184, 8386, 8451, 8462, 8555, 8707, 8731, 8878, 11071, 11355, 11684, 11802, 12225, 12521, 12558, 13603, 13646, 13670, 13781, 14165, 14188, 14840, 15055, 15606, 15765, 15919, 16399, 16560, 16605, 16615, 16640, 16678, 16767, 16867, 17250, 17941, 18207, 18470, 18488, 18613, 18629, 21091, 21350, 21353, 21357, 21423, 21433, 21469, 25820, 26218, 26358, 26620, 26994, 26995, 27173, 27322, 27443, 27693, 27708, 27900, 28453, 28505, 28641, 28830, 29350, 29351, 29407, 30200, 30251, 30303, 30306, 30323, 31179, 34260, 34473, 35220, 36144, 37051, 37052, 37106, 37125, 38853, 41309, 42325, 45123, 46476, 48754, 53602, 61166, 68237, 73379, 78838, 79709, 79711, 79712, 79713, 79714, 79715, 80132, 80133
roaming config store loaded successfully - 3554 bytes.
migrating temporary roaming config store
Dongle firmware /home/linde/.steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091.
Dongle firmware /home/linde/.steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091.
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Failed to init SteamVR because it isn't installed
ExecCommandLine: ""/home/linde/.steam/ubuntu12_32/steam" "
Installing breakpad exception handler for appid(steam)/version(1440016726)
System startup time: 6.26 seconds
Generating new string page texture 82: 128x256, total string texture memory is 131.07 KB
rm: cannot remove ‘/home/linde/.steam/bin’: Is a directory
ExecCommandLine: "/home/linde/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
[0930/180929:ERROR:renderer_main.cc(200)] Running without renderer sandbox
Generating new string page texture 94: 128x256, total string texture memory is 720.90 KB
Generating new string page texture 126: 256x256, total string texture memory is 983.04 KB
Generating new string page texture 128: 128x256, total string texture memory is 1.11 MB
Generating new string page texture 129: 384x256, total string texture memory is 1.51 MB
Generating new string page texture 130: 128x256, total string texture memory is 1.64 MB
Generating new string page texture 131: 256x256, total string texture memory is 1.90 MB
Game update: AppID 550 "Left 4 Dead 2", ProcID 3245, IP 0.0.0.0:0
ERROR: ld.so: object '/home/linde/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/linde/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3248 != 3247, skipping destruction (fork without exec?)
Generating new string page texture 158: 48x256, total string texture memory is 1.95 MB
ERROR: ld.so: object '/home/linde/.steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/linde/.steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
SDL video target is 'x11'
Installing breakpad exception handler for appid(gameoverlayui)/version(20150819112831)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Using breakpad crash handler
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
Setting breakpad minidump AppID = 550
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198014361188 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561198014361188
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
[0930/180935:ERROR:resource_bundle.cc(411)] Failed to load /home/linde/.steam/steam/steamapps/common/Left 4 Dead 2/cef_gtk.pak
Some features may not be available.
[0930/180935:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
The program 'hl2_linux' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 591 error_code 8 request_code 42 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
/home/linde/.steam/steam/steamapps/common/Left 4 Dead 2/./hl2.sh: line 67:  3250 Segmentation fault      ${GAME_DEBUGGER} "${GAMEROOT}"/${GAMEEXE} "$@"
Game removed: AppID 550 "Left 4 Dead 2", ProcID 3250 

Additional system information:

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x2a
    CPU Stepping:  0x7
    CPU Type:  0x0
    Speed:  3700 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Debian GNU/Linux 8.2 (jessie) (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.16.0-4-amd64
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11604000
    X Window Manager:  awesome
    Steam Runtime Version:  steam-runtime-release_2015-06-12

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 760/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 355.11
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x10de
    DeviceID:  0x1187
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 1920 x 1080
    Primary Display Size: 20.51" x 11.54"  (23.50" diag)
                                            52.1cm x 29.3cm  (59.7cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 2048 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Realtek ALC889

Memory:
    RAM:  12027 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  461651 Mb
    Largest Free Hard Disk Block:  412019 Mb

Installed software:

Recent Failure Reports:

Llinde12 2015-09-30 github

Seems related to #3931 since they were also only having problems with Awesome WM.

Llinde12 2015-10-01 github

More specifically i'm running awesome v3.5.2-766-gf2e554d-dirty (The Fox)

I have another machine running Ubuntu 14.04 with awesome v3.4 as window manager and there l4d2 runs fine. Maybe a diff of the two could help.

Kkisak-valve maintainer 2019-01-04 github

Hello @linde12, are you still experiencing this issue on an up to date system?

Kkisak-valve maintainer 2019-02-08 github

If you're able to reproduce this issue, please open a new issue report in the Source-1-Games issue tracker.

Nothing extracted yet.