アプリを起動するとクラッシュする

事象の概要:
アプリを起動すると高頻度でクラッシュする
再現手順:
アプリをタスクキルして起動
操作を行なった結果(動画やスクリーンショットも歓迎します!!):

想定していた動作結果:
アプリの起動
発生頻度:
タスクキル後は毎回
OSとBraveのバージョン:
iOS17.1
ブレイブ最新版
その他補足事項:
「ブレイブが予期せず終了しました。」というメッセージが一瞬だけでてその後すぐ落ちました。

2 Likes

私も同じ事象が発生しているので、報告させて頂きます。

再現手順や発生頻度はトピック主さんと同じ状況です。

OSとBraveのバージョン:
iPhone SE 第2世代 iOSバージョン 17.0.3
Braveバージョン 1.58 (23.10.18.20)

なお、一度Braveタスクキルして、別アプリからURLをタップしてBraveを起動すると、「ブレイブが予期せず終了しました。」の後にすぐに終了せずに操作出来ることもあります。
成功した後、連続で試すと失敗することが多いので、しばらく他のアプリを開いたりしてから再度試すとうまく行ったりします。

2 Likes

私も同様の症状が発生しているので報告します。

バージョン 1.58 (23.10.18.20)
デバイス iPhone12mini (iOS 15.4)

症状が治らないため、一度アンインストール。再インストールした最初の起動でも発生しました。
症状はその後も継続しています。

解決方法から言います:Brave設定 – “Brave Shields & プライバシー” – “コンテンツフィルター” の中の ”Adguard Japanese filters 日本用フィルター" をオフにしましょう。(アプリがスタートできない方は連続3、4回スタートを続ければスタートします。)

自分のiPhoneでテストしました。多分このコンテンツフィルターが原因です。

(英語がわかる方はこちらのスレへ:Ios 17.1 constant crashes - #12 by maouaries

2 Likes

maouariesさんありがとうございます。
この方法で改善しました。

2 Likes

ご不便をおかけしております。

FilterListの無効化で直る場合はいったんそれで回避してください。現在FilterListによるクラッシュを防ぐ修正を進めています。やるはやでリリースできるよう作業をしていますので、どうぞよろしくお願いいたします :bowing_man:

@maouaries あちらのスレッドでのやり取りやご確認ありがとうございました。なんでこのタイミングで日本でだけクラッシュの報告が増えたのか、色々と整理できたような気がします。

  • FilterListに関連してクラッシュが発生する件は以前より開発チームにて対応を進めていて、なるはやでアプリの修正がリリースされると思います。
  • 恐らくですが、日本向けのFilterListの更新の中で、クラッシュの原因となるような更新が昨日くらいに入ったのだと思います。それゆえに今までそんなに影響がなかった日本のユーザーからいきなり怒涛のクラッシュ報告が押し寄せたのでは無いかというのが私の見立てです。(別の原因だったら嫌だなとずっと考えていたのですが… いや、この原因も良く無いですけど…)
  • 繰り返しになりますが、FilterListに関連してクラッシュが発生する件はなるはやでアプリが修正されるはずなので、その後は改めてAdguard Japanese filters 日本用フィルター も有効にできるようになります。(このフィルターに日本固有のWebサイトのブロックルールがまとまっているので、これを無効にするのはできれば避けたいですよね)
3 Likes

@atsushisa 事件の整理ありがとうございます。助かりました。まさか本当にこのfilterlistが原因なのですね…それに英語圏ユーザーも影響が出ましたなんて…

アプリの更新を待ってます。

英語圏では前々から報告があって、横目には見てたのですが、時間差で日本で事象が多発すると「同じ原因なのか、いや、タイミングが違うから別の原因じゃないのか」と色々と考えていたのですが、スッキリしました。

修正が含まれるのが、バージョン1.58.2になりそうです。皆様、対応に今しばらくお時間をくださいますようお願いいたします :bowing_man:

4 Likes

これ、原因はわかっているのでしょうか?場合によっては問題のルールの無効化や置き換えも検討いたしますが、私はiOSを持っていないため情報が必要です。

修正が含まれるのが、バージョン1.58.2になりそうです。

引用符問題のことでしたら、おそらく今回は別かと思います。最近のコミットで"と’を併用したものが見当たりません。

Is there a specific website or websites crashing?

クラッシュする特定の Web サイトはありますか? @sincostam @miyachi @foxfax

@fanboynz
It occurred on all websites, not specific websites.

Also, I solved the problem by disabling the FilterList.
Thank you!

特定のWebサイトではなく全てのWebサイトで発生しました。

あと、以下のFilterList無効化で解決しました。
ありがとうございます!

1 Like

@Yuki2718 こんばんは。

具体的にどのFilsterListの更新が原因になっている、というところは特定できていません。直接Braveのサポートチームに最初にクラッシュの報告があったのが11/4 20:00JST 前後なので、その少し前くらいのcommitが関係しているのでは… と、これは私の勝手で個人的な予想なのですが、Ryanからも変なcommitはないということでコメントをもらっています。ちなみに私のiPhone/iPadではクラッシュは発生していません。

iOSアプリの開発チームにおいては「FilsterListが原因となっているクラッシュ全般に対する修正」ということで開発自体は完了してリリースに向けた作業を進めています。

全てのウェブサイトで発生します。

Adguard Japanese filters をONにしたタイミングでクラッシュします。

確か、iOS版ではカスタムフィルターは未実装でしたでしょうか?そうだとすると原因の絞り込みが難しいですね。

クラッシュが発生していて、AdGuard Japaneseの無効化で解決した方は、大変お手数ですが以下のカスタムリストを一つずつ追加してどれがクラッシュを起こすか教えていただけませんか?
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/allowlist.txt
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/antiadblock.txt
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/general_elemhide.txt
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/general_extensions.txt
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/general_url.txt
https://raw.githubusercontent.com/AdguardTeam/AdguardFilters/master/JapaneseFilter/sections/specific.txt

フィルター貢献者の方から情報があり、それによると組込みのAdGuard Japaneseか
https://filters.adtidy.org/ios/filters/7.txt
からのリスト購読でのみクラッシュし、内容を別所に貼り付けて購読してもクラッシュしないとのことです。そうなるとフィルターそのものの問題ではなさそうです。

@Yuki2718 おはようございます。

お忙しい中調査ありがとうございます。やはりFilter側の修正でどうにかして回避できるものではなく、アプリ側の修正を待つしかないようです。現在社内的にも優先度を上げてアプリの対応を進めています。

1 Like

ありがとうございます。
指定されたフィルターを設定し確認しましたが、クラッシュは発生しませんでした。

この件と共通項があるか分かりませんが、ublockorigin純正のquick fixesを入れて、それ単体のみをONした状態でGoogle.comから検索するとクラッシュします。

1 Like

@sincostam @miyachi @foxfax @maouaries cc: @Yuki2718

iOS版のクラッシュに対する修正がリリースされました。iOSでBraveをご利用の方はAppStoreにてアプリの更新をお願いいたします。その後は改めてAdGuard Japaneseは有効にできます。また、クラッシュが引き続き発生する場合はすぐに調査をしますのでご報告ください。

どうぞよろしくお願いいたします。

4 Likes