得到奇怪的原生崩溃

时间:2017-09-07 08:17:00

标签: android android-ndk crash

我有一个只使用Java开发的应用程序,而NDK却没有,但我仍然遇到一些原生崩溃。

我只在Android 4.4中遇到这些崩溃。问题是我没有任何线索如何调试这些堆栈跟踪。

backtrace:
  native: pc 0000000000011884  /system/lib/libc.so (dlfree+1191)
  native: pc 000000000000dd23  /system/lib/libc.so (free+10)
  native: pc 000000000008249d  /system/lib/libcrypto.so (CRYPTO_free+24)
  native: pc 000000000002ae2d  /system/lib/libssl.so (ssl_parse_serverhello_tlsext+244)
  native: pc 0000000000016da9  /system/lib/libssl.so (ssl3_get_server_hello+924)
  native: pc 000000000001995b  /system/lib/libssl.so (ssl3_connect+642)
  native: pc 00000000000252fd  /system/lib/libssl.so (SSL_do_handshake+72)
  native: pc 000000000000c6a9  /system/lib/libjavacrypto.so
  native: pc 0000000000020d0c  /system/lib/libdvm.so (dvmPlatformInvoke+112)
  native: pc 00000000000519af  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+398)
  native: pc 000000000002a1a0  /system/lib/libdvm.so
  native: pc 0000000000031650  /system/lib/libdvm.so (dvmMterpStd(Thread*)+76)
  native: pc 000000000002ece8  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
  native: pc 0000000000063e15  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+336)
  native: pc 0000000000063e39  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)
  native: pc 0000000000058b0b  /system/lib/libdvm.so
  native: pc 000000000000d288  /system/lib/libc.so (__thread_entry+72)
  native: pc 000000000000d420  /system/lib/libc.so (pthread_create+240)

任何人都可以指出我正确的方向吗?

0 个答案:

没有答案