我在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_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 <<<
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)
两者都是- signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
第一次崩溃发生在我的本机代码中,第二次发生在其他地方
我已经纠正了所有可能的数组映射错误,目前我没有任何映射错误
但在这里我发现了PID和TID“0”这是我无法理解的零
请有人解释我为什么在崩溃中报告了pid
和tid
0,我确实检查过任何array mapping errors
的函数,但我猜这里的错误与{有关{1}}。
我检查了stackoverflow上的所有process/thread id
个问题,我之前也遇到过signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
但它与某个故障地址有关,但是这里有一个不同,我这里没有错误地址我只怀疑SEGV_MAPERR
/ pid
可能导致此错误。
任何帮助/建议都会很棒。提前致谢
编辑:我刚才注意到我还有其他崩溃与pid:0,tid:0和可能大多数android 7.0,7.1,如果有人需要更多错误日志,请让我知道,我我仍然困惑为什么pid和tid为零
编辑:请在回答之前尝试理解问题,如果有人需要更多信息,请告诉我