获取致命信号11(SIGSEGV)的堆栈跟踪,代码1

时间:2015-11-19 03:02:25

标签: android cordova

我想获取错误的堆栈跟踪,以查看应用程序出错的位置。

在我的Cordova Android应用程序中,我在我的javascript文件中使用Canvas在用户拖动屏幕时绘制内容。

有时,但并不总是,我得到了

11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: Chrome build fingerprint:
11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: 1.1.9
11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: 101098
11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: 45012863-7d3b-4c30-8ccf-e65394c57d85
11-19 13:57:07.022 13389-13451/myApp W/google-breakpad: ### ### ### ### ### ### ### ### ### ### ### ### ###
11-19 13:57:07.023 13389-13451/myApp A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x338 in tid 13451 (GpuThread)

请注意,它不显示堆栈跟踪。我还试图在错误发生时保持我的chrome检查器处于打开状态,但我在控制台中看不到任何错误。

当我使用KitKat进行测试时,这种情况并未发生。它发生在棉花糖上。

我已尝试停用android:hardwareAccelerated,但这对我来说不是一个选项,因为该应用程序速度非常慢。如何获得堆栈跟踪,以及为什么我得到这个?

1 个答案:

答案 0 :(得分:0)

尝试卸载System WebView Updates。这似乎对我有用。