Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Counter-Strike Source segmentation fault on initialization (probably related to fglrx) #1873

Closed
mic-e opened this issue Feb 18, 2013 · 1 comment

Comments

@mic-e
Copy link

mic-e commented Feb 18, 2013

While there are multiple bugs related to CSS crashing on startup, they are all either closed or unrelated.
I experience this bug with a XUbuntu system, Steam Client and CSS that have all been fully updated as of 2013-02-18.
The problem occurs with the default XUbuntu desktop environment (xfwm), as well as with i3.
I have an ATI Radeon HD 5750 graphics card, running with the proprietary fglrx driver, as installed from the Ubuntu repositories.

My system configuration:

mic@mic-glg ~ $ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 1920 x 1920
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
   1920x1200      60.0*+
   1920x1080      60.0  
   1600x1200      60.0  
   1680x1050      60.0  
   1400x1050      60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       75.0     60.0  
   1280x800       59.8  
   1280x768       59.8  
   1280x720       59.8  
   1024x768       75.0     60.0  
   800x600        75.0     60.3  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)
mic@mic-glg ~ $ fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series 
OpenGL version string: 4.2.11903 Compatibility Profile Context

I have, for the sake of completeness of this bug report, made two core dumps/stack traces/logs, one with STEAM_RUNTIME=0, and one with STEAM_RUNTIME=1.
The two invocations were:

mic@mic-glg ~ $ GAME_DEBUGGER=gdb STEAM_RUNTIME=0 LC_ALL=C steam -dev -applaunch 240

and

mic@mic-glg ~ $ GAME_DEBUGGER=gdb STEAM_RUNTIME=1 LC_ALL=C steam -dev -applaunch 240

The results did not differ.
In both cases, after typing 'continue' in the gdb prompt, CSS opened full screen, black, and segfaulted immediately.
When launching CSS without gdb to freeze it after it segfaults, it dies immediately, without opening a fullscreen black window.
Now follows the output of both invocations.

