weixin_39957934
weixin_39957934
2021-01-11 19:46

Crash on Android after a few minutes of work

| Required Info | | |---------------------------------|------------------------------------------- | | Camera Model | D435i | | Firmware Version | 5.12.7.100 | | Operating System & Version | Android 8.1.0 | | | Platform | Mobile | | SDK Version | 2.40 | | Language | Java (Kotlin) | | Segment | Smartphone |

Issue Description

Please help, after a few minutes of inactivity, the application crashes. Sometimes it's 15 minutes, sometimes 20. I don't understand why, but I think this is something low-level. Memory-leake?

I asked a question, but nobody helped me: https://github.com/IntelRealSense/librealsense/issues/6087

Then I found the answer and it helped me: https://github.com/IntelRealSense/librealsense/issues/5424

but now the problem is back:

--------- beginning of crash
2020-12-01 12:56:59.638 3928-4706/ru.test.testid A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 4706 (tudio.testid), pid 3928 (tudio.testid)
2020-12-01 12:56:59.808 4785-4785/? I/crash_dump32: obtaining output fd from tombstoned, type: kDebuggerdTombstone
2020-12-01 12:56:59.808 1083-1083/? I//system/bin/tombstoned: received crash request for pid 3928
2020-12-01 12:56:59.809 4785-4785/? I/crash_dump32: performing dump of process 3928 (target tid = 4706)
2020-12-01 12:56:59.809 4785-4785/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2020-12-01 12:56:59.809 4785-4785/? A/DEBUG: Build fingerprint: 'TES/T2234AS/T2234AS:8.1.0/OPM6.171019.030.E1/151221:userdebug/test-keys'
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG: Revision: '0'
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG: ABI: 'arm'
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG: pid: 3928, tid: 4706, name: tudio.testid  >>> ru.test.testid <<<
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG: Cause: null pointer dereference
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG:     r0 577f0e18  r1 00000000  r2 8a3c2c0d  r3 00000000
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG:     r4 00000002  r5 8a777b08  r6 8a777b08  r7 b3b52ca0
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG:     r8 00000000  r9 86561298  sl b3b52af4  fp a6aba1b8
2020-12-01 12:56:59.810 4785-4785/? A/DEBUG:     ip 8a5cb36c  sp b3b52990  lr 8a376525  pc 8a38535a  cpsr 600d0030
2020-12-01 12:56:59.833 4785-4785/? A/DEBUG: backtrace:
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #00 pc 0043735a  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::synthetic_source::allocate_composite_frame(std::__ndk1::vector<:frame_holder std::__ndk1::allocator>>)+273)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #01 pc 0045a37b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)+706)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #02 pc 0045a789  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #03 pc 00435c6f  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #04 pc 0045452d  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #05 pc 004be28b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #06 pc 00436a7b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::synthetic_source::frame_ready(librealsense::frame_holder)+26)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #07 pc 0043a249  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #08 pc 00435c6f  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #09 pc 0045460b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #10 pc 004b9fad  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #11 pc 004be28b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
2020-12-01 12:56:59.834 4785-4785/? A/DEBUG:     #12 pc 00436a7b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::synthetic_source::frame_ready(librealsense::frame_holder)+26)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #13 pc 004998f7  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (rs2_synthetic_frame_ready+50)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #14 pc 00437f95  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (rs2::frame_source::frame_ready(rs2::frame) const+32)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #15 pc 00437e79  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #16 pc 00435c6f  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #17 pc 004ba2f9  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #18 pc 004be28b  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #19 pc 004b4bc5  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #20 pc 00427ebf  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (std::__ndk1::function<void librealsense::platform::frame_object std::__ndk1::function>)>::operator()(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::__ndk1::function<void librealsense::platform::frame_object std::__ndk1::function>)>) const+70)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #21 pc 0046f059  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #22 pc 003db5fb  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (std::__ndk1::function<void>::operator()(dispatcher::cancellable_timer) const+18)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #23 pc 004675db  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (_ZZN13active_objectINSt6__ndk18functionIFvN10dispatcher17cancellable_timerEEEEE7do_loopEvENKUlS3_E_clES3_+8)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #24 pc 003db5fb  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (std::__ndk1::function<void>::operator()(dispatcher::cancellable_timer) const+18)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #25 pc 003db4c1  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (_ZZN10dispatcherC1EjENKUlvE_clEv+72)
2020-12-01 12:56:59.835 4785-4785/? A/DEBUG:     #26 pc 003db421  /data/app/ru.test.testid-1XQ-z8kqMVa-DLzpOBKlWg==/lib/arm/librealsense2.so (_ZNSt6__ndk114__thread_proxyINS_5tupleIJNS_10unique_ptrINS_15__thread_structENS_14default_deleteIS3_EEEEZN10dispatcherC1EjEUlvE_EEEEEPvSA_+36)
2020-12-01 12:56:59.836 4785-4785/? A/DEBUG:     #27 pc 00047d3f  /system/lib/libc.so (__pthread_start(void*)+22)
2020-12-01 12:56:59.836 4785-4785/? A/DEBUG:     #28 pc 0001b029  /system/lib/libc.so (__start_thread+32)
2020-12-01 12:57:05.165 1083-1083/? W//system/bin/tombstoned: crash socket received short read of length 0 (expected 12)</void></void></void></void></:frame_holder>

