簡體   English   中英

EGL 原生庫在 Android 6.0.1 上的三星 Galaxy S7 Edge 上崩潰

[英]EGL native library crash on Samsung Galaxy S7 Edge on Android 6.0.1

最近,三星 Galaxy S7 的所有用戶都抱怨應用程序在啟動時立即崩潰。 我沒有從 Crashlytics 得到任何關於這個問題的崩潰日志,這至少很奇怪。 但幸運的是,一些用戶向 Play 商店報告了這些問題,我至少能夠獲得一些信息。

所以這是來自 Play Store 開發者控制台的日志:

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'samsung/hero2ltexx/hero2lte:6.0.1/MMB29K/G935FXXU1APF2:user/release-keys'
Revision: '9'
ABI: 'arm64'
pid: 18857, tid: 18900, name: GLThread 12749  >>> com.some.package <<<
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x6b260
    x0   0000007fb17836c0  x1   0000007fb1783788  x2   0000000000000001  x3   0000000000000001
    x4   0000000000000000  x5   0000007f981afe50  x6   0000000000000000  x7   0000000000000000
    x8   0000000000000001  x9   0000007f9993a570  x10  0000000000000001  x11  0000000000000036
    x12  0000000000000001  x13  0000000000000000  x14  0000007f9a8ed000  x15  0000000000000000
    x16  0000007fa50afa40  x17  0000000000000000  x18  0000000000570000  x19  0000000000000000
    x20  000000000006b000  x21  0000000000000000  x22  0000007f981791c0  x23  0000000000000000
    x24  0000007fb17836c0  x25  0000007f9a8dc000  x26  0000007f981afd60  x27  0000000000000001
    x28  0000000000000000  x29  0000007f99939db0  x30  0000007fa3d50d74
    sp   0000007f99939d10  pc   0000007fa3d50bfc  pstate 0000000060000000

backtrace:
    #00 pc 0000000000645bfc  /system/vendor/lib64/egl/libGLES_mali.so (eglp_swap_buffers+248)
    #01 pc 000000000002cf6c  /system/lib64/libEGL.so (eglSwapBuffersWithDamageKHR+560)
    #02 pc 000000000009a5b8  /system/lib64/libandroid_runtime.so
    #03 pc 0000000003f17ad4  /system/framework/arm64/boot.oat (offset 0x2f34000)

這讓我認為問題是固件問題,因為:

  • 僅在 S7 Edge 上發生(盡管一旦發生在普通 S7 上)

  • EGL 系統庫上堆棧跟蹤點的最后 4 行

所以我的問題是:

  • 是否可以找出應用程序代碼的哪一部分調用觸發了問題?
  • 有沒有人遇到相同/類似的問題並修復它?

先謝謝了!

嘗試使用數據渲染設置最終修改

final FloatBuffer tmpfbXYZ = actor.fbXYZ
glDrawArrays(GL_TRIANGLES,0, tmpfbXYZ);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM