错误致命信号11

时间:2013-06-27 16:24:29

标签: android eclipse opencv java-native-interface

我正在使用本机代码进行应用程序。 我有一个错误,有时会在logcat中产生这个错误,但不会产生运行时错误:

06-27 18:14:47.526: A/libc(32659): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 592 (Thread-1045)

我已经在互联网上阅读过,它表示可能会为本机代码生成内容,因为它可能会对内存造成不良影响。

有人知道吗?

由于

2 个答案:

答案 0 :(得分:2)

这是段故障。它出现在地址0,这意味着你要取消引用一个NULL指针。它出现在libc中,所以它肯定发生在本机代码中,可能是通过你直接调用它或通过调用它的框架。这就是你能从这一行中得知的全部内容。

答案 1 :(得分:-1)

我在同一地址遇到了同样的错误。在“googeling”几天后,我被困住了。 今天我找到了解决方案(在我的例子中):我使用win 8 x64和eclipse Juno。当我从Windows禁用UAC时,问题解决了。 adb.exe和eclipse(在我的例子中)都是在管理模式下运行的。 希望会帮助别人。