Android SurfaceView正在触发NDK碰撞信号11(SIGSEGV),代码1(SEGV_-MAPERR)

Android SurfaceView正在触发NDK碰撞信号11(SIGSEGV),代码1(SEGV_-MAPERR),android,android-ndk,surfaceview,segmentation-fault,Android,Android Ndk,Surfaceview,Segmentation Fault,我不知道这个问题是如何转载的,因为它来自本地图书馆,而且只面向实时用户。但我怀疑它是来自SurfaceView的,正如它的背景所暗示的那样 设备详细信息: OppoRealme 3Pro(RMX1851),安卓9 错误 信号11(SIGSEGV),代码1(SEGV_-MAPERR)android::SurfaceComposerClient::Transaction::getLayerState(android::sp const&) ******************************

我不知道这个问题是如何转载的,因为它来自本地图书馆,而且只面向实时用户。但我怀疑它是来自SurfaceView的,正如它的背景所暗示的那样

设备详细信息:

OppoRealme 3Pro(RMX1851),安卓9

错误

信号11(SIGSEGV),代码1(SEGV_-MAPERR)android::SurfaceComposerClient::Transaction::getLayerState(android::sp const&)

************************************************

pid:0,tid:0>>>com.test.surfaceview OPPO似乎在64位工具链方面存在问题,请参见Hi@AlexCohn、OPPO realme 3Pro(RMX1851)的类似报告,Android 9是来自许多其他品牌的设备,Mi A1(天梭新芽),Android 9是最有效的设备。这可能是安卓9特有的吗,因为它只发生在安卓9上?你知道吗?我在Android 9设备上也看到了同样的问题这方面有什么更新吗?
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
pid: 0, tid: 0 >>> com.test.surfaceview <<<

backtrace:
  #00  pc 00000000000979c4  /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::getLayerState(android::sp<android::SurfaceControl> const&)+416)
  #01  pc 0000000000098030  /system/lib64/libgui.so (android::SurfaceComposerClient::Transaction::deferTransactionUntil(android::sp<android::SurfaceControl> const&, android::sp<android::Surface> const&, unsigned long)+48)
  #02  pc 000000000010b1e8  /system/lib64/libandroid_runtime.so (android::nativeDeferTransactionUntilSurface(_JNIEnv*, _jclass*, long, long, long, long)+100)
  #03  pc 0000000000416300  /system/framework/arm64/boot-framework.oat (android.view.SurfaceControl.nativeDeferTransactionUntilSurface+176)
  #04  pc 0000000000ba05c8  /system/framework/arm64/boot-framework.oat (android.view.SurfaceControl$Transaction.deferTransactionUntilSurface+136)
  #05  pc 0000000000d42a54  /system/framework/arm64/boot-framework.oat (android.view.SurfaceView.applySurfaceTransforms+132)
  #06  pc 0000000000d46ba0  /system/framework/arm64/boot-framework.oat (android.view.SurfaceView.updateSurfacePosition_renderWorker+752)
  #07  pc 000000000055ab88  /system/lib64/libart.so (art_quick_invoke_stub+584)
  #08  pc 00000000000d02c8  /system/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200)
  #09  pc 000000000045f1f8  /system/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104)
  #10  pc 000000000046058c  /system/lib64/libart.so (art::InvokeVirtualOrInterfaceWithVarArgs(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, std::__va_list)+440)
  #11  pc 0000000000340fec  /system/lib64/libart.so (art::JNI::CallVoidMethodV(_JNIEnv*, _jobject*, _jmethodID*, std::__va_list)+656)
  #12  pc 00000000000c78e4  /system/lib64/libandroid_runtime.so (_JNIEnv::CallVoidMethod(_jobject*, _jmethodID*, ...)+116)
  #13  pc 0000000000105abc  /system/lib64/libandroid_runtime.so (_ZZN7androidL46android_view_RenderNode_requestPositionUpdatesEP7_JNIEnvP8_jobjectlS3_EN26SurfaceViewPositionUpdater21doUpdatePositionAsyncEliiii+204)
  #14  pc 00000000002cef8c  /system/lib64/libhwui.so