protonscr

[Steam] Since last update every game fails to launch.

steamclosed High priorityreviewedruntime
ValveSoftware/steam-for-linux#1297 · opened 2013-02-06 by bootkiller · updated 2013-04-25 · 32 comments · github
Bbootkiller 2013-02-06 github

With FEB 5 update every game I try to launch hangs a few seconds after it starts loading.
I tried several games, CS 1.6, CS:S, Closure and it happens to all of them the same way.
I thought it might be overlay related so I disable it to no avail.

Starting steam with "STEAM_RUNTIME=0 steam" fixes the problem.

System information:
https://gist.github.com/bootkiller/4720100

Kubuntu 12.10 64-bit
KDE 4.9.98

Iiwasanewt 2013-02-06 github

Same here, Kubuntu 12.10, 64-bit
Works fine with "STEAM_RUNTIME=0 steam"
Trying to launch CS:S (after launching Steam with "/usr/bin/steam %U") :

Game update: AppID 240 "Counter-Strike: Source", ProcID 4208, IP 0.0.0.0:0

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.

(steam:4059): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
SDL video target is 'x11'
SDL video target is 'x11'
This system supports the OpenGL extension GL_EXT_framebuffer_object.
This system supports the OpenGL extension GL_EXT_framebuffer_blit.
This system supports the OpenGL extension GL_EXT_framebuffer_multisample.
This system DOES NOT support the OpenGL extension GL_APPLE_fence.
This system DOES NOT support the OpenGL extension GL_NV_fence.
This system supports the OpenGL extension GL_ARB_sync.
This system supports the OpenGL extension GL_EXT_draw_buffers2.
This system DOES NOT support the OpenGL extension GL_EXT_bindable_uniform.
This system DOES NOT support the OpenGL extension GL_APPLE_flush_buffer_range.
This system supports the OpenGL extension GL_ARB_map_buffer_range.
This system supports the OpenGL extension GL_ARB_vertex_buffer_object.
This system supports the OpenGL extension GL_ARB_occlusion_query.
This system DOES NOT support the OpenGL extension GL_APPLE_texture_range.
This system DOES NOT support the OpenGL extension GL_APPLE_client_storage.
This system DOES NOT support the OpenGL extension GL_ARB_uniform_buffer.
This system supports the OpenGL extension GL_ARB_vertex_array_bgra.
This system supports the OpenGL extension GL_EXT_vertex_array_bgra.
This system supports the OpenGL extension GL_ARB_framebuffer_object.
This system DOES NOT support the OpenGL extension GL_GREMEDY_string_marker.
This system supports the OpenGL extension GL_ARB_debug_output.
This system DOES NOT support the OpenGL extension GL_EXT_direct_state_access.
This system DOES NOT support the OpenGL extension GL_NV_bindless_texture.
This system DOES NOT support the OpenGL extension GL_AMD_pinned_memory.
This system DOES NOT support the OpenGL extension GL_EXT_framebuffer_multisample_blit_scaled.
This system supports the OpenGL extension GL_EXT_texture_sRGB_decode.
This system DOES NOT support the OpenGL extension GL_NVX_gpu_memory_info.
This system DOES NOT support the OpenGL extension GL_ATI_meminfo.
This system supports the OpenGL extension GL_EXT_texture_compression_s3tc.
This system DOEuserS NOT support the OpenGL extension GLX_EXT_swap_control_tear.
GL_NV_bindless_texture: DISABLED
GL_AMD_pinned_memory: DISABLED
GL_EXT_texture_sRGB_decode: AVAILABLE
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Using breakpad crash handler
Setting breakpad minidump AppID = 240
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: 76561198054602779 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561198054602779
GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: UNAVAILABLE
GL_MAX_SAMPLES_EXT: 4
[0205/234019:ERROR:resource_bundle.cc(411)] Failed to load /home/user/Steam/SteamApps/steam_username/Counter-Strike Source/cef_gtk.pak
Some features may not be available.
[0205/234019:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2200 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
CShaderDeviceMgrBase::GetRecommendedConfigurationInfo: CPU speed: 2200 MHz, Processor: GenuineIntel
GlobalMemoryStatus: 4294967295
IDirect3DDevice9::Create: BackBufWidth: 1366, BackBufHeight: 768, D3DFMT: 3, BackBufCount: 1, MultisampleType: 0, MultisampleQuality: 0

MMrSchism 2013-02-06 github

For all its worth, Closure isn't technically supported yet (it's not in the Linux category of the shop). That one is a whole separate can of worms.

Bbootkiller 2013-02-06 github

@MrSchism Well, Closure is working perfectly with "STEAM_RUNTIME=0 steam".

This isn't a game related issue.

MMrSchism 2013-02-06 github

I'm aware that it's not a game related issue, it's just an oddity.... one I documented here, actually: https://gist.github.com/MrSchism/0bddd20a8015d3bc36c9

Look, mostly, at line 145 & 146.

Llzap 2013-02-06 github

