Details
-
Bug
-
Resolution: Incomplete
-
P2: Important
-
None
-
5.15.14
-
QT 5.15.14 Android 13 Snapdragon 8295
-
-
2024wk46s3FOQtforAndroid, 2024wk50s3FOQtforAndroid
Description
We encountered an issue with the display being completely white in vehicle-mounted system. Here is our operating environment:
1. Qt 5.15.14
2. Android 13
3. Snapdragon 8295 (Automotive field)
4. We developed an AR HUD application using QML, but occasionally encountered issues with the interface displaying all white.
The following are the error messages generated:
09-19 15:39:58.352589 3025 3836 W libH37_arm64-v8a.so: QEGLPlatformContext: eglSwapBuffers failed: 300d
Sometimes there may also be an exception with :
09-25 02:14:02.891669 2725 3900 E BufferQueueProducer: [SurfaceView[com.crystal.h37.arservice/com.crystal.hud.HudActivity]#8(BLAST Consumer)8](id:aa50000000a,api:0,p:-1,c:2725) query: BufferQueue has been abandoned
The above situation occurs when the Android system restarts and the QT application automatically starts. And the above errors will be continuously output in large numbers. After the vehicle is relocked and unlocked, eliminate the above errors and restore normal operation. (QT application did not restart, GPU powered on again)
In addition, similar exceptions have also occurred after QT application have been running for a long time.
The following are the error messages generated:
09-19 15:39:58.352500 3025 3025 E Surface: freeAllBuffers: 1 buffers were freed while being dequeued!
09-19 15:39:58.352550 3025 3836 E Surface: getSlotFromBufferLocked: unknown buffer: 0x7aecc5a950
09-19 15:39:58.352561 3025 3836 I Adreno: QueueBuffer: queueBuffer failed
09-19 15:39:58.352589 3025 3836 W libH37_arm64-v8a.so: QEGLPlatformContext: eglSwapBuffers failed: 300d
In this case, the error message is only prompted once. But it will cause the logs printed periodically by QML to disappear.
Both of these error situations have occurred multiple times, and we still cannot find a solution to this problem.
Attachments
Issue Links
- duplicates
-
QTBUG-118231 Android app 'pause' or 'screen-off' causes 'eglSwapBuffers failed' and various logcat errors
-
- Closed
-
- mentioned in
-
Page Loading...