Steam for Linux > Limited Beta > Details van topic
DaVince 1 dec 2012 om 8:04vm
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:
Laatst bewerkt door DaVince; 1 dec 2012 om 8:42vm
1-5 van 5 reacties weergegeven
< >
DaVince 1 dec 2012 om 8:34vm 
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 om 2:46nm 
DaVince, if you can get a consistent repro let us know.

Is primusrun related to NVidia Optimus technology?
DaVince 4 dec 2012 om 6:37vm 
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.
Laatst bewerkt door DaVince; 4 dec 2012 om 6:37vm
DaVince 4 dec 2012 om 2:56nm 
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.
Laatst bewerkt door DaVince; 4 dec 2012 om 2:59nm
Frank 4 dec 2012 om 4:09nm 
Thanks for the additional testing DaVince! I will add this to the bug.
1-5 van 5 reacties weergegeven
< >
Per pagina: 15 30 50
Geplaatst op: 1 dec 2012 om 8:04vm
Aantal berichten: 5