64ビット版のアプリがWineとクラッシュする

64ビット版のアプリがWineとクラッシュする

免責事項:私は初めてLinuxに触れ、コンピュータについて全く知りません。下記の内容が明白または愚かな場合は申し訳ありません。

私はwinehq-staging = 3.21.0〜bionic(バージョン4)でMint 19(64ビット)を実行しています。エラーが発生しているようです実行したいアプリケーションで)。

私は過去数ヶ月間、BlizzardのBattle.netアプリで起動したStarCraftをプレイしてきました。昨日から、ゲームが初期ロード画面に到達すると(メニューオプションが利用可能になる前)、クラッシュが発生することがわかりました。ランチャーはまだうまくいったので、更新を確認し、欠落または破損したファイルを検索するために使用しました。ゲームを再インストールし、Wineを再インストールしてから再起動しましたが、何の効果もありませんでした。その後、ランチャーの「ゲーム設定」を見て、32ビットモードでゲームを実行してみました。


1週間以上のアップデートやパッチはありません。しかし、確実にするために更新を再確認し、欠落または破損したファイルがあるかどうかを調べました。後者は何も返しませんが、私が知っている限り、重要なデータは送受信されず、アップデートの確認は無期限に実行されます。ランチャーはまだ他の入力に応答します。インターネット接続を確認しましたが、すべてが正常です。それにもかかわらず、ゲーム自体を実行するためにインターネット接続は必要ありません。

ランチャーは3つの異なる実行可能ファイルで実行でき、Wine 4を操作しようとしたときに少なくとも1つが問題の原因である可能性があると言われていたことを覚えています。だから、徹底的にするために3つすべてを試しました。 StarCraft Launcher.exeを使用して実行した場合にのみ更新の問題が発生するようですが、ランチャーを実行しても64ビットゲームクライアントの失敗と32ビットゲームクライアントの成功は一貫しています。また、ランチャー自体にエラーウィンドウが表示される状況を1〜2回経験しましたが、それを再現する方法はありません。


私が遭遇したエラーは100%一貫していませんでしたが、以下は私が見た主なエラーです(フルログは下にリンクされています)。混乱しているのは、すべてがうまくいくように見えるときにも時々現れます。問題...

003c:err:ole:CoCreateInstanceEx apartment not initialised
00e4:err:secur32:schan_free_handle Handle 0(0x15d0b0) is not of type 0x1
00e4:err:secur32:schan_free_handle Handle 1(0x15d0b8) is not of type 0x1
0019:err:winsock:WSAIoctl -> SIO_ADDRESS_LIST_CHANGE request failed with status 0x2733
[1005/201735.676:ERROR:network_change_notifier_win.cc(157)] WSALookupServiceBegin failed with: 8
[1005/201741.085:ERROR:gpu_process_transport_factory.cc(1031)] Lost UI shared context.
[1005/184835.251:ERROR:command_buffer_proxy_impl.cc(111)] ContextResult::kFatalFailure: Shared memory region is not valid

これがログです。

ランチャーを開き、32ビットゲームクライアントを実行します(成功):

ランチャーを開き、64ビットゲームクライアントを実行します(ゲームがクラッシュし、ランチャーが引き続き実行されます)。

ランチャーを開き、アップデートを確認してください。

私はランチャーを開きました:

ベストアンサー1

おすすめ記事