AdblockAndroid icon indicating copy to clipboard operation
AdblockAndroid copied to clipboard

AdBlockClient_loadBasicData 导致应用崩溃

Open zhoukp616 opened this issue 2 years ago • 4 comments

image

zhoukp616 avatar Sep 28 '22 02:09 zhoukp616

image

请问可以提供一下以下信息吗?

  • 具体的复现步骤
  • 所使用的过滤规则数据

Edsuns avatar Sep 28 '22 02:09 Edsuns

规则的话 mapOf("AdGuard Base" to "https://filters.adtidy.org/extension/chromium/filters/2.txt", "EasyPrivacy Lite" to "https://filters.adtidy.org/extension/chromium/filters/118_optimized.txt", "AdGuard Tracking Protection" to "https://filters.adtidy.org/extension/chromium/filters/3.txt", "AdGuard Annoyances" to "https://filters.adtidy.org/extension/chromium/filters/14.txt", "AdGuard Chinese" to "https://filters.adtidy.org/extension/chromium/filters/224.txt", "NoCoin Filter List" to "https://filters.adtidy.org/extension/chromium/filters/242.txt", "CJX's Annoyance List" to "https://raw.githubusercontent.com/cjx82630/cjxlist/master/cjx-annoyance.txt") 复现这块我也不好说,目前收集到的信息都是bugly收集到的信息,实际测试过程中没有出现崩溃的情况

zhoukp616 avatar Sep 28 '22 05:09 zhoukp616

通过addr2line看错误新的话是显示ad_block_client.cc里面1511行空指针的问题 image 我加了判断后就没有拦截效果了 image

zhoukp616 avatar Sep 28 '22 06:09 zhoukp616

通过addr2line看错误新的话是显示ad_block_client.cc里面1511行空指针的问题 image 我加了判断后就没有拦截效果了 image

感谢反馈!这里确实存在问题。对了,你可以把空指针判断放在while循环外面,代码意思会更清晰点。

Edsuns avatar Sep 28 '22 06:09 Edsuns