Android 致命信号 11 (SIGSEGV) onFinish

Android Fatal signal 11 (SIGSEGV) onFinish

当我完成我的应用程序时出现此异常 5 秒(大约):

04-24 20:05:17.293 ... E/Surface: getSlotFromBufferLocked: unknown buffer: 0xe89c73f0
04-24 20:05:22.296 ... A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x695fa3bc in tid 31152 (FinalizerDaemon)

如果我杀了它什么也不会发生,但是如果我按 "back" 直到它关闭并进入后台,几秒钟后或者如果我再次打开它它就会崩溃...

突然发现,不知道是哪个代码引起的,我已经评论了很多了。 我知道这些信息没有多大帮助,但我在哪里可以查看它? Logcat 没有什么帮助,它只输出这两行。

感谢您的宝贵时间。

编辑: 这是我在使用 Android 5.1.0:

进行测试时得到的输出
A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 3815 (FinalizerDaemon)

没有 getSlotFromBufferLocked 我在 Android 6.0 中测试时得到的。但正如我在下面的评论中提到的,我认为 getSlotFromBufferLocked 与此问题无关。

问题已解决。我有一个对象,应该将他的一些字段声明为瞬态。其中一些字段是 Paint,当我尝试 serialize/deserialize 对象时,这导致了 SIGSEVG。有点奇怪这个错误只发生在 onFinish() 因为在应用程序 运行 期间它可以管理那些序列化操作...
好的,问题已解决,感谢您的宝贵时间。