LoginSignup
3
3

More than 3 years have passed since last update.

WebView開くと大量のエラーログが出たので調べた

Last updated at Posted at 2020-02-09

どんなエラーか

エラー内容は以下の通り
[Process] kill() returned unexpected error 1
これが10ミリ秒ごとくらいに発生するので他のログが埋れて非常に面倒。

発生条件

ログが大量に出るだけでアプリ自体がクラッシュしたりはないので
気づくまで結構経ってたんですが、どうやらWebViewを使用している画面で発生する様子

WebviewのあるViewコントローラーへの遷移時、Webviewのスクロール時
あとWebView内(html)でダイアログを出してる間とかにも発生。

調べてみる

Google先生にエラー内容を聞いてみると同様の現象が発生している人がいっぱいいた。
てっきり自分がなんか実装ミスったかな?とかWebコンテンツ側がバグってんのかな?
とかFireBaseの所為か?とか思ってたけど、どうやらWebKitのバグの様子
雑に実装してたツケが回ってきたかと思ったけどそうじゃなくてよかった

AppleDeveloperFormsでも同様の質問がされてて、13.3でも修正は入っていないみたい。

chintan100
Dec 11, 2019 11:26 AM
(in response to neal1)

Still exists in 13.3!
How much more time before the WebKit fix is integrated into iOS?!
Super frustrating bug!

わかるよchitan100まさにSuper frustrating bug

いつ修正される?

WebKit Bugzillaで見ると、既に報告/修正済み
👉 原因と修正内容

ということはどのバージョンで修正が入ったものがリリースされるかだけども
WebKitのリリースノートを確認すると...
WebKit Release Note

おや?

This release covers WebKit revisions 249750-250329.

This release covers WebKit revisions 249750-250329. 🧐

🧐 🧐 🧐
250329.

なおっていないんだけど...
どういうことですか....

まとめ

・バグの原因はWebkitにある
・すでに修正はコミット済み
・修正入りバージョンのリリースはされていない(リリースしてるってけどなおっていない?)

結論:修正バージョンリリース待ち!

修正バージョンリリースまではLogに何かしら分かりやすい目印でもつけて
Filterとかで対応するしかなさそうですね。

追記

現在の最新版Xcode(11.4)にアップデートすることで
綺麗さっぱり出力されなくなっています。
まだ更新していない方はアプデすることで綺麗なコンソールに戻りますよ☺️

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3