Steam for Linux > Limited Beta > Topic Details
buttking Dec 3, 2012 @ 12:55pm
Issue Report: Steam segfaults after migrating from Ubuntu 12.10 to 12.04
When the AMD beta drivers were released, I figured it'd be a good idea to go ahead and install Quantal(12.10) to see how everything worked. Long story short, they didn't. Between the 3.7 kernel being unbootable and the AMD beta drivers refusing to install I decided it was time to go back to 12.04. So I reinstalled it, the AMD beta drivers, and steam. Steam unfortunately SEGFAULTS now. My guess is that this is somehow related to the fact that I have home set up as a separate partition rather than just as a directory in /. I'm not sure how or why this would cause a problem, it's just the only thing I can really think of.

drew@♥♥♥♥edup:~$ steam
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20121203153915_1.dmp
success = yes
response: CrashID=bp-b8ccbc32-0af9-4102-b375-008922121203

/Steam/steam.sh: line 325: 2022 Segmentation fault (core dumped) $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"

gdb doesn't provide much usefull information to me, but here is some output:
drew@♥♥♥♥edup:~$ cd /Steam/ubuntu12_32/ && gdb steam
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) run
Starting program: /Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[New Thread 0xb48e2b40 (LWP 2181)]
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
[New Thread 0xb45ffb40 (LWP 2182)]
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
[New Thread 0xb42ffb40 (LWP 2184)]
Installing breakpad exception handler for appid(steam)/version(1354334278_client)
[Thread 0xb45ffb40 (LWP 2182) exited]
[Thread 0xb48e2b40 (LWP 2181) exited]
[Thread 0xb42ffb40 (LWP 2184) exited]
[Inferior 1 (process 2178) exited with code 052]
(gdb) run
`/Steam/ubuntu12_32/steam' has changed; re-reading symbols.
(no debugging symbols found)
Starting program: /Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
[New Thread 0xb48e2b40 (LWP 2186)]
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
[Thread 0xb48e2b40 (LWP 2186) exited]
[Inferior 1 (process 2185) exited with code 0377]
(gdb)
I ran it twice because the first time involved the Steam updater launching(and then nothing else). Second time produced a dialog box with the title "Steam - Fatal Error" and "Fatal Error: Failed to load libsteam.so" which I can clearly see in /ubuntu12_32.
Last edited by buttking; Dec 3, 2012 @ 1:08pm
Showing 1-4 of 4 comments
< >
buttking Dec 3, 2012 @ 2:04pm 
okay, after properly setting up gdb, here is some new output:

drew@♥♥♥♥edup:~$ steam
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
unlinked 0 orphaned pipes
removing stale semaphore last operated on by process 3154 with name 0eBlobRegistryMutex_2EBD2D7BBD56758BF26C9F03374046DD
removing stale semaphore last operated on by process 3154 with name 0eBlobRegistrySignal_2EBD2D7BBD56758BF26C9F03374046DD
removing stale semaphore last operated on by process 3154 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 3154 with name 0eSteamEngineLock
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Uploading dump (in-process) [proxy '']
/tmp/dumps/crash_20121203170035_1.dmp
success = yes
response: CrashID=bp-ddf3f4f8-4d18-4411-9fd5-c9edd2121203

/Steam/steam.sh: line 325: 3535 Segmentation fault (core dumped) $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
drew@♥♥♥♥edup:~$ export DEBUGGER=gdb
drew@♥♥♥♥edup:~$ steam
GNU gdb (Ubuntu/Linaro 7.4-2012.04-0ubuntu2) 7.4-2012.04
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 "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /Steam/ubuntu12_32/steam...(no debugging symbols found)...done.
(gdb) run
Starting program: /Steam/ubuntu12_32/steam
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[New Thread 0xb48e2b40 (LWP 3598)]
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
[New Thread 0xb45ffb40 (LWP 3599)]
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
unlinked 0 orphaned pipes
[New Thread 0xafa51b40 (LWP 3600)]
removing stale semaphore last operated on by process 3535 with name 0eBlobRegistryMutex_2EBD2D7BBD56758BF26C9F03374046DD
removing stale semaphore last operated on by process 3535 with name 0eBlobRegistrySignal_2EBD2D7BBD56758BF26C9F03374046DD
[New Thread 0xaef4fb40 (LWP 3601)]
removing stale semaphore last operated on by process 3535 with name 0emSteamEngineInstance
removing stale semaphore last operated on by process 3535 with name 0eSteamEngineLock
[New Thread 0xaecffb40 (LWP 3602)]
[New Thread 0xaebfeb40 (LWP 3603)]
[New Thread 0xaeafdb40 (LWP 3604)]
[New Thread 0xae4e3b40 (LWP 3605)]
Installing breakpad exception handler for appid(steam)/version(1354555924_client)
[New Thread 0xae361b40 (LWP 3606)]
[New Thread 0xadaf9b40 (LWP 3607)]
[New Thread 0xad121b40 (LWP 3608)]

Program received signal SIGSEGV, Segmentation fault.
0xb7ec0b73 in XQueryExtension () from /usr/lib/i386-linux-gnu/libX11.so.6
Tarvitz Dec 3, 2012 @ 2:19pm 
Don't know why canonical forced 3.7 kernel, because none of current drivers works proper on AMD/ATI graphic cards. Anyway amd 12.11beta 8 causes crash on steam. Everyone has this problem. You can search how to resolve this issue here, but I can not say if it works well for you or just works.

As for me, I downgraded to 3.5.x kernels and native fglrx-updates drivers (with very poor 3d performance ~200fps on glxgears). steam works well.

I got Radeon HD6850 if it means something
buttking Dec 3, 2012 @ 4:19pm 
Yeah, I just went ahead and did another reinstall without grabbing the beta. Everything is working now. would still be nice to figure out what's going on with the beta drivers though.
Chichi Dec 4, 2012 @ 1:32am 
Originally posted by Saul Tarvitz:
Don't know why canonical forced 3.7 kernel, because none of current drivers works proper on AMD/ATI graphic cards. Anyway amd 12.11beta 8 causes crash on steam. Everyone has this problem. You can search how to resolve this issue here, but I can not say if it works well for you or just works.

As for me, I downgraded to 3.5.x kernels and native fglrx-updates drivers (with very poor 3d performance ~200fps on glxgears). steam works well.

I got Radeon HD6850 if it means something

Saul, are you able to play the games? What FPS do you get on TF2?
Showing 1-4 of 4 comments
< >
Per page: 15 30 50
Date Posted: Dec 3, 2012 @ 12:55pm
Posts: 4