奇怪的本机崩溃 - pid:0,tid:0 信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

2024-04-28

我在 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 and tid0 在崩溃中报告,我确实检查了任何功能array mapping errors,但我猜这里的错误与process/thread id.

我检查了所有signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)stackoverflow上的问题,我也遇到过SEGV_MAPERR早些时候,但它与一些故障地址有关,但这里这个不同,我在这里没有得到故障地址,我只是怀疑pid/tid也许会导致这个错误。

任何帮助/建议都会很棒。提前致谢

Edit:我刚刚注意到我也有其他崩溃,pid:0,tid:0,也许大多数android 7.0,7.1,如果有人需要更多错误日志,请告诉我,我仍然很困惑为什么pid和tid为零

编辑:请在回答之前尝试理解问题,如果有人需要更多信息,请告诉我


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

奇怪的本机崩溃 - pid:0,tid:0 信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR) 的相关文章

随机推荐