ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.21k stars 174 forks source link

Steam Crashes when I try to view games from the store #2365

Closed cjosephson closed 11 years ago

cjosephson commented 11 years ago

If I do a search then click on a result, steam crashes.

This is before the buy/install page--I can't even view game pages.

Processor Information: Vendor: AuthenticAMD Speed: 3411 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Unsupported SSE4a: Supported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Linux (64 bit) Kernel Name: Linux Kernel Version: 3.3.8-gentoo X Server Vendor: The X.Org Foundation X Server Release: 11202000 X Window Manager: Xfwm4 Steam Runtime Version: steam-runtime-release-i386_2013-04-16

Video Card: Driver: NVIDIA Corporation GeForce GTX 660 Ti/PCIe/SSE2

Driver Version:  4.3.0 NVIDIA 313.26
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x1183
Number of Monitors:  2
Number of Video Cards Not Detected
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 3840 x 1080
Primary Display Size: 20.47" x 11.42"  (23.43" diag)
                                        52.0cm x 29.0cm  (59.5cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device:

Memory: RAM: 7984 Mb

Miscellaneous: UI Language: English LANG: en_US.UTF-8 Microphone: Not set Total Hard Disk Space Available: 2064244 Mb Largest Free Hard Disk Block: 1066629 Mb

Installed software:

Recent Failure Reports: Wed May 1 22:34:14 2013 GMT: file ''/tmp/dumps/assert_20130501183413_1.dmp'', upload no: ''Failure when receiving data from the peer'' Fri May 3 01:52:12 2013 GMT: file ''/tmp/dumps/crash_20130502215212_1.dmp'', upload no: ''HTTP response code said error'' Fri May 3 01:52:41 2013 GMT: file ''/tmp/dumps/crash_20130502215240_1.dmp'', upload no: ''HTTP response code said error'' Fri May 3 01:53:31 2013 GMT: file ''/tmp/dumps/crash_20130502215331_1.dmp'', upload no: ''HTTP response code said error'' Fri May 3 01:56:09 2013 GMT: file ''/tmp/dumps/crash_20130502215609_1.dmp'', upload no: ''HTTP response code said error''

fur0n commented 11 years ago

I'm having the same issue, I have noticed steam only crashes on pages with videos. I went to a game page without any videos on it, it loaded just fine. Although I have noticed just before it crashed I saw it was trying to load the video for the game.

This is the error I get from running steam in the terminal: [0502/201358:ERROR:reference_audiorenderer.cc(45)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController) [0502/201358:ERROR:reference_audiorenderer.cc(49)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController) [0502/201358:ERROR:alsa_output.cc(684)] Failed querying delay: Input/output error Uploading dump (out-of-process) [proxy ''] /tmp/dumps/crash_20130502201358_1.dmp /home/fur0n/.local/share/Steam/steam.sh: line 704: 15800 Illegal instruction (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" Finished uploading minidump (out-of-process): success = no error: HTTP response code said error

I'm guessing the videos are now in html5?

johndrinkwater commented 11 years ago

If you search for counter-strike (the original) and view the game page, does it not crash?

fur0n commented 11 years ago

No it doesn't crash, but it also doesn't have any videos of it!

cjosephson commented 11 years ago

It does not crash for me. Portal crashes and trine crashes.

jmsrt-fr commented 11 years ago

Same issue, crash on pages with videos (ex. "Stealth B4st4rd Deluxe") Ubuntu Unity 12.04 LTS 64-bit (Sorry for "4" instead of "a" in game's name but GitHub remove insults in comments)

[0503/105009:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0503/105016:ERROR:reference_audiorenderer.cc(45)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController) [0503/105016:ERROR:reference_audiorenderer.cc(49)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController) [0503/105016:ERROR:alsa_output.cc(684)] Failed querying delay: Erreur d'entrée/sortie Uploading dump (out-of-process) [proxy ''] /tmp/dumps/crash_20130503105016_1.dmp /home/**/.local/share/Steam/steam.sh : ligne 704 : 4429 Instruction non permise (core dumped) $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" Finished uploading minidump (out-of-process): success = no error: Failure when receiving data from the peer

RickyFF commented 11 years ago

Same problem for me on opensuse 12.3, i've solved by putting the 32bit libflashplayer.so into ~/.local/share/Steam/ubuntu12_32/plugins (you need to create the directory).

Ferrans90 commented 11 years ago

me too,steam quits unexpectedly when i come to store page which contains some video.

dziub73 commented 11 years ago

same case - when im trying to view any page with video (TF2, Portal):

0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135305:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0504/135306:ERROR:reference_audiorenderer.cc(45)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController) [0504/135306:ERROR:reference_audiorenderer.cc(45)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController) [0504/135306:ERROR:reference_audio_renderer.cc(49)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController*) Uploading dump (out-of-process) [proxy ''] /tmp/dumps/crash_20130504135306_2.dmp /home/mucholud/.local/share/Steam/steam.sh: line 704: 20245 Błędna instrukcja $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" Finished uploading minidump (out-of-process): success = no error: Couldn't connect to server

Processor Information: Vendor: AuthenticAMD Speed: 3114 Mhz 2 logical processors 2 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Unsupported SSE4a: Supported SSE41: Unsupported SSE42: Unsupported

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 X Window Manager: KWin Steam Runtime Version: steam-runtime-release-i386_2013-04-16

Video Card: Driver: NVIDIA Corporation GeForce 9600 GT/PCIe/SSE2

Driver Version:  3.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x622
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 18,78" x 10,55"  (21,54" diag)
                                        47,7cm x 26,8cm  (54,7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 512 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device: VIA VT1708S

Memory: RAM: 3954 Mb

Miscellaneous: UI Language: English LANG: pl_PL.UTF-8 Microphone: Not set Total Hard Disk Space Available: 248710 Mb Largest Free Hard Disk Block: 232258 Mb

nazgul77 commented 11 years ago

yap it is the same issue here

Processor Information: Vendor: AuthenticAMD Speed: 3000 Mhz 4 logical processors 4 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Unsupported SSE4a: Supported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Ubuntu 13.04 (64 bit) Kernel Name: Linux Kernel Version: 3.8.0-19-generic X Server Vendor: The X.Org Foundation X Server Release: 11303000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime-release-i386_2013-04-16

Video Card: Driver: ATI Technologies Inc. AMD Radeon HD 6670

Driver Version:  4.2.12217 Compatibility Profile Context 12.104
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 50 Hz
VendorID:  0x1002
DeviceID:  0x6758
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20,08" x 11,30"  (23,03" diag)
                                        51,0cm x 28,7cm  (58,5cm diag)
Primary VRAM Not Detected

Sound card: Audio device: Realtek ALC887-VD

Memory: RAM: 7984 Mb

Miscellaneous: UI Language: English LANG: de_DE.UTF-8 Microphone: Not set Total Hard Disk Space Available: 98296 Mb Largest Free Hard Disk Block: 43579 Mb

Installed software:

Recent Failure Reports: Sat May 4 11:54:49 2013 GMT: file ''/tmp/dumps/crash_20130504135423_1.dmp'', upload yes: ''CrashID=bp-843e7f19-a864-4454-b03f-241562130504'' Sat May 4 11:55:27 2013 GMT: file ''/tmp/dumps/assert_20130504135510_1.dmp'', upload yes: ''CrashID=bp-625135f9-2691-42dd-b191-24eba2130504''

dziub73 commented 11 years ago

Ive found solution which works for me: https://support.steampowered.com/kb_article.php?ref=1493-GHZB-7612 Cause Adobe site recognizes your system (in my case 64bit Mint) youll have to manually change plugin version using link "Other system or browser" (in free translation, im using PL version of Firefox :)), then download 32 bit version of flash plugin.

nazgul77 commented 11 years ago

Yes, it works with the 32bit libflashplayer.so The only setback is there is no sound output on my system.

johndrinkwater commented 11 years ago

Quite a few reports of this over the weekend + on irc.

wWolfovich commented 11 years ago

Have the same issue, my system is 64bit gentoo.

Lord-Avallon commented 11 years ago

One more guy to join the club, I made a video of the bug:

http://www.youtube.com/watch?v=TL_W4ToHS8Y&feature=youtu.be

It also crashed two or three times and closed, going back to the desktop. When Steam freezes, even if I close it, the icon still appears on the Ubuntu upper bar, the only way is to kill Steam process. As said here, it only occurs on pages with videos, I clicked on Half-Life and nothing wrong happened.

Obs.: When Steam freezes, the only thing I can do is access my library and play the games, clicking on Community, Store or my page takes me to the frozen game page.

My specs: https://gist.github.com/Lord-Avallon/4521727

Lord-Avallon commented 11 years ago

I solved the problem going to the page dziub73 said ( https://support.steampowered.com/kb_article.php?ref=1493-GHZB-7612 ), only one correction, the right name of the file is libflashplayer.so and not flashlibplayer.so.

After doing this, the freezes are gone.

Samurai336 commented 11 years ago

A side not to Lord-Avallon make sure you grab the 32bit libflashplayer.so. The adobe website in that article will automatically link you to the 64bit binaries if it detects you are using a 64bit OS.

aonphleacs commented 11 years ago

Lord-Avalion's solution worked for me, once I noticed Samurai336's comment. This does the trick!

Chais commented 11 years ago

Of course the issue disappears when 32bit flash is installed. The real issue is not that 32bit flash is missing, but that steam freezes completely trying to access is anyway. If 32bit flash isn't installed the trailers on the game pages just shouldn't work. The rest of the page should. And why isn't there a 64bit version of steam?

MrSchism commented 11 years ago

That's a valid point, Chais. Currently, I can't reproduce a freeze or crash when trying to access a page where flash is present (while using a 64-bit OS without Flash installed). The trailers shouldn't play, but otherwise it shouldn't adversely impact performance.

64-bit Steam has been suggested, but it just doesn't exist yet. I'm not in the business of saying there will or won't be, but I'd bet that eventually there will be a 64-bit version in the future.

garrett85 commented 11 years ago

How in the world did anyone figure out that placing the file "libflashplayer.so in ~/.steam/bin/plugins/ would work? plugins is also a directory that you a have to create yourself, how does steam know to even use that directory if it's something the I, the user manually created?

Chais commented 11 years ago

@garret85: Because that's not the only place where steam looks for it. It also checks the regular install directory /usr/lib32/mozilla/plugins/libflashplayer.so At least that's the path on my machine. On the fly I couldn't find a variable defining that path.

LexMidnight commented 11 years ago

Can't Steam just be configured to also use other Flash plugins, like Gnash or Lightspark? Both works fine when I access the store using Iceweasel (Firefox). By the way, I'm using Steam on Debian Testing/Sid and I tried https://support.steampowered.com/kb_article.php?ref=1493-GHZB-7612 but it just quits the program whenever I access a page with Flash content.

Here's the terminal log:

ExecCommandLine: "/home/lex/.steam/root/ubuntu12_32/steam steam://open/driverhelperready" ExecSteamURL: "steam://open/driverhelperready" Generating new string page texture 112: 384x256, total string texture memory is 958,46 KB [0612/094434:WARNING:backend_impl.cc(1930)] Destroying invalid entry. [0612/094435:ERROR:reference_audiorenderer.cc(45)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController) [0612/094435:ERROR:reference_audiorenderer.cc(49)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController) [0612/094435:ERROR:alsa_output.cc(684)] Failed querying delay: Errore di input/output Uploading dump (out-of-process) [proxy ''] /tmp/dumps/crash_20130612094435_1.dmp /home/lex/.steam/steam.sh: line 704: 6046 Istruzione non consentita $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@" Finished uploading minidump (out-of-process): success = yes response: CrashID=bp-7e62d345-7d05-4967-980e-952c62130612

Dizzy611 commented 11 years ago

I have the same issue, and while installing a 32-bit flash plugin to ~/.steam/bin/plugins fixed it, I really don't think that steam should crash outright if Flash isn't found

gdrewb-valve commented 11 years ago

The crash is in WebKit and the Chromium Embedding Framework, which Steam uses to render web content but which is not Valve code. We update when we can but it's a very large, complex piece of software so we can't update on the fly. Eventually we'll get a fix or protection, but there's no specific timeline.

LexMidnight commented 11 years ago

As stated in my previous post: can Steam be modified to run with either Gnash or Lightspark browser plug-in if the Adobe one is not installed?

They both work fine when I access the store using some browser. Most distributions have one of those two installed instead of the Adobe one. Could you at least try to see if it works?

gdrewb-valve commented 11 years ago

As I mentioned, it isn't Steam code that's using Flash, it's WebKit/CEF. We are looking at modifications but there's no specific timeline.

Dizzy611 commented 11 years ago

Oh, thats totally understandable then. You guys can't be expected to maintain upstream code. :)

gdrewb-valve commented 11 years ago

Does today's beta client change anything? It has some updates to the CEF drop we're using.

Lord-Avallon commented 11 years ago

To tell you the truth, I noticed that the videos are smoother, the playback, even with the workaround, were "lagged", now it seems everything is ok with this.

Tomin1 commented 11 years ago

Still crashing. CrashID=bp-ea7ab2c0-3fd6-45a1-9989-3d1012130623

jrittenh commented 11 years ago

I just recently began experiencing this bug (possibly related to 64-bit updates?). Video playback had been disabled, but recently somehow turned itself back on. Prior to this, store pages with video would load, but would give an error about being unable to play video. I can no longer open store pages with video.

ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM default
[0624/133206:WARNING:alsa_util.cc(24)] PcmOpen: default,No such file or directory
[0624/133206:ERROR:reference_audio_renderer.cc(46)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnCreated(media::AudioOutputController*)
[0624/133206:ERROR:reference_audio_renderer.cc(50)] Not implemented reached in virtual void media::ReferenceAudioRenderer::OnPlaying(media::AudioOutputController*)
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20130624133146_1.dmp
/media/steam/library/steam.sh: line 704: 30641 Segmentation fault      $STEAM_DEBUGGER "$STEAMROOT/$PLATFORM/$STEAMEXE" "$@"
Finished uploading minidump (out-of-process): success = yes
response: CrashID=bp-47430259-b45a-4010-9b82-ec7ba2130624
nazgul77 commented 11 years ago

Finally! With the latest Steam update the issue is fixed for me. That is, videos are just a black rectangle, but removing the workaround, i.e. deleting ~/.steam/bin/plugins/libflashplayer.so and videos play as expected. Nice!

RussianNeuroMancer commented 11 years ago

What build do you use? Stable and beta still crash for me.

nazgul77 commented 11 years ago

Steam build July 10, 2013

harpaj commented 11 years ago

still crashing for me with both beta and stable version. CrashID=bp-9a89ff98-28de-4eb6-bc5d-544122130713

harpaj commented 11 years ago

The latest beta build fixed it for me! Finally! :)

RussianNeuroMancer commented 11 years ago

Not reproducible for me too. Thanks for fix! :)

MrSchism commented 11 years ago

Can anyone reproduce? If not, we'll go ahead and close this.

TwoD commented 11 years ago

Works for me too without the libflashplayer.so workaround.

Penalscum commented 11 years ago

Bug still exist, stable steam version. Crash on video whenever you open the game page with it.

RussianNeuroMancer commented 11 years ago

Currently you have to use Steam Beta if you doesn't want Steam crash on games pages.

johndrinkwater commented 11 years ago

Noticed we have two competing store crash reports #2417 and #2365, though the initial report on the other one was from Intel hardware, replies include AMD. As I cannot see the crashids, are they the same issue @gdrewb-valve ?

pmk1c commented 11 years ago

I recently upgraded my system and have an Intel CPU now. Fixed the problem for me. Seems to be a problem with AMD processors. I had an AMD Athlon 64 6000+.

johndrinkwater commented 11 years ago

It’s no longer crashing for me after the last update. Would other users confirm if that’s the case for them as well.

TwoD commented 11 years ago

Works fine for me too.

gdrewb-valve commented 11 years ago

OK, I'm going to close this for now. There's a different crash that isn't AMD related that people have seen, but this original issue about AMD processor support is fixed.