该提问来源于开源项目:IntelRealSense/librealsense

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • weixin_39605905 weixin_39605905 4月前

    Hi Do you require further assistance with this case, please? Thanks!

    点赞 评论 复制链接分享
  • weixin_39957934 weixin_39957934 4月前

    I have not found a solution :(

    点赞 评论 复制链接分享
  • weixin_39605905 weixin_39605905 4月前

    Hi It looks as though this may be related to an Android tombstoning due to Null Pointer Dereference that was reported in October 2020, as this type of error is also listed as the cause in your own log.

    https://github.com/IntelRealSense/librealsense/issues/7484

    Android tombstone events are typically very difficult to solve. My final comment in that case still applies today.

    https://github.com/IntelRealSense/librealsense/issues/7484#issuecomment-712992183

    I note that you are using firmware version 5.12.7.100. For SDK 2.40.0, the recommended firmware is 5.12.9.0. Having said that, the RealSense user in https://github.com/IntelRealSense/librealsense/issues/7484 updated to the recommended firmware at that time and continued to experience tombstoning.

    点赞 评论 复制链接分享
  • weixin_39957934 weixin_39957934 4月前

    -RealSense Hi. I tried to use the latest firmware and SDK 2.40.0. That being said, I rolled out the patch from https://github.com/IntelRealSense/librealsense/issues/4214#issuecomment-506802514

    But I still get the error.

    Maybe my code is shit? Because, in the applications that are here: https://github.com/IntelRealSense/librealsense/tree/v2.40.0/wrappers/android/examples i don't get error on the same device

    
    2020-12-03 18:21:12.254 5099-5099/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: Build fingerprint: 'TES/T2234AS/T2234AS:8.1.0/OPM6.171019.030.E1/151221:userdebug/test-keys'
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: Revision: '0'
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: ABI: 'arm'
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: pid: 4892, tid: 5076, name: tudio.supertest  >>> ru.mycompany.supertest <<<
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG: Cause: null pointer dereference
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG:     r0 00000000  r1 924d4498  r2 00000000  r3 00000001
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG:     r4 00000000  r5 924d42d0  r6 b00f61b8  r7 78db6be8
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG:     r8 8d6fda20  r9 93fab914  sl 93fab90c  fp b00f61b8
    2020-12-03 18:21:12.255 5099-5099/? A/DEBUG:     ip 947b1370  sp 78db6be0  lr 9461a45f  pc 946177de  cpsr 40070030
    2020-12-03 18:21:12.284 5099-5099/? A/DEBUG: backtrace:
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #00 pc 006157de  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame::keep()+41)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #01 pc 0061845d  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame_archive<:composite_frame>::unpublish_frame(librealsense::frame_interface*)+56)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #02 pc 006867c7  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame_holder::~frame_holder()+14)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #03 pc 005a7331  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::synthetic_source::frame_ready(librealsense::frame_holder)+32)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #04 pc 005e2e5d  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)+660)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #05 pc 005e327d  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #06 pc 005a6327  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #07 pc 005dab95  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #08 pc 0067ae1f  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #09 pc 005a732b  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::synthetic_source::frame_ready(librealsense::frame_holder)+26)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #10 pc 005ab793  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #11 pc 005a6327  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
    2020-12-03 18:21:12.285 5099-5099/? A/DEBUG:     #12 pc 005dac75  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #13 pc 0067474b  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #14 pc 0067ae1f  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #15 pc 005a732b  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::synthetic_source::frame_ready(librealsense::frame_holder)+26)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #16 pc 0064dd57  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (rs2_synthetic_frame_ready+46)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #17 pc 005a883d  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (rs2::frame_source::frame_ready(rs2::frame) const+32)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #18 pc 005a8721  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #19 pc 005a6327  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::processing_block::invoke(librealsense::frame_holder)+54)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #20 pc 00674a8d  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #21 pc 0067ae1f  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (librealsense::frame_source::invoke_callback(librealsense::frame_holder) const+98)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #22 pc 0066ee93  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #23 pc 00593291  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (std::__ndk1::function<void librealsense::platform::frame_object std::__ndk1::function>)>::operator()(librealsense::platform::stream_profile, librealsense::platform::frame_object, std::__ndk1::function<void librealsense::platform::frame_object std::__ndk1::function>)>) const+52)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #24 pc 0060f345  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #25 pc 00539fbb  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (std::__ndk1::function<void>::operator()(dispatcher::cancellable_timer) const+18)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #26 pc 00606f91  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (_ZZN13active_objectINSt6__ndk18functionIFvN10dispatcher17cancellable_timerEEEEE7do_loopEvENKUlS3_E_clES3_+8)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #27 pc 00539fbb  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (std::__ndk1::function<void>::operator()(dispatcher::cancellable_timer) const+18)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #28 pc 00539e81  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so (_ZZN10dispatcherC1EjENKUlvE_clEv+72)
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #29 pc 00539dfd  /data/app/ru.mycompany.supertest-FwWbyKxQjP5mjjVM7CKZTA==/lib/arm/librealsense2.so
    2020-12-03 18:21:12.286 5099-5099/? A/DEBUG:     #30 pc 00047d3f  /system/lib/libc.so (__pthread_start(void*)+22)
    2020-12-03 18:21:12.287 5099-5099/? A/DEBUG:     #31 pc 0001b029  /system/lib/libc.so (__start_thread+32)
    2020-12-03 18:21:15.159 1113-1113/? E//system/bin/tombstoned: Tombstone written to: /data/tombstones/tombstone_18    
    </void></void></void></void></:composite_frame>
    点赞 评论 复制链接分享
  • weixin_39957934 weixin_39957934 4月前

    -RealSense more often in the end, such an error appears, but it does not crash the application. Could it be related?

    
     E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc
    

    2020-12-03 19:41:45.116 233-341/? E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc 2020-12-03 19:41:45.166 233-341/? I/chatty: uid=1000(system) HwBinder:233_2 identical 3 lines 2020-12-03 19:41:45.183 233-341/? E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc 2020-12-03 19:41:45.184 224-2539/? W/StreamHAL: Error from HAL stream in function get_presentation_po 2020-12-03 19:41:45.184 224-2539/? W/StreamHAL: Error from HAL stream in function get_presentation_po 2020-12-03 19:41:45.199 233-341/? E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc 2020-12-03 19:41:45.216 233-341/? E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc

    点赞 评论 复制链接分享
  • weixin_39605905 weixin_39605905 4月前

    Apologies for the delay in responding further ... I researched your latest information carefully. There were no references to the gralloc error in relation to librealsense. Searching wider about E/hwc_rk: hwc_get_handle_layername:cann't get value from gralloc without including librealsense though, it seems to relate to devices with Rockchip components. This may just mean that there is a Rockchip processor in the Android device though and not indicate the cause of the problem.

    There do not seem to be any other leads about what to look at next, unfortunately. Do you have any other Android devices to test the code on, please?

    点赞 评论 复制链接分享

相关推荐