Android Crash signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr b56cb106

由于JNI里的函数没有写return导致。

部分引用:https://www.jianshu.com/p/e00e23d0fa01

信号 信号值 含义 备注 在Android中默认行为
SIGSEGV 11 访问无效地址 如试图访问未分配给自己的内存 生成tombstone文件,然后退出
SIGBUS 7 非法地址 包括内存地址对齐(alignment)出错。 生成tombstone文件,然后退出
SIGABRT 6 调用abort函数生成的信号。   生成tombstone文件,然后退出
SIGFPE 8 浮点计算错误。 包括浮点运算错误, 还包括溢出及除数为0等算数运算错误 生成tombstone文件,然后退出
SIGILL 4 非法指令错误。 非法指令错误。 生成tombstone文件,然后退出
SIGTRAP 5 硬件错误(通常为断点指令)   生成tombstone文件,然后退出


 

猜你喜欢

转载自blog.csdn.net/mldxs/article/details/107094388