eglSwapBuffers崩溃问题
日志堆栈信息:Fault thread Info: 
  Tid:56908, Name:4.raster 
#00  0000000000000000 Not mapped 
#01  0000000000050e54 /system/lib64/libsurface.z.so(NativeWindowRequestBuffer+124)(29844176e0afe5358b410c554043716c) 
#02  00000000003e9be0 /vendor/lib64/chipsetsdk/libhvgr_v200.so 
#03  00000000002ca1ec /vendor/lib64/chipsetsdk/libhvgr_v200.so 
#04  00000000002cb230 /vendor/lib64/chipsetsdk/libhvgr_v200.so 
#05  00000000000192dc /system/lib64/libEGL.so(OHOS::EglWrapperDisplay::SwapBuffers(void*)+100)(66b8df58ebb66f41d0b627139120576f)这种就是这个OHNativeWindowBuffer还在用,但是有人提前释放了OHNativeWindow,把buffer释放了,导致崩溃。
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 eglSwapBuffers常见错误码分析 
2569浏览  • 1回复 待解决
HarmonyOS sendable崩溃问题 
888浏览  • 1回复 待解决
HarmonyOS API调用崩溃问题 
1528浏览  • 1回复 待解决
HarmonyOS flutter崩溃问题处理 
1720浏览  • 1回复 待解决
HarmonyOS 应用崩溃日志问题 
1885浏览  • 1回复 待解决
HarmonyOS  崩溃收集问题咨询 
1269浏览  • 1回复 待解决
HarmonyOS 全局崩溃捕获问题 
1025浏览  • 1回复 待解决
HarmonyOS 接入崩溃服务-异常问题 
1730浏览  • 1回复 待解决
HarmonyOS 找不到崩溃日志问题 
1429浏览  • 1回复 待解决
程序打开直接崩溃了,如何定位问题? 
1414浏览  • 2回复 待解决
程序打开直接崩溃了,如何定位问题 
4553浏览  • 1回复 待解决
HarmonyOS OH_PixelMap_CreatePixelMap引发的崩溃问题 
1361浏览  • 1回复 待解决
HarmonyOS 崩溃时,看不到崩溃栈和崩溃原因 
2690浏览  • 1回复 待解决
HarmonyOS JSON封装数据报错,导致App崩溃的问题 
1119浏览  • 1回复 待解决
HarmonyOS HiAppEvent在进程崩溃时实时拿到崩溃 
921浏览  • 1回复 待解决
Extension类进程崩溃是否会导致主进程崩溃 
3265浏览  • 1回复 待解决
#鸿蒙学习大百科#打开app直接崩溃怎么定位问题? 
1179浏览  • 1回复 待解决
HarmonyOS使用HashMap崩溃 
1529浏览  • 1回复 待解决
HarmonyOS 加密程序崩溃 
877浏览  • 1回复 待解决
HarmonyOS 使用NavDestinationModifier出现崩溃 
888浏览  • 1回复 待解决
HarmonyOS libuv.so崩溃 
1254浏览  • 1回复 待解决
鸿蒙webview 崩溃怎么处理? 
7684浏览  • 1回复 待解决
HarmonyOS IDataSource的onDatasetChange()崩溃 
1122浏览  • 1回复 待解决
HarmonyOS List.clear崩溃 
830浏览  • 1回复 待解决
HarmonyOS 关于质量-崩溃服务 
907浏览  • 1回复 待解决





















可以调用OH_NativeWindow_NativeObjectReference方法对NativeWindow强持有,等到释放的时候再调用OH_NativeWindow_NativeObjectReference方法。这样即使在其他线程中去释放NativeWindow,也释放不了。必须等到调用引用计数为0后才能释放。