STEAM_RUNTIME=0 steam did not help for me - ThinkPad X201, Intel 3000, Fedora 18 64bits. Black screen :-(

Bbootkiller 2013-02-08 github

Issue persists.

Console output when launching Courter-Strike:

Game update: AppID 10 "Counter-Strike (Beta)", ProcID 5153, IP 0.0.0.0:0
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
Using breakpad crash handler
Setting breakpad minidump AppID = 10
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: 76561197977318430 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197977318430
ARB Multitexture extensions found.

8 texture units. Detail texture supported.

Installing breakpad exception handler for appid(gameoverlayui)/version(20130207143422_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0208/042713:ERROR:resource_bundle.cc(411)] Failed to load /media/Steam/Steam/Steam/SteamApps/common/Half-Life/cef_gtk.pak
Some features may not be available.
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0208/042713:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
[0208/042713:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Platform config directory: platform/config
0:Initializing platform...
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
SDL_InitSubSystem(SDL_INIT_AUDIO) failed.
S_Startup: SNDDMA_Init failed.

AL lib: pulseaudio.c:612: Context did not connect: Access denied
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Killed
Game removed: AppID 10 "Counter-Strike (Beta)", ProcID 5154
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

Sslouken 2013-02-08 github

@bootkiller, can you send strace output?
STEAM_RUNTIME=0 strace -f steam 2>&1 >/tmp/steam_runtime_disabled.txt
STEAM_RUNTIME=1 strace -f steam 2>&1 >/tmp/steam_runtime_enabled.txt

Also, are you comfortable using gdb?

Thanks!

Bbootkiller 2013-02-08 github

Hi, I tired to run with strace several times, unfortunately the system always hangs about the time the steam client opens.

However I managed to grab a strace of CS launching with "strace %command% > ~/Desktop/trace.out 2>&1" in the launch option until CS hangs. Hope this helps. https://gist.github.com/bootkiller/4739781

I'm not really a developer, but I can do something if it isn't too much complicated.

Thanks.

I'll keep trying the strace on client.

Sslouken 2013-02-08 github

It looks like it's hanging in opening an audio connection.
Can you attach the file /usr/share/alsa/alsa.conf.d//pulse.conf?

Sslouken 2013-02-08 github

Also can you run the trace again with strace -f?
Thanks!

Bbootkiller 2013-02-08 github
Cchank0 2013-02-08 github

Hi,

I am having the same issue: No game is able to start (I have tried half life, CS, TF2 and world of goo demo)

"STEAM_RUNTIME=0 steam" fixes the problem with half life (other games untested)

In addition to this, steam system information dialog also stalls when starting steam without setting STEAM_RUNTIME to 0.

I am running KDE 4.9.4.

I include my pulse-alsa.conf.

Thanks to all

cat /usr/share/alsa/pulse-alsa.conf

Default to PulseAudio

pcm.!default {
type pulse
hint {
show on
description "Playback/recording through the PulseAudio sound server"
}
}

ctl.!default {
type pulse
}

sysinfo:

Processor Information:
Vendor: AuthenticAMD
Speed: 3100 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Ubuntu 12.10 (64 bit)
Kernel Name: Linux
Kernel Version: 3.5.0-23-generic
X Server vendor: The X.Org Foundation
X Server release: 11300000

Video Card:
Driver: NVIDIA Corporation GeForce GTS 250/PCIe/SSE2

Driver Version:  3.3.0 NVIDIA 304.48
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x615
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1280 x 1024
Desktop Resolution: 1280 x 1024
Primary Display Size: 13,31" x 10,63"  (17,01" diag)
                                        33,8cm x 27,0cm  (43,2cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 1024 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
Audio device: VIA VT1708S

Memory:
RAM: 3825 Mb

Miscellaneous:
UI Language: English
LANG: es_ES.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 199776 Mb
Largest Free Hard Disk Block: 77634 Mb

Installed software:

Recent Failure Reports:

Sslouken 2013-02-08 github

Can you try downloading these files and then running the .sh script to put them in your steam installation?
http://www.libsdl.org/tmp/steam-runtime-update-3.sh
http://www.libsdl.org/tmp/steam-runtime-update-3.tar.gz

Thanks!

Bbootkiller 2013-02-08 github

Didn't work. Games still hang on launch.
Correction, Cogs and closure are launching now, CS is still hanging.

Bbootkiller 2013-02-08 github

CS:Source is also hanging.

Sslouken 2013-02-08 github

Can you add a new strace?

Bbootkiller 2013-02-08 github

Here:
https://gist.github.com/bootkiller/4741364
I've been using CS for the traces.

Other non Valve games are also not working like Shank 2. If you like I can test every game on my library.

I also upgraded to KDE 4.10 after I created this issue.

Bbootkiller 2013-02-08 github

There's also another issue, the audio stream stopped appearing on Kmix.

Bbootkiller 2013-02-08 github

Steam is unable to play audio as well, test microphone doesn't work either.

PPawlerson 2013-02-08 github

When I'm trying to run "STEAM_RUNTIME=0 steam" it complains about missing 32bit libraries. When I start it normally I can play World of Goo without sound, but Darwinia won't run at all.

Sslouken 2013-02-08 github

Can you try downloading these new files and then running the .sh script to put them in your steam installation?
http://www.libsdl.org/tmp/steam-runtime-update-4.sh
http://www.libsdl.org/tmp/steam-runtime-update-4.tar.gz

Thanks!

Bbootkiller 2013-02-08 github

Sorry for being the bearer of bad news but it regressed to the state before update-3.

Anyway, really appreciate that you're working on this issue.
Thanks.

Sslouken 2013-02-08 github

Can you give the the strace with and without the runtime again?
Thanks!

PPawlerson 2013-02-08 github

With these patches it become even worse. Darwinia hangs on a black screen and I have to restart my PC. World of Goo won't run at all now. STEAM_RUNTIME=0 steam still not working.

Bbootkiller 2013-02-08 github
Sslouken 2013-02-08 github

trace4.out is too big for github, can you truncate it to 10 MB or so?

Bbootkiller 2013-02-08 github
Sslouken 2013-02-09 github

Okay, we have a fix! It'll be in the next update. Thanks for all the info! :)

Bbootkiller 2013-02-09 github

You're welcome, and thanks.

Bbootkiller 2013-02-09 github

Everything is working.
Once again, thank you.

PPawlerson 2013-02-09 github

Thanks a lot for a quick fix!

Sslouken 2013-02-09 github

You're welcome! :)

Launch options