2 u010477502 u010477502 于 2016.02.02 23:28 提问

JNI Fatal signal 11

Fatal signal 11 (SIGSEGV) at 0x75462000 (code=1), thread 5686

内存错误发生后如何排查,尤其是 Fatal signal 11 (SIGSEGV)这个错误尤其恼人,报出来之后程序就会崩溃,定位还不好定位,如何定位到所出问题的函数或者代码行?

3个回答

u010477502
u010477502   2016.02.03 14:48
已采纳
caozhy
caozhy   Ds   Rxr 2016.02.03 07:12

觉得你的问题问得蹊跷,和一篇博文中的文本竟然一模一样,难道你是作者在自问自答?

但是最苦逼的事情在于内存错误发生后如何排查,尤其是 Fatal signal 11 (SIGSEGV)这个错误尤其恼人,报出来之后程序就会崩溃

http://blog.csdn.net/chenrunhua/article/details/40828659

imkow1
imkow1   2016.02.03 04:37

加入一个文本文件输出作为log....在怀疑有问题的地方加入一些输出标志,比如
“entering doLoop() method”,跳出的时候写"end of doLoop()",
很快就能查到所在行..

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
NDK Fatal signal 11 (SIGSEGV) 错误定位
网上好多说的太复杂了。简单一点:http://stackoverflow.com/questions/5314036/how-to-use-addr2line-in-android
JNI中Fatal signal 11 (SIGSEGV), code 1的错误.
这个错,搞了一天才搞定.还是自己对jni不熟. com.viking.myapplication A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x9c in tid 9502 (g.myapplication). 如果对jni熟悉的话,可能很快就能知道这个错误.但是,如何是刚开始搞jni开发的人来说,可能就一脸懵比了.
android上jni跑图像分类程序崩溃了,报错libc : Fatal signal 11 ... gif图像通道数是1啊
android上jni跑图像分类程序崩溃了,报错libc : Fatal signal 11  ... 还好一个同事查出来有张gif图片冒充jpg,就是这个:  怎么知道是冒充的呢?  用文本文件查看工具打开这个图片,就会发现头几个子母是GIF89a 那是怎么崩溃的呢? 是因为在转灰度图时,通道数写死的,是4,因为一般jpg,png图片都可以表示为RGBA4通道, 所以改
关于异常 libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x64616570 in tid 17260 (FinalizerDaemon)
从学习android 入门到现在,遇到问题,第一反应都是网上查资料,看看前辈们是怎么处理的,在融合自己的项目,加以更改,但不是每一个问题网上都是有分享的,到最后还是靠自己,最近入手的项目上 遇到的 libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x64616570 in tid 17260 (FinalizerDaemon) 这个错误,作
Android Studio signal11解决方法
转自http://blog.csdn.net/helldevil/article/details/6682211 有一句话叫做常在河边走,哪有不湿鞋。我们这些研究和开发Android的工程师正应了这句话,相必大家在调试的时候经常会遇到这么个东西吧 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** Build fin
Genymotion总报错:Fatal signal 11 (SIGSEGV)
我在Windows环境使用Genymotion的时候,总报如下的错误:06-01 17:50:19.145: A/libc(19868): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 19890 06-01 17:59:58.969: A/libc(20434): Fatal signal 11 (SIGSEGV) at 0x8
Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 错误 解决方案(android-ndk)
在android里做ndk编程的时候,碰到个随机性错误 错误信息如下: 05-06 15:59:44.411: A/libc(3347): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 05-06 15:59:44.911: I/DEBUG(3344): *** *** *** *** *** *** *** *** *** *** ***
Fatal signal 11 (SIGSEGV) at 0x390955ae (code=1)
http://blog.csdn.net/gq414047080/article/details/9012691 关于如下debug无法看出究竟是哪出了问题。之前尝试各种方法,折腾了老半天都是没有结果。 F/libc    (  148): Fatal signal 11 (SIGSEGV) at 0x390955ae (code=1) I/ProtocalServi
android native开发 错误信息定位:Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 4785 (XXX)
最近开始做android底层开发,经常遇到C/C++代码报错,logcat只给出一大串堆栈信息,而无法定位到具体代码段,后来网上搜寻发现可以使用addr2line工具根据出错地址映射到出错行,例如: 11-02 20:01:53.009: A/libc(4785): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 47
Fatal signal 11 (SIGSEGV) at 0x00000008 (code=1)应用闪退
这个问题查了很久,you'yu https://forums.adobe.com/message/6243025