This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRA746: libGLESv2_POWERVR_SGX544_116.so pointer exception

Part Number: DRA746

Hi team,

Here's an issue from the customer may need your help:

The customer use the android 8.1. When searching for bluetooth devices in the settings interface, it get stuck. as bellows is some logs and a picture,

Line 10208: 01-16 13:30:43.099 3761 3761 I crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstone
Line 10211: 01-16 13:30:43.101 3761 3761 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Line 10212: 01-16 13:30:43.101 3761 3761 F DEBUG : Build fingerprint: 'TI/full_jacinto6evm/jacinto6evm:8.1.0/Jbus/usr.heweiq.20220124.162831:userdebug/test-keys'
Line 10212: 01-16 13:30:43.101 3761 3761 F DEBUG : Build fingerprint: 'TI/full_jacinto6evm/jacinto6evm:8.1.0/Jbus/usr.heweiq.20220124.162831:userdebug/test-keys'
Line 10213: 01-16 13:30:43.101 3761 3761 F DEBUG : Revision: '0'
Line 10214: 01-16 13:30:43.101 3761 3761 F DEBUG : ABI: 'arm'
Line 10215: 01-16 13:30:43.101 3761 3761 F DEBUG : pid: 3091, tid: 3117, name: RenderThread >>> com.android.settings <<<
Line 10216: 01-16 13:30:43.101 3761 3761 F DEBUG : signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xa7743000
Line 10217: 01-16 13:30:43.102 3761 3761 F DEBUG : r0 a7742ffc r1 a5660c60 r2 0000000c r3 00000002
Line 10218: 01-16 13:30:43.102 3761 3761 F DEBUG : r4 0000000b r5 a5660c64 r6 a7742ffc r7 00000000
Line 10219: 01-16 13:30:43.102 3761 3761 F DEBUG : r8 00000000 r9 00000000 sl 918b3000 fp 92df9970
Line 10220: 01-16 13:30:43.102 3761 3761 F DEBUG : ip 00000040 sp 92df9900 lr 00000030 pc a002a532 cpsr 20010030
Line 10342: 01-16 13:30:43.206 3761 3761 F DEBUG :
Line 10343: 01-16 13:30:43.206 3761 3761 F DEBUG : backtrace:
Line 10344: 01-16 13:30:43.206 3761 3761 F DEBUG : #00 pc 00022532 /vendor/lib/egl/libGLESv2_POWERVR_SGX544_116.so
Line 10345: 01-16 13:30:43.206 3761 3761 F DEBUG : #01 pc 0002515b /vendor/lib/egl/libGLESv2_POWERVR_SGX544_116.so (glTexSubImage2D+2970)
Line 10346: 01-16 13:30:43.206 3761 3761 F DEBUG : #02 pc 0002e1ab /system/lib/libhwui.so (android::uirenderer::debug::DefaultGlesDriver::glTexSubImage2D_(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*)+34)
Line 10346: 01-16 13:30:43.206 3761 3761 F DEBUG : #02 pc 0002e1ab /system/lib/libhwui.so (android::uirenderer::debug::DefaultGlesDriver::glTexSubImage2D_(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*)+34)
Line 10347: 01-16 13:30:43.206 3761 3761 F DEBUG : #03 pc 00031571 /system/lib/libhwui.so (android::uirenderer::debug::GlesErrorCheckWrapper::glTexSubImage2D_(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*)+40)
Line 10347: 01-16 13:30:43.206 3761 3761 F DEBUG : #03 pc 00031571 /system/lib/libhwui.so (android::uirenderer::debug::GlesErrorCheckWrapper::glTexSubImage2D_(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*)+40)
Line 10348: 01-16 13:30:43.206 3761 3761 F DEBUG : #04 pc 0002da31 /system/lib/libhwui.so (wrap_glTexSubImage2D(unsigned int, int, int, int, int, int, unsigned int, unsigned int, void const*)+56)
Line 10349: 01-16 13:30:43.206 3761 3761 F DEBUG : #05 pc 00085e0f /system/lib/libhwui.so (android::uirenderer::uploadToTexture(bool, int, unsigned int, unsigned int, int, int, int, int, void const*)+130)
Line 10350: 01-16 13:30:43.206 3761 3761 F DEBUG : #06 pc 00085a69 /system/lib/libhwui.so (android::uirenderer::Texture::upload(android::Bitmap&)+744)
Line 10351: 01-16 13:30:43.206 3761 3761 F DEBUG : #07 pc 000863e3 /system/lib/libhwui.so (android::uirenderer::TextureCache::getCachedTexture(android::Bitmap*)+94)
Line 10352: 01-16 13:30:43.206 3761 3761 F DEBUG : #08 pc 00086933 /system/lib/libhwui.so (android::uirenderer::TextureCache::get(android::Bitmap*)+6)
Line 10353: 01-16 13:30:43.206 3761 3761 F DEBUG : #09 pc 00059b51 /system/lib/libhwui.so (android::uirenderer::BakedOpDispatcher::onBitmapRectOp(android::uirenderer::BakedOpRenderer&, android::uirenderer::BitmapRectOp const&, android::uirenderer::BakedOpState const&)+28)
Line 10354: 01-16 13:30:43.206 3761 3761 F DEBUG : #10 pc 0006a69f /system/lib/libhwui.so (android::uirenderer::LayerBuilder::replayBakedOpsImpl(void*, void (**)(void*, android::uirenderer::BakedOpState const&), void (**)(void*, android::uirenderer::MergedBakedOpList const&)) const+162)
Line 10355: 01-16 13:30:43.206 3761 3761 F DEBUG : #11 pc 0004ba1f /system/lib/libhwui.so (_ZN7android10uirenderer12FrameBuilder14replayBakedOpsINS0_17BakedOpDispatcherENS0_15BakedOpRendererEEEvRT0_+618)
Line 10356: 01-16 13:30:43.206 3761 3761 F DEBUG : #12 pc 0004b70b /system/lib/libhwui.so (android::uirenderer::renderthread::OpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::FrameBuilder::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, bool, android::uirenderer::BakedOpRenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode>>> co
Line 10357: 01-16 13:30:43.206 3761 3761 F DEBUG : #13 pc 0004a0b9 /system/lib/libhwui.so (android::uirenderer::renderthread::CanvasContext::draw()+148)
Line 10358: 01-16 13:30:43.206 3761 3761 F DEBUG : #14 pc 0004cd0d /system/lib/libhwui.so (android::uirenderer::renderthread::DrawFrameTask::run()+136)
Line 10359: 01-16 13:30:43.207 3761 3761 F DEBUG : #15 pc 00051c13 /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+178)
Line 10360: 01-16 13:30:43.207 3761 3761 F DEBUG : #16 pc 0000d19d /system/lib/libutils.so (android::Thread::_threadLoop(void*)+148)
Line 10361: 01-16 13:30:43.207 3761 3761 F DEBUG : #17 pc 0006dd41 /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+80)
Line 10362: 01-16 13:30:43.207 3761 3761 F DEBUG : #18 pc 00047cdf /system/lib/libc.so (__pthread_start(void*)+22)
Line 10363: 01-16 13:30:43.207 3761 3761 F DEBUG : #19 pc 0001afc5 /system/lib/libc.so (__start_thread+32)

Could you help check this case? Thanks.

Best Regards,

Cherry