我能否在Android应用程序中找到SIGABRT以编程方式出现的位置

时间:2017-08-25 09:25:53

标签: java android crash fatal-error sigabrt

如果为咖啡机编写了一个Android应用程序。 它工作正常,大部分是稳定的。

但偶尔会在10/60天之间收到以下消息:

  

E / libc ++ abi(536):以std :: bad_alloc类型的未捕获异常终止:std :: bad_alloc

     

F / libc(536):致命信号6(SIGABRT),tid 1094中的代码-6(线程-48)

我不知道这是从哪里来的,因为当发生这种情况时,应用程序只是显示一个带有暗淡屏幕(空闲)的图像(背景)。

是否有可能捕获此信号并记录产生此信号的时间和位置?

我也可以看到应用程序的内存使用情况,对我来说似乎很好。

  

后台部分并发标记扫描GC释放91639(5MB)AllocSpace对象,151(2MB)LOS对象,37%免费,26MB / 42MB,暂停1.426ms总计102.365ms

希望很清楚

史蒂芬

0 个答案:

没有答案