当前位置: 代码迷 >> Android >> 碰到Fatal signal 11 (SIGSEGV),求解答
  详细解决方案

碰到Fatal signal 11 (SIGSEGV),求解答

热度:922   发布时间:2016-04-28 06:19:38.0
遇到Fatal signal 11 (SIGSEGV),求解答
本帖最后由 u012365618 于 2014-04-02 14:51:16 编辑
最近遇到个坑爹的问题,看下面的logcat:
04-02 02:17:31.777: D/dalvikvm(1405): Trying to load lib /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41757438
04-02 02:17:31.827: D/dalvikvm(1405): Added shared lib /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41757438
04-02 02:17:31.898: D/dalvikvm(1405): No JNI_OnLoad found in /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41757438, skipping init
04-02 02:17:31.937: D/org.doubango.ngn.NgnEngine(1405): CPU_Feature=15
04-02 02:17:31.937: D/org.doubango.ngn.NgnEngine(1405): isCpuNeon()=YES
04-02 02:17:31.937: D/dalvikvm(1405): Trying to load lib /data/data/com.novonity.uchat/lib/libtinyWRAP_armv7-a.so 0x41757438
04-02 02:17:31.997: A/libc(1405): Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 1405 (.novonity.uchat)
以上logcat是在4.3的模拟器上测试的,会闪退,再看以下logcat:
04-02 14:27:13.926: D/dalvikvm(28586): Trying to load lib /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41fa4c40
04-02 14:27:13.926: D/dalvikvm(28586): Added shared lib /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41fa4c40
04-02 14:27:13.926: D/dalvikvm(28586): No JNI_OnLoad found in /data/data/com.novonity.uchat/lib/libutils_armv5te.so 0x41fa4c40, skipping init
04-02 14:27:13.936: D/org.doubango.ngn.NgnEngine(28586): CPU_Feature=15
04-02 14:27:13.936: D/org.doubango.ngn.NgnEngine(28586): isCpuNeon()=YES
04-02 14:27:13.936: D/dalvikvm(28586): Trying to load lib /data/data/com.novonity.uchat/lib/libtinyWRAP_armv7-a.so 0x41fa4c40
04-02 14:27:13.946: W/linker(28586): libtinyWRAP_armv7-a.so has text relocations. This is wasting memory and is a security risk. Please fix.
04-02 14:27:13.946: D/dalvikvm(28586): Added shared lib /data/data/com.novonity.uchat/lib/libtinyWRAP_armv7-a.so 0x41fa4c40
04-02 14:27:13.946: D/dalvikvm(28586): No JNI_OnLoad found in /data/data/com.novonity.uchat/lib/libtinyWRAP_armv7-a.so 0x41fa4c40, skipping init
这个是在Nexus 7上测试的logcat,经过我多个版本测试,结果是4.4,4.4.2,4.2.1,2.3.6等几个版本可以运行,在个别比如4.3版本上会出现:
Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 1405 (.novonity.uchat)
并且,可以运行的版本不管模拟器或真机都可以,不能运行的不管模拟器还是真机都会闪退,估计是libtinyWRAP_armv7-a.so有问题,但是是什么问题,没搞懂,谁帮忙解答一下
------解决方案--------------------
你的动态链接库有问题 换一个就可以了。
  相关解决方案