mic@mic-glg ~ $ GAME_DEBUGGER=gdb STEAM_RUNTIME=0 LC_ALL=C steam -dev -applaunch 240 2>&1 | tee css-output 
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME is disabled by the user
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
unlinked 4 orphaned pipes
removing stale semaphore last operated on by process 9450 with name 0eBlobRegistryMutex_EAD0FEFAECF4F905BCFA70FF519B50BA
removing stale semaphore last operated on by process 9450 with name 0eBlobRegistrySignal_EAD0FEFAECF4F905BCFA70FF519B50BA
removing stale semaphore last operated on by process 9577 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 9450 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
[0218/082446:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Adding license for package 0
Adding license for package 1
Adding license for package 11
Adding license for package 38
Adding license for package 79
Adding license for package 218
Adding license for package 466
Adding license for package 499
Adding license for package 589
Adding license for package 636
Adding license for package 698
Adding license for package 785
Adding license for package 985
Adding license for package 1054
Adding license for package 1295
Adding license for package 1679
Adding license for package 1680
Adding license for package 1891
Adding license for package 2008
Adding license for package 2464
Adding license for package 2482
Adding license for package 2536
Adding license for package 4077
Adding license for package 4097
Adding license for package 4137
Adding license for package 4323
Adding license for package 4326
Adding license for package 4823
Adding license for package 4970
Adding license for package 4991
Adding license for package 6147
Adding license for package 6177
Adding license for package 6222
Adding license for package 6253
Adding license for package 6391
Adding license for package 6814
Adding license for package 6896
Adding license for package 7190
Adding license for package 7339
Adding license for package 7340
Adding license for package 7358
Adding license for package 7427
Adding license for package 7513
Adding license for package 7514
Adding license for package 7589
Adding license for package 8185
Adding license for package 8187
Adding license for package 8535
Adding license for package 8934
Adding license for package 11010
Adding license for package 11294
Adding license for package 11657
Adding license for package 11707
Adding license for package 12071
Adding license for package 12079
Adding license for package 12248
Adding license for package 13364
Adding license for package 13503
Adding license for package 14842
Adding license for package 15953
Adding license for package 16222
Adding license for package 16549
Adding license for package 16705
Adding license for package 17079
Adding license for package 17915
roaming config store loaded successfully - 7088 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/mic/Steam/ubuntu12_32/steam -dev -applaunch 240"
removing stale semaphore last operated on by process 9450 with name 0eBlobRegistryMutex_B7049C94FF8A052DD20E617DC9FAE9D0
removing stale semaphore last operated on by process 9450 with name 0eBlobRegistrySignal_B7049C94FF8A052DD20E617DC9FAE9D0
System startup time: 18.86 seconds
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME is disabled by the user
ExecCommandLine: "/home/mic/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 67: 256x256, total string texture memory is 704.51 KB
Generating new string page texture 68: 64x256, total string texture memory is 770.05 KB
Game update: AppID 240 "Counter-Strike: Source", ProcID 9820, IP 0.0.0.0:0
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.
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.
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.
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/hl2_linux...(no debugging symbols found)...done.
Breakpoint 1 at 0x8048433
LD_PRELOAD = :gameoverlayrenderer.so
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Breakpoint 1, 0x08048433 in main ()
Argument list to give program being debugged when it is started is "-game cstrike -steam".
(gdb) saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

(gdb) continue
Continuing.
[New Thread 0xf67d9b40 (LWP 9838)]
[New Thread 0xf64ffb40 (LWP 9839)]
SDL video target is 'x11'
SDL video target is 'x11'
Installing breakpad exception handler for appid(gameoverlayui)/version(20130215122411_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0218/082618:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
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:  76561197992081663 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197992081663
[0218/082620:ERROR:resource_bundle.cc(411)] Failed to load /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/cef_gtk.pak
Some features may not be available.
[0218/082620:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
[New Thread 0xe61f6b40 (LWP 9852)]
[New Thread 0xe5effb40 (LWP 9853)]
[New Thread 0xe52ffb40 (LWP 9854)]
[New Thread 0xe4afeb40 (LWP 9855)]
[New Thread 0xe40ffb40 (LWP 9856)]
[New Thread 0xe36ffb40 (LWP 9857)]
[New Thread 0xe2cffb40 (LWP 9858)]
[New Thread 0xe22ffb40 (LWP 9859)]
[New Thread 0xf6614b40 (LWP 9860)]
[New Thread 0xe1afeb40 (LWP 9861)]
[New Thread 0xe18fdb40 (LWP 9862)]
[New Thread 0xe16fcb40 (LWP 9863)]
[New Thread 0xe14fbb40 (LWP 9864)]
[New Thread 0xe0cfab40 (LWP 9865)]

Program received signal SIGSEGV, Segmentation fault.
0xf3247db0 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
(gdb) where
#0  0xf3247db0 in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
#1  0xf739befb in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#2  0xf73be550 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#3  0xf73b2076 in IDirect3DDevice9::Create(IDirect3DDevice9Params*) () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#4  0xf73b2455 in IDirect3D9::CreateDevice(unsigned int, _D3DDEVTYPE, void*, unsigned int, _D3DPRESENT_PARAMETERS_*, IDirect3DDevice9**) ()
   from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#5  0xebca413e in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#6  0xebca4398 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#7  0xebca44e7 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#8  0xebc8c958 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#9  0xf1254003 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/materialsystem.so
#10 0xf1d1f63b in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#11 0xf1d1fc94 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#12 0xf1d19c84 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#13 0xf1d1ad30 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#14 0xf79b4010 in ?? () from bin/launcher.so
#15 0xf79b4010 in ?? () from bin/launcher.so
#16 0xf799c4cd in LauncherMain () from bin/launcher.so
#17 0x08048474 in main ()
(gdb) generate-core-file 
warning: Memory read failed for corefile section, 131072 bytes at 0xf2e48000.
Saved corefile core.9829
mic@mic-glg ~ $ GAME_DEBUGGER=gdb STEAM_RUNTIME=1 LC_ALL=C steam -dev -applaunch 240 2>&1 | tee css-output
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME is enabled by the user
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
unlinked 4 orphaned pipes
removing stale semaphore last operated on by process 9120 with name 0eBlobRegistryMutex_EAD0FEFAECF4F905BCFA70FF519B50BA
removing stale semaphore last operated on by process 9120 with name 0eBlobRegistrySignal_EAD0FEFAECF4F905BCFA70FF519B50BA
removing stale semaphore last operated on by process 9245 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 9120 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
[0218/082250:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 3: 384x256, total string texture memory is 442.37 KB
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
Adding license for package 0
Adding license for package 1
Adding license for package 11
Adding license for package 38
Adding license for package 79
Adding license for package 218
Adding license for package 466
Adding license for package 499
Adding license for package 589
Adding license for package 636
Adding license for package 698
Adding license for package 785
Adding license for package 985
Adding license for package 1054
Adding license for package 1295
Adding license for package 1679
Adding license for package 1680
Adding license for package 1891
Adding license for package 2008
Adding license for package 2464
Adding license for package 2482
Adding license for package 2536
Adding license for package 4077
Adding license for package 4097
Adding license for package 4137
Adding license for package 4323
Adding license for package 4326
Adding license for package 4823
Adding license for package 4970
Adding license for package 4991
Adding license for package 6147
Adding license for package 6177
Adding license for package 6222
Adding license for package 6253
Adding license for package 6391
Adding license for package 6814
Adding license for package 6896
Adding license for package 7190
Adding license for package 7339
Adding license for package 7340
Adding license for package 7358
Adding license for package 7427
Adding license for package 7513
Adding license for package 7514
Adding license for package 7589
Adding license for package 8185
Adding license for package 8187
Adding license for package 8535
Adding license for package 8934
Adding license for package 11010
Adding license for package 11294
Adding license for package 11657
Adding license for package 11707
Adding license for package 12071
Adding license for package 12079
Adding license for package 12248
Adding license for package 13364
Adding license for package 13503
Adding license for package 14842
Adding license for package 15953
Adding license for package 16222
Adding license for package 16549
Adding license for package 16705
Adding license for package 17079
Adding license for package 17915
roaming config store loaded successfully - 7088 bytes.
migrating temporary roaming config store
ExecCommandLine: "/home/mic/Steam/ubuntu12_32/steam -dev -applaunch 240"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(steam:9450): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
removing stale semaphore last operated on by process 9120 with name 0eBlobRegistryMutex_B7049C94FF8A052DD20E617DC9FAE9D0
removing stale semaphore last operated on by process 9120 with name 0eBlobRegistrySignal_B7049C94FF8A052DD20E617DC9FAE9D0
Installing breakpad exception handler for appid(steam)/version(1360966495_client)
System startup time: 19.16 seconds
Running Steam on ubuntu 12.10 64-bit
STEAM_RUNTIME has been set by the user to: /home/mic/Steam/ubuntu12_32/steam-runtime
ExecCommandLine: "/home/mic/.steam/root/ubuntu12_32/steam steam://open/driverhelperready"
ExecSteamURL: "steam://open/driverhelperready"
Generating new string page texture 67: 256x256, total string texture memory is 704.51 KB
Generating new string page texture 68: 64x256, total string texture memory is 770.05 KB
Game update: AppID 240 "Counter-Strike: Source", ProcID 9568, IP 0.0.0.0:0
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.
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.
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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(steam:9450): LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.
GNU gdb (GDB) 7.5-ubuntu
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/hl2_linux...(no debugging symbols found)...done.
Breakpoint 1 at 0x8048433
LD_PRELOAD = :gameoverlayrenderer.so
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".

Breakpoint 1, 0x08048433 in main ()
Argument list to give program being debugged when it is started is "-game cstrike -steam".
(gdb) saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully

(gdb) continue
Continuing.
[New Thread 0xf67e0b40 (LWP 9581)]
[New Thread 0xf64ffb40 (LWP 9582)]
SDL video target is 'x11'
SDL video target is 'x11'
Installing breakpad exception handler for appid(gameoverlayui)/version(20130215122411_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0_client)
[0218/082326:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
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:  76561197992081663 [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  76561197992081663
[0218/082328:ERROR:resource_bundle.cc(411)] Failed to load /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/cef_gtk.pak
Some features may not be available.
[0218/082328:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation
[New Thread 0xe6145b40 (LWP 9595)]
[New Thread 0xe5effb40 (LWP 9596)]
[New Thread 0xe54ffb40 (LWP 9597)]
[New Thread 0xe4cfeb40 (LWP 9598)]
[New Thread 0xe42ffb40 (LWP 9599)]
[New Thread 0xe38ffb40 (LWP 9600)]
[New Thread 0xe2effb40 (LWP 9601)]
[New Thread 0xe24ffb40 (LWP 9602)]
[New Thread 0xebe3fb40 (LWP 9603)]
[New Thread 0xe1cfeb40 (LWP 9604)]
[New Thread 0xe1afdb40 (LWP 9605)]
[New Thread 0xe18fcb40 (LWP 9606)]
[New Thread 0xe16fbb40 (LWP 9607)]
[New Thread 0xe0efab40 (LWP 9608)]

Program received signal SIGSEGV, Segmentation fault.
0xf3247d4c in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
(gdb) where
#0  0xf3247d4c in ?? () from /usr/lib32/fglrx/dri/fglrx_dri.so
#1  0xf73a2efb in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#2  0xf73c5550 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#3  0xf73b9076 in IDirect3DDevice9::Create(IDirect3DDevice9Params*) () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#4  0xf73b9455 in IDirect3D9::CreateDevice(unsigned int, _D3DDEVTYPE, void*, unsigned int, _D3DPRESENT_PARAMETERS_*, IDirect3DDevice9**) ()
   from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/libtogl.so
#5  0xebbf313e in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#6  0xebbf3398 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#7  0xebbf34e7 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#8  0xebbdb958 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/shaderapidx9.so
#9  0xf1254003 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/materialsystem.so
#10 0xf1d1f63b in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#11 0xf1d1fc94 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#12 0xf1d19c84 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#13 0xf1d1ad30 in ?? () from /home/mic/Steam/SteamApps/michaelensslin/Counter-Strike Source/bin/engine.so
#14 0xf79bb010 in ?? () from bin/launcher.so
#15 0xf79bb010 in ?? () from bin/launcher.so
#16 0xf79a34cd in LauncherMain () from bin/launcher.so
#17 0x08048474 in main ()
(gdb) generate-core-file 
warning: Memory read failed for corefile section, 131072 bytes at 0xf2e48000.
Saved corefile core.9577

I have uploaded the two core dumps here: http://pub.sft.mx/mic-glg-css-coredumps.tar.xz
Warning: They are pretty huge (unpacked: ~400MB each)
If you need any additional info regarding my system configuration or wish me to run an other test, feel free to contact me via Mail: [email protected]

Edit: With the free driver it runs, but it is unplayable.
An other edit: With the most recent AMD beta driver, as downloaded from here http://support.amd.com/us/gpudownload/Pages/index.aspx, it works as well, and is perfectly playable.
However, the driver displays a 'AMD Testing use only' logo in the bottom right corner of the screen.
fglrxinfo:

mic@mic-glg ~/Steam $ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 5700 Series 
OpenGL version string: 4.2.12171 Compatibility Profile Context 9.00.11
@bdeen-valve
Copy link

@mic-e We see this crash quite a bit with the AMD driver you've been using. AMD is aware of this particular crash, though you can add on to their awareness via the contact information here: https://github.com/ValveSoftware/Source-1-Games#driver-contact-information
Also, we're tracking these Source 1 game issues over in https://github.com/ValveSoftware/Source-1-Games/issues . Going forward, if you'd open these bugs there, it'd be easier to track.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants