Steam が起動しない - セグメンテーション エラー

Steam が起動しない - セグメンテーション エラー

[解決済み] AMD 専用ドライバーをアンインストールし、再起動し、Steam を起動して更新し、AMD ドライバーを再インストールして再起動することで、問題を解決できました。うまくいっているようで、Steam Linux ゲームをすべてプレイできるようになりました。

メインPCにUbuntu 13.10 64bitをインストールしました。また、Steam(.deb)もインストールしました。出典:)。インストールはエラーなく完了しました。

Steam を実行しても何も起こりません。ターミナルから Steam を実行すると、2 つのセグメンテーション エラーが発生します。これは、Steam を実行すると常に Steam.sh の異なる行で発生します。

/home/samathy/.local/share/Steam/steam.sh: line 755: 11111 Segmentation fault  
/home/samathy/.local/share/Steam/steam.sh: line 755: 11239 Segmentation fault 

ターミナル上の残りの出力は、ダンプ保存テキストのみです。GLX の問題やロケールの問題については何も見当たりません (これらは Steam でよくある問題のようです)

私は、Xubuntu (Ubuntu のインストール後にインストール) を搭載した Ubuntu 13.10 64 ビットを実行しています。私の仕様は次のとおりです。

AMD FX 6350。AMD HD7870 (AMD 独自のベータ ドライバー付き) 12GB DDR3 Samsung 840 EVO 120GB。

この問題は私にとって少し奇妙です。なぜなら、Steam は私の Ubuntu 13.10 + Xubuntu デスクトップ、Intel Atom N270 ネットブックで、何もいじることなく問題なく動作し、ゲームも実行できるからです。

グーグルでいろいろ検索しましたが、自分の問題ではなく、他の Steam の問題に対する解決策しか見つかりませんでした。

どなたか助けていただけると嬉しいです。ありがとうございます!

編集:私は試してみたことを述べておくべきでしょう

~$steam --reset

それ自体はエラーを生成しませんが、問題も解決しません。Ubuntu パッケージ マネージャーから Steam をインストールしようとしましたが、同じエラーが発生します。

答え1

また、クリーンな Saucy インストールにインストールされた Catalyst 14.3 Beta でもこの現象が発生することが確認されています。

削除してから Steam をダウンロードしてみます。

私のラップトップ(まったく同じセットアップですが、Catalyst はまだインストールしていません)では、Steam が起動します。

編集: 私のラップトップとデスクトップで動作を確認しました。Saucyをクリーンインストールする場合は、Steamをインストールして更新してください。前にCatalyst をインストールします。

答え2

Steam ディレクトリの名前を変更し、ここで nvidia + bumblebee を使用してテストしました。

同じセグメンテーション エラーが発生していることを確認できます。:(

755 行目は、Steam バイナリを起動する場所のようです。

バイナリを手動で起動すると、「致命的なエラー: steamui.so の読み込みに失敗しました」と表示されます。

ldd は、自身のディレクトリ内のファイル (libSDL2-2.0.so.0 など) を除いて、すべてを検出することを示しています。これは奇妙です。なぜなら、libGL.so.1 のようなものが見つからないと予想していたのですが、これは問題なく検出されました。

古いディレクトリの名前を元に戻すと、Steam は正常に動作します。

つまり、13.10/14.04 の Valve インストーラーでは何か重大な問題が発生しているということです。

関連情報