Steam for Linux

Steam for Linux

Steam for Linux > Limited Beta > Trådoplysninger
DaVince 1. dec 2012 kl. 8:04am
Issue Report: Steam locks up after leaving it open for a long time
I left Steam open on a random community page (this forum actually, I believe). When I opened the Steam window later (from the window list, since it won't close into tray) Steam was still displaying the page, but entirely unresponsive, and I had to kill it.

Steam wasn't running in a terminal this time, so no output available, sorry. I'm trying to reproduce the bug now, though.

I was running Steam with primusrun, not sure if that affected it any.

System specs:
Processor Information: Vendor: GenuineIntel Speed: 2001 Mhz 8 logical processors 4 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported Network Information: Network Speed: Operating System Version: Ubuntu 12.10 (32 bit) Kernel Name: Linux Kernel Version: 3.7.0-4-generic X Server vendor: The X.Org Foundation X Server release: 11300901 Video Card: Driver: NVIDIA Corporation GeForce GT 540M/PCIe/SSE2 Driver Version: 4.3.0 NVIDIA 310.19 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 59 Hz VendorID: 0x10de DeviceID: 0xdf4 Number of Monitors: 1 Number of Logical Video Cards: 2 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 16.06" x 9.06" (18.43" diag) 40.8cm x 23.0cm (46.8cm diag) Primary VRAM: 1023 MB Sound card: Audio device: Realtek ALC269VB Memory: RAM: 5974 Mb Miscellaneous: UI Language: English LANG: en_GB.UTF-8 Microphone: Not set Total Hard Disk Space Available: 324922 Mb Largest Free Hard Disk Block: 219712 Mb Installed software: Recent Failure Reports:
Sidst redigeret af DaVince; 1. dec 2012 kl. 8:42am
< >
Viser 1-5 af 5 kommentarer
DaVince 1. dec 2012 kl. 8:34am 
It just happened again, in an entirely different situation: I was still doing things and chatting with someone inside Steam when it just froze. Ran with primusrun again. Trying without it now (so on Intel Sandybridge graphics).
Frank 3. dec 2012 kl. 2:46pm 
DaVince, if you can get a consistent repro let us know.

Is primusrun related to NVidia Optimus technology?
DaVince 4. dec 2012 kl. 6:37am 
Yes: primusrun is like optirun, but it performs much better and it seems to be a bit more reliable/compatible than optirun. It works in combination with bumblebee. See http://www.webupd8.org/2012/11/primus-better-performance-and-less.html

I'll keep running Steam with it from now on to see if there are any more random lockups.
Sidst redigeret af DaVince; 4. dec 2012 kl. 6:37am
DaVince 4. dec 2012 kl. 2:56pm 
Update: it's either because of the NVidia driver, bumblebee or primusrun, because it works fine on the Intel graphics.

I have just discovered that Steam does not actually lock up: the window does stop updating and accepting input, but Steam doesn't give any "unresponsive" messages when I try to close it and any downloads will continue.

I have also found a semi-consistent way to reproduce this. It seems to take a while and a lot of different texture loading before it wants to trigger. What I did the last two times to make it happen (in this order):
- Click on a few different items in the library.
- Open the friends list
- Open Help > About window
- Go through the store, library, community, news.
- Go back into the library.
- Right-click a game and go into its properties.
Inbetween I also did some things like resize the window and alt-tab out of it.

Once I closed the properties window, Steam errorred. It usually seems to happen after I've opened and closed some separate Steam windows. Sometimes it happens rather quickly, sometimes it takes quite a while.

Terminal output (especially note the last ten or so lines of output):

vincent@vincent-K93SV:~$ primusrun steam Installing breakpad exception handler for appid(steam)/version(1354555924_client) Looks like steam didn't shutdown cleanly, scheduling immediate update check 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 8597 with name 0eBlobRegistryMutex_DDAB820943DA494C188AF0D5BAFD7D5F removing stale semaphore last operated on by process 8597 with name 0eBlobRegistrySignal_DDAB820943DA494C188AF0D5BAFD7D5F removing stale semaphore last operated on by process 8597 with name 0emSteamEngineInstance removing stale semaphore last operated on by process 8597 with name 0eSteamEngineLock Installing breakpad exception handler for appid(steam)/version(1354555924_client) Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated. [1204/234850:WARNING:proxy_service.cc(646)] PAC support disabled because there is no system implementation 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) Generating new string page texture 2: 48x256, total string texture memory is 49.15 KB Generating new string page texture 3: 256x256, total string texture memory is 311.30 KB 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) Adding license for package 636 Adding license for package 172 Adding license for package 469 Adding license for package 38 Adding license for package 2644 Adding license for package 1295 Adding license for package 218 Adding license for package 4178 Adding license for package 1793 Adding license for package 1679 Adding license for package 4482 Adding license for package 2618 Adding license for package 6176 Adding license for package 6787 Adding license for package 6646 Adding license for package 6073 Adding license for package 1582 Adding license for package 7586 Adding license for package 7877 Adding license for package 35 Adding license for package 8183 Adding license for package 8423 Adding license for package 452 Adding license for package 6058 Adding license for package 8848 Adding license for package 11860 Adding license for package 11960 Adding license for package 11072 Adding license for package 8533 Adding license for package 13273 Adding license for package 13802 Adding license for package 14217 Adding license for package 14218 Adding license for package 8861 Adding license for package 0 Adding license for package 4991 Adding license for package 6896 Adding license for package 8866 Adding license for package 16632 Adding license for package 13326 Adding license for package 14977 Adding license for package 14870 Adding license for package 17621 Adding license for package 16549 Adding license for package 18393 Adding license for package 7477 roaming config store loaded successfully - 8742 bytes. migrating temporary roaming config store Installing breakpad exception handler for appid(steam)/version(1354555924_client) removing stale semaphore last operated on by process 8597 with name 0eBlobRegistryMutex_73E40E27A0ED4BF9A0295810FAAA23BE removing stale semaphore last operated on by process 8597 with name 0eBlobRegistrySignal_73E40E27A0ED4BF9A0295810FAAA23BE ExecCommandLine: "/home/vincent/.local/share/Steam/ubuntu12_32/steam" Generating new string page texture 74: 1024x256, total string texture memory is 1.36 MB Generating new string page texture 75: 128x256, total string texture memory is 1.49 MB Generating new string page texture 76: 128x256, total string texture memory is 131.07 KB Generating new string page texture 77: 64x256, total string texture memory is 1.56 MB Generating new string page texture 78: 32x256, total string texture memory is 1.59 MB System startup time: 17.71 seconds Generating new string page texture 86: 128x256, total string texture memory is 1.72 MB Generating new string page texture 87: 512x256, total string texture memory is 2.24 MB Generating new string page texture 88: 24x256, total string texture memory is 2.27 MB Generating new string page texture 89: 256x256, total string texture memory is 2.53 MB Generating new string page texture 90: 128x256, total string texture memory is 2.66 MB Generating new string page texture 91: 8x256, total string texture memory is 2.67 MB Generating new string page texture 94: 384x256, total string texture memory is 3.06 MB Generating new string page texture 105: 48x256, total string texture memory is 3.11 MB Generating new string page texture 117: 256x256, total string texture memory is 3.38 MB Generating new string page texture 122: 1024x256, total string texture memory is 4.42 MB Generating new string page texture 128: 256x256, total string texture memory is 4.69 MB Generating new string page texture 129: 128x256, total string texture memory is 4.82 MB Installing breakpad exception handler for appid(steam)/version(1354555924_client) Generating new string page texture 137: 128x256, total string texture memory is 4.95 MB saving roaming config store to 'sharedconfig.vdf' roaming config store 2 saved successfully Generating new string page texture 145: 384x256, total string texture memory is 5.34 MB Installing breakpad exception handler for appid(steam)/version(1354555924_client) Generating new string page texture 138: 256x256, total string texture memory is 393.22 KB ExecSteamURL: "steam://nav/games" Generating new string page texture 132: 256x256, total string texture memory is 5.60 MB Generating new string page texture 153: 128x256, total string texture memory is 5.73 MB Generating new string page texture 156: 64x256, total string texture memory is 5.80 MB Generating new string page texture 157: 64x256, total string texture memory is 458.75 KB SteamUpdateUI: An X Error occurred X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 152 (DRI2) Minor opcode of failed request: 7 (DRI2GetBuffersWithFormat ) Resource id in failed request: 0x480010f Serial number of failed request: 1960 xerror_handler: X failed, continuing SteamUpdateUI: An X Error occurred X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) [1204/235002:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [1204/235030:WARNING:backend_impl.cc(1930)] Destroying invalid entry.
Sidst redigeret af DaVince; 4. dec 2012 kl. 2:59pm
Frank 4. dec 2012 kl. 4:09pm 
Thanks for the additional testing DaVince! I will add this to the bug.
< >
Viser 1-5 af 5 kommentarer
Per side: 15 30 50

Steam for Linux > Limited Beta > Trådoplysninger
Dato postet: 1. dec 2012 kl. 8:04am
Indlæg: 5