Java 一个不同的信号11(SIGVEGV),代码1(SEGV_-MAPERR)崩溃

Java 一个不同的信号11(SIGVEGV),代码1(SEGV_-MAPERR)崩溃,java,android,android-8.0-oreo,Java,Android,Android 8.0 Oreo,我已经在Google/stack上搜索过了,并在我的代码库中实现了各种各样的解决方案,希望能大海捞针,但到目前为止什么都没有,解决方案包括: 用处理程序替换任何TimerTask 确保画布从未在onDraw之外被访问,以及 确保onAnimationEnd中访问UI的任何内容实际上都在UI线程上 我不能在本地复制这次崩溃来拯救我的生命,我的QA团队也不能。这只发生在安卓8上。我们只收到它的生产崩溃报告 坠机原因: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)

我已经在Google/stack上搜索过了,并在我的代码库中实现了各种各样的解决方案,希望能大海捞针,但到目前为止什么都没有,解决方案包括:

  • 用处理程序替换任何TimerTask
  • 确保画布从未在onDraw之外被访问,以及
  • 确保onAnimationEnd中访问UI的任何内容实际上都在UI线程上
  • 我不能在本地复制这次崩溃来拯救我的生命,我的QA团队也不能。这只发生在安卓8上。我们只收到它的生产崩溃报告

    坠机原因:

    signal 11 (SIGSEGV), code 1 (SEGV_MAPERR)
    _ZN7android10uirenderer20DeferredLayerUpdater5applyEv
    
    Google的ANRs and Crash reporter显示的回溯:

      #00  pc 0000000000049786  /system/lib/libhwui.so 
                 (_ZN7android10uirenderer20DeferredLayerUpdater5applyEv+5)
      #01  pc 00000000000378c3  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread13DrawFrameTask14syncFrameStateERNS0_8TreeInfoE+94)
      #02  pc 00000000000377a5  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread13DrawFrameTask3runEv+96)
      #03  pc 000000000003c127  /system/lib/libhwui.so (_ZN7android10uirenderer12renderthread12RenderThread10threadLoopEv+166)
      #04  pc 000000000000d469  /system/lib/libutils.so (_ZN7android6Thread11_threadLoopEPv+140)
      #05  pc 0000000000079fe9  /system/lib/libandroid_runtime.so (_ZN7android14AndroidRuntime15javaThreadShellEPv+80)
      #06  pc 0000000000047db7  /system/lib/libc.so (_ZL15__pthread_startPv+22)
      #07  pc 000000000001b0a5  /system/lib/libc.so (__start_thread+32)
    
    如果有人有任何见解,我将不胜感激!甚至可能只是如何在Play Store中查看过去>60天的崩溃报告,以便我可以查看此错误何时开始并尝试将其关联起来。多谢各位