ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Steam unstable due to segmentation faults and corrupted double-linked lists with ATI/AMD #493

Closed ghost closed 11 years ago

ghost commented 11 years ago

Hello,

I've been using Steam for Linux in two computer at the same time: A desktop computer with an I5 2500K, HD6870, and with a Dual Core 9800M laptop. The laptop works almost flawlessly with Steam, and I don't even remember the last time I had absolutly any trobule. With the desktop, I never had more than 10 mouse clicks stability: It crashes with almost anything. And I mean anything! Friends list, change to library, download game, start game, right click on a game... just anything. This leads me to belive that I'm having some trouble with the graphical drivers. I'm currently using the repository's ATI/AMD 9.0.2 drivers.

Linux SGC 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Here's a sample terminal output:

"$ steam ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt". Installing breakpad exception handler for appid(steam)/version(0_client) Installing breakpad exception handler for appid(steam)/version(1.0_client) Installing breakpad exception handler for appid(steam)/version(1.0_client) Installing breakpad exception handler for appid(steam)/version(1.0_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) unlinked 0 orphaned pipes removing stale semaphore last operated on by process 2548 with name 0eBlobRegistryMutex_B734E3261BC788F666B289313CF26D7C removing stale semaphore last operated on by process 2548 with name 0eBlobRegistrySignal_B734E3261BC788F666B289313CF26D7C removing stale semaphore last operated on by process 2548 with name 0emSteamEngineInstance removing stale semaphore last operated on by process 2548 with name 0eSteamEngineLock Installing breakpad exception handler for appid(steam)/version(1355957371_client) [0101/034500:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) GLError: 1282 Generating new string page texture 12: 48x256, total string texture memory is 49,15 KB Generating new string page texture 13: 256x256, total string texture memory is 311,30 KB Generating new string page texture 14: 128x256, total string texture memory is 442,37 KB Generating new string page texture 15: 384x256, total string texture memory is 835,58 KB Generating new string page texture 20: 64x256, total string texture memory is 901,12 KB /media/Games/Games/SteamLinux/steam.sh: line 287: 3012 Segmentation fault $DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@""

ghost commented 11 years ago

I'm adding a second terminal output of the second most often crash:

"$ steam Installing breakpad exception handler for appid(steam)/version(1355957371_client) Looks like steam didn't shutdown cleanly, scheduling immediate update check Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) unlinked 0 orphaned pipes removing stale semaphore last operated on by process 3012 with name 0eBlobRegistryMutex_B734E3261BC788F666B289313CF26D7C removing stale semaphore last operated on by process 3012 with name 0eBlobRegistrySignal_B734E3261BC788F666B289313CF26D7C removing stale semaphore last operated on by process 3012 with name 0emSteamEngineInstance removing stale semaphore last operated on by process 3012 with name 0eSteamEngineLock Installing breakpad exception handler for appid(steam)/version(1355957371_client) [0101/041121:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) Installing breakpad exception handler for appid(steam)/version(1355957371_client) GLError: 1282 Generating new string page texture 12: 48x256, total string texture memory is 49,15 KB Generating new string page texture 13: 256x256, total string texture memory is 311,30 KB Generating new string page texture 14: 128x256, total string texture memory is 442,37 KB Generating new string page texture 15: 384x256, total string texture memory is 835,58 KB Generating new string page texture 20: 64x256, total string texture memory is 901,12 KB Generating new string page texture 23: 8x256, total string texture memory is 909,31 KB Generating new string page texture 24: 16x256, total string texture memory is 925,70 KB Generating new string page texture 25: 24x256, total string texture memory is 950,27 KB Generating new string page texture 26: 32x256, total string texture memory is 983,04 KB Installing breakpad exception handler for appid(steam)/version(1355957371_client) Generating new string page texture 38: 256x256, total string texture memory is 1,25 MB Generating new string page texture 39: 128x256, total string texture memory is 1,38 MB Process 3798 created /ValveIPCSharedObjects3 Uploading dump (in-process) [proxy ''] /tmp/dumps/crash_20130101042610_1.dmp * glibc detected * /media/Games/Games/SteamLinux/ubuntu12_32/steam: corrupted double-linked list: 0x0a95caa0 ***"

MrSchism commented 11 years ago

For optimal bug-squashing, please include the information requested on https://github.com/ValveSoftware/steam-for-linux

ghost commented 11 years ago

Sorry about that. Here we go:

Processor Information: Vendor: GenuineIntel Speed: 3301 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: Linux Mint 14 Nadia (64 bit) Kernel Name: Linux Kernel Version: 3.5.0-17-generic X Server vendor: The X.Org Foundation X Server release: 11300000

Video Card: Driver: ATI Technologies Inc. AMD Radeon HD 6800 Series

Driver Version:  4.2.11903 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 74 Hz
VendorID:  0x1002
DeviceID:  0x6738
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1440 x 900
Desktop Resolution: 1440 x 900
Primary Display Size: 16,85" x 10,04"  (19,61" diag)
                                        42,8cm x 25,5cm  (49,8cm diag)
Primary VRAM Not Detected

Sound card: Audio device: Intel CougarPoint HDMI

Memory: RAM: 7880 Mb

Miscellaneous: UI Language: English LANG: pt_PT.UTF-8 Microphone: Not set Total Hard Disk Space Available: 374537 Mb Largest Free Hard Disk Block: 85307 Mb

Installed software:

Recent Failure Reports:

RussianNeuroMancer commented 11 years ago

I'm currently using the repository's ATI/AMD 9.0.2 drivers.

Outdated. To get fixes for Steam support you need to install Catalyst 12.11 Beta 11. http://wiki.cchtml.com/index.php/Ubuntu_Quantal_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29_BETA.2FEXPERIMENTAL

ghost commented 11 years ago

Upon upgrade to the recommended 12.11 Beta 11 and with some testing, I can confirm that Steam becomes stable. I've been using it for a while, with no crashes. Thanks, RussianNeuroMancer.

gdrewb-valve commented 11 years ago

Closing as this appears to be resolved.