HarmonyOS鸿蒙Next中华为webview crash【signal 5 (SIGTRAP), code 1 (TRAP_BRKPT)】
HarmonyOS鸿蒙Next中华为webview crash【signal 5 (SIGTRAP), code 1 (TRAP_BRKPT)】 近期,监控到App线上出现较多webview内部crash,均来自华为设备,记录崩溃堆栈如下:
Native Crash:
signal 5 (SIGTRAP), code 1 (TRAP_BRKPT), fault addr 0x7253477cac
pid: 27977, tid: 27977, name: xxx >>> xxx <<<<
backtrace:
#00 pc 0000000003846cac /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#01 pc 00000000043e4998 /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#02 pc 0000000001b00034 /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#03 pc 000000000387e37c /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#04 pc 000000000388fff4 /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#05 pc 00000000038c2534 /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#06 pc 00000000038c2284 /data/app/~~9RfpqAnBKyfuoMh3ZB-69g==/com.huawei.webview-Cz0Bw1ex7dCS7fu8qF9Kiw==/base.apk!/lib/arm64-v8a/libwebviewchromium.huawei.so
#07 pc 0000000000017680 /system/lib64/libutils.so (_ZN7android6Looper9pollInnerEi+916)
#08 pc 0000000000017288 /system/lib64/libutils.so (_ZN7android6Looper8pollOnceEiPiS1_PPv+116)
#09 pc 0000000000195490 /system/lib64/libandroid_runtime.so
#10 pc 00000000001e38e0 /system/framework/arm64/boot-framework.oat
java:
at android.os.MessageQueue.nativePollOnce(Native method)
at android.os.MessageQueue.next(MessageQueue.java:374)
at android.os.Looper.loopOnce(Looper.java:163)
at android.os.Looper.loop(Looper.java:293)
at android.app.ActivityThread.loopProcess(ActivityThread.java:9986)
at android.app.ActivityThread.main(ActivityThread.java:9975)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1240)
想咨询问题产生的原因,以及可能的修复方式。
说明:
1、问题不是必现,本地亦未能复现,无法进一步提供可复现的路径;
2、问题皆来自捕获的线上用户,且均为华为主流设备(Mate40 Pro、NCO-AL00、ELS-AN00、OCE-AN00、LIO-AN00、OCE-AN50等)。
更多关于HarmonyOS鸿蒙Next中华为webview crash【signal 5 (SIGTRAP), code 1 (TRAP_BRKPT)】的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,您的问题需要进一步分析,请您通过在线提单进一步解决:https://developer.huawei.com/consumer/cn/support/feedback/#/,感谢您的反馈和支持。
更多关于HarmonyOS鸿蒙Next中华为webview crash【signal 5 (SIGTRAP), code 1 (TRAP_BRKPT)】的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
该问题可能由于WebView组件在加载或执行JavaScript时触发了调试断点(TRAP_BRKPT),导致应用崩溃。建议检查以下内容:
- 代码调试:确认是否启用了调试模式,并检查相关JavaScript代码是否有断点设置。
- WebView配置:确保WebView的配置正确,特别是与JavaScript相关的设置。
- 日志分析:查看完整日志,定位崩溃的具体位置,排查是否有异常操作或资源加载失败。
- 系统兼容性:确认HarmonyOS版本与WebView组件的兼容性,必要时更新系统或组件版本。
如果问题持续,建议联系华为开发者支持获取进一步帮助。