Android 奇怪的本机崩溃-pid:0,tid:0信号11(SIGSEGV),代码1(SEGV_-MAPERR)
我在android上遇到了一个奇怪的崩溃Android 奇怪的本机崩溃-pid:0,tid:0信号11(SIGSEGV),代码1(SEGV_-MAPERR),android,java-native-interface,native,segmentation-fault,Android,Java Native Interface,Native,Segmentation Fault,我在android上遇到了一个奇怪的崩溃 *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** pid: 0, tid: 0 >>> com.oimvo.discdj <<< backtrace: #00 pc 000000000001d050 /data/app/com.oimvo.discdj-2/lib/arm64/libavfilter.7.11.101.so (av_
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.oimvo.discdj <<<
backtrace:
#00 pc 000000000001d050 /data/app/com.oimvo.discdj-2/lib/arm64/libavfilter.7.11.101.so (av_fastresampler_resample_s16+1944)
#01 pc 000000000001c930 /data/app/com.oimvo.discdj-2/lib/arm64/libavfilter.7.11.101.so (av_fastresampler_resample_s16+120)
************************************************
pid:0,tid:0>>>com.oimvo.discdj>com.oimvo.discdj pid和tid不能为零,这意味着崩溃破坏了堆栈/堆,无法准确报告。本地崩溃是棘手的,信息越多越好,调试出地狱;O) 它是可重复的吗?缩小违规代码的范围。试着给我们一个简单的例子……我做过一些事情,你可以通过在代码中放入大量日志消息来缩小范围,当它崩溃时,你将大致知道它在哪里,从而缩小范围。或者附加一个调试器。在问题中发布你的gradle编译文件。在我的例子中,我使用的是第三方视频聊天库,这导致了这个问题。Ohkk你能说出它们的名字,这样就可以很容易地跟踪它们以及你使用它们的目的吗?我使用的是Android SoundPool,没有ffmpeg等,还有这个奇怪的错误日志
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.oimvo.discdj <<<
backtrace:
#00 pc 0000000000083770 /system/lib/egl/libGLES_mali.so
#01 pc 0000000000096ac0 /system/lib/egl/libGLES_mali.so
#02 pc 0000000000095878 /system/lib/egl/libGLES_mali.so
#03 pc 0000000000095f14 /system/lib/egl/libGLES_mali.so
#04 pc 000000000003c870 /system/lib/egl/libGLES_mali.so
#05 pc 000000000003cbc8 /system/lib/egl/libGLES_mali.so
#06 pc 000000000005df6c /system/lib/egl/libGLES_mali.so (glDeleteFramebuffers+68)
#07 pc 0000000000021b2b /system/lib/libhwui.so
#08 pc 000000000005f873 /system/lib/libhwui.so
#09 pc 00000000000236ab /system/lib/libhwui.so
#10 pc 000000000002334b /system/lib/libhwui.so
#11 pc 0000000000024d0f /system/lib/libhwui.so
#12 pc 0000000000028105 /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+80)
#13 pc 000000000000e349 /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
#14 pc 0000000000064229 /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
#15 pc 0000000000047063 /system/lib/libc.so (_ZL15__pthread_startPv+22)
#16 pc 0000000000019ded /system/lib/libc.so (__start_thread+6)