Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flutter showing blank screen in some low-end devices #18601

Closed
Rmaan opened this issue Jun 19, 2018 · 10 comments
Closed

Flutter showing blank screen in some low-end devices #18601

Rmaan opened this issue Jun 19, 2018 · 10 comments
Labels
dependency: skia Skia team may need to help us e: device-specific Only manifests on certain devices e: gpu driver bug A particular GPU driver has a problem engine flutter/engine repository. See also e: labels.

Comments

@Rmaan
Copy link

Rmaan commented Jun 19, 2018

One of our users reported he got a blank screen (full white) when running the app. I did reproduce this using an old device (Huawei Ascend Y330 - Android 4.2.2). There is a line Failed to setup Skia Gr context. in logs showing that skia failed.

I tried with --enable-software-rendering flag and it worked but this option is not available when generating an APK.

Complete logs

Launching lib\main.dart on HUAWEI Y330 U11 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
I/FlutterActivityDelegate(11218): onResume setting current activity to this
E/flutter (11218): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(44)] Failed to setup Skia Gr context.
I/FlutterActivityDelegate(11218): onPause setting current activity to null
I/InputMethodManager(11218): handleMessage: MSG_SET_ACTIVE false, was true
V/InputMethodManager(11218): START INPUT: io.flutter.view.FlutterView{4192a5f8 VFE..... .F...... 0,0-480,800} ic=null tba=android.view.inputmethod.EditorInfo@419a4a10 controlFlags=#100
V/InputMethodManager(11218): Starting input: Bind result=InputBindResult{com.android.internal.view.IInputMethodSession$Stub$Proxy@419a5240 com.nuance.swype.emui/com.nuance.swype.input.HuaweiIME #303}
Syncing files to device HUAWEI Y330 U11...
D/IPCThreadState(11218): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x4f7ceaf0
E/FirebaseInstanceId(11218): Token retrieval failed: SERVICE_NOT_AVAILABLE
D/IPCThreadState(11218): [DN #5] BR_CLEAR_DEATH_NOTIFICATION_DONE cookie 0x53dc3df0
E/FA      (11218): Failed to get app instance id: android.os.DeadObjectException: com.google.android.gms.internal.measurement.zzn.transactAndReadException(Unknown Source)
E/FA      (11218): Failed to send current screen to the service: android.os.DeadObjectException: com.google.android.gms.internal.measurement.zzn.transactAndReadExceptionReturnVoid(Unknown Source)
E/FA      (11218): Failed to send current screen to the service: android.os.DeadObjectException: com.google.android.gms.internal.measurement.zzn.transactAndReadExceptionReturnVoid(Unknown Source)
D/dalvikvm(11218): GC_CONCURRENT freed 1031K, 20% free 6650K/8276K, paused 6ms+9ms, total 81ms
I/flutter (11218): Requesting firebase token
I/SurfaceTextureClient(11218): [STC::queueBuffer] (this:0x554f6018) fps:0.13, dur:14918.86, max:14848.79, min:70.07
I/SurfaceTextureClient(11218): [STC::queueBuffer] this:0x554f6018, api:1, last queue time elapsed:14848.79
I/FlutterActivityDelegate(11218): onResume setting current activity to this
V/PhoneWindow(11218): DecorView setVisiblity: visibility = 0
I/InputMethodManager(11218): handleMessage: MSG_SET_ACTIVE true, was false

Flutter doctor

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel dev, v0.5.4, on Microsoft Windows [Version 6.1.7601], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[√] Android Studio (version 3.1)
[√] Connected devices (1 available)

• No issues found!

@zoechi zoechi added the e: device-specific Only manifests on certain devices label Jun 19, 2018
@zoechi
Copy link
Contributor

zoechi commented Jun 19, 2018

cc @cbracken

@chinmaygarde
Copy link
Member

Can you post the output of adb shell dumpsys SurfaceFlinger?

@chinmaygarde chinmaygarde added dependency: skia Skia team may need to help us e: gpu driver bug A particular GPU driver has a problem labels Jun 19, 2018
@Rmaan
Copy link
Author

Rmaan commented Jun 20, 2018

Sure. I ran it when the app is not running. Does it matter?

[void android::SurfaceFlinger::setMTKProperties(android::String8&)]
========================================================================
[AOSP part]
    debug.sf.showupdates (mDebugRegion): 0
    debug.sf.ddms (mDebugDDMS): 0
[MTK SF part]
    debug.sf.busyswap (mBusySwap): 0
    debug.sf.log_repaint (mLogRepaint): 0
    debug.sf.log_buffer (mLogBuffer): 0
    debug.sf.log_transaction (mLogTransaction): 0
    debug.sf.line_g3d (mLineG3D): 0
    debug.sf.line_ss (mLineScreenShot): 0
    debug.sf.dump_ss (mDumpScreenShot): 0
    debug.sf.slowmotion (mDelayTime): 0
    debug.sf.contbufsenable (mContBufsDump): 0
[MTK GUI part]
    debug.bq.line: 0
    debug.st.line: 0
[MTK HWC part]
    debug.sf.line_ovl: 0
    debug.sf.debug_oex: 0
========================================================================

Build configuration: [sf] [libui] [libgui]
Visible layers (count = 6)
+ LayerDim 0x418f9878 (DimSurface)
  Region transparentRegion (this=0x418f99c8, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x418f9884, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=        0, pos=(0,0), size=(  16,  16), crop=(   0,   0,  -1,  -1), isOpaque=0, needsDithering=0, invalidate=0, alpha=0x00, flags=0x00000000, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x41e42c10, identity=116
+ Layer 0x41d95a40 (com.android.systemui.ImageWallpaper)
  Region transparentRegion (this=0x41d95b90, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x41d95a4c, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    21010, pos=(-240,0), size=( 960, 800), crop=( 240,  38, 720, 800), isOpaque=1, needsDithering=0, invalidate=0, alpha=0xff, flags=0x00000001, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x41d9c6a8, identity=118
      format= 2, activeBuffer=[ 960x 800: 960,  2], queued-frames=0, mRefreshPending=0
            mTexName=3 mCurrentTexture=0
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            -BufferQueue mConnectedApi=2, maxBufferCount=3, mSynchronousMode=1, default-size=[960x800], default-format=2, transform-hint=00, FIFO(0)={}
            >[00] state=ACQUIRED, crop=[0,0,0,0], xform=0x00, time=0x55f83fb48058, scale=FREEZE, 0x41e3d878 [ 960x 800: 960,  2]
             [01] state=FREE    , crop=[0,0,-1,-1], xform=0x00, time=0, scale=FREEZE
             [02] state=FREE    , crop=[0,0,-1,-1], xform=0x00, time=0, scale=FREEZE
+ Layer 0x41930a50 (com.android.settings/com.android.settings.UsbSettings)
  Region transparentRegion (this=0x41930ba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x41930a5c, count=1)
    [  0,  38, 480, 800]
      layerStack=   0, z=    21020, pos=(0,0), size=( 480, 800), crop=(   0,  38, 480, 800), isOpaque=1, needsDithering=0, invalidate=0, alpha=0xff, flags=0x00000000, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x417f3f80, identity=658
      format= 1, activeBuffer=[ 480x 800: 480,  1], queued-frames=0, mRefreshPending=0
            mTexName=4 mCurrentTexture=3
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            -BufferQueue mConnectedApi=1, maxBufferCount=4, mSynchronousMode=1, default-size=[480x800], default-format=1, transform-hint=00, FIFO(0)={}
             [00] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a253ba46fe, scale=FREEZE, 0x418f9010 [ 480x 800: 480,  1]
             [01] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a254be59b7, scale=FREEZE, 0x41e3d400 [ 480x 800: 480,  1]
             [02] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a255af9185, scale=FREEZE, 0x41e3bca0 [ 480x 800: 480,  1]
            >[03] state=ACQUIRED, crop=[0,0,0,0], xform=0x00, time=0x63a256da937e, scale=FREEZE, 0x41e309f8 [ 480x 800: 480,  1]
+ LayerDim 0x417f34e8 (DimAnimator)
  Region transparentRegion (this=0x417f3638, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x417f34f4, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    21034, pos=(-120,-200), size=( 720,1200), crop=(   0,   0,  -1,  -1), isOpaque=0, needsDithering=0, invalidate=0, alpha=0x00, flags=0x00000001, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x41e42c10, identity=115
+ Layer 0x41e2ead0 (StatusBar)
  Region transparentRegion (this=0x41e2ec20, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x41e2eadc, count=1)
    [  0,   0, 480,  38]
      layerStack=   0, z=   151000, pos=(0,0), size=( 480,  38), crop=(   0,   0, 480,  38), isOpaque=0, needsDithering=0, invalidate=0, alpha=0xff, flags=0x00000000, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x41d9c6a8, identity=117
      format= 1, activeBuffer=[ 480x  38: 480,  1], queued-frames=0, mRefreshPending=0
            mTexName=2 mCurrentTexture=0
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            -BufferQueue mConnectedApi=1, maxBufferCount=4, mSynchronousMode=1, default-size=[480x38], default-format=1, transform-hint=00, FIFO(0)={}
            >[00] state=ACQUIRED, crop=[0,0,0,0], xform=0x00, time=0x63a80fd145f9, scale=FREEZE, 0x41d80ba0 [ 480x  38: 480,  1]
             [01] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a75c568c7f, scale=FREEZE, 0x417f6cd8 [ 480x  38: 480,  1]
             [02] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a7983a12b1, scale=FREEZE, 0x41d9d140 [ 480x  38: 480,  1]
             [03] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a7d3e5be34, scale=FREEZE, 0x41e3d2d0 [ 480x  38: 480,  1]
+ LayerDim 0x417f54a0 (ElectronBeam)
  Region transparentRegion (this=0x417f55f0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x417f54ac, count=1)
    [  0,   0, 480, 800]
      layerStack=   0, z=1073741825, pos=(0,0), size=( 480, 800), crop=(   0,   0,  -1,  -1), isOpaque=0, needsDithering=0, invalidate=0, alpha=0x01, flags=0x00000000, flagsEx=0x00100000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x417f68e8, identity=659
Purgatory state (0 entries)
Displays (1 entries)
+ DisplayDevice: Built-in Screen
   type=0, layerStack=0, ( 480x 800), ANativeWindow=0x41e27f88, orient= 0 (type=00000000), hw_orient= 0, flips=115507, isSecure=1, secureVis=0, acquired=1, numLayers=3
   v:[0,0,480,800], f:[0,0,480,800], transform:[[1.000,0.000,0.000][0.000,1.000,0.000][0.000,0.000,1.000]]
mAbandoned=0
-BufferQueue mConnectedApi=1, maxBufferCount=3, mSynchronousMode=1, default-size=[480x800], default-format=5, transform-hint=00, FIFO(0)={}
 [00] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a810e91ee5, scale=FREEZE, 0x41e2aba8 [ 480x 800: 480,  5]
>[01] state=ACQUIRED, crop=[0,0,0,0], xform=0x00, time=0x63a8283a6cba, scale=FREEZE, 0x41e34420 [ 480x 800: 480,  5]
 [02] state=FREE    , crop=[0,0,0,0], xform=0x00, time=0x63a7d492d319, scale=FREEZE, 0x41e30960 [ 480x 800: 480,  5]
SurfaceFlinger global state:
GLES: ARM, Mali-400 MP, OpenGL ES-CM 1.1
EGL : 1.4 Linux-r3p2-01rel0
EXTS: GL_EXT_debug_marker GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_size_array GL_OES_point_sprite GL_OES_texture_npot GL_OES_query_matrix GL_OES_matrix_palette GL_OES_extended_matrix_palette GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image GL_OES_draw_texture GL_OES_depth_texture GL_OES_packed_depth_stencil GL_EXT_texture_format_BGRA8888 GL_OES_framebuffer_object GL_OES_stencil8 GL_OES_depth24 GL_ARM_rgba8 GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_rgb8_rgba8 GL_EXT_multisampled_render_to_texture GL_OES_texture_cube_map GL_EXT_discard_framebuffer GL_EXT_robustness
  Region undefinedRegion (this=0x41e28f4c, count=1)
    [  0,   0, 480,  38]
  orientation=0, canDraw=1
  last eglSwapBuffers() time: 282.154000 us
  last transaction time     : 27.693000 us
  transaction-flags         : 00000002
  refresh-rate              : 59.220004 fps
  x-dpi                     : 160.421051
  y-dpi                     : 160.000000
  eglSwapBuffers time: 0.000000 us
  transaction time: 0.000000 us
VSYNC state: enabled
  soft-vsync: disabled
  numListeners=10,
  events-delivered: 262306
    0x417f36a8: count=-1
    0x417f5798: count=-1
    0x41d9c3e8: count=-1
    0x41e2e1b8: count=-1
    0x41e30c70: count=-1
    0x41e33c30: count=-1
    0x41e3c9b8: count=-1
    0x41e3d730: count=-1
    0x41e42988: count=-1
    0x41e43ec8: count=-1
h/w composer state:
  h/w composer present and enabled
Hardware Composer state (version  1000000):
  mDebugForceFakeVSync=0
  Display[0] : 480x800, xdpi=160.421051, ydpi=160.000000, refresh=16886186
  numHwLayers=3, flags=00000000
    type    | ovl |  handle  |   hints  |   flags  | tr | blend |  format  |       source crop         |           frame           name
------------+-----+----------+----------+----------+----+-------+----------+---------------------------+--------------------------------
       GLES |     | 41e309f8 | 00000000 | 20000000 | 00 | 00100 | 00000001 | [    0,   38,  480,  800] | [    0,   38,  480,  800] com.android.settings/com.android.settings.UsbSettings
       GLES |     | 41d80ba0 | 00000000 | 20000000 | 00 | 00105 | 00000001 | [    0,    0,  480,   38] | [    0,    0,  480,   38] StatusBar
       GLES |     | 00000000 | 00000000 | 00000001 | 00 | 00105 | ffffffff | [    0,    0,  480,  800] | [    0,    0,  480,  800] ElectronBeam
[HWC Features Support] ext:0, vir:0 enhance:1 stereo:0)
Allocated buffers:
0x417f6cd8:   71.25 KiB |  480 ( 480) x   38 |        1 | 0x00000f02 | 26365
0x418f9010: 1500.00 KiB |  480 ( 480) x  800 |        1 | 0x00000f02 | 26956
0x41d80ba0:   71.25 KiB |  480 ( 480) x   38 |        1 | 0x00000f02 | 26365
0x41d9d140:   71.25 KiB |  480 ( 480) x   38 |        1 | 0x00000f02 | 26365
0x41e2aba8: 1500.00 KiB |  480 ( 480) x  800 |        5 | 0x00001e02 | 145
0x41e30960: 1500.00 KiB |  480 ( 480) x  800 |        5 | 0x00001e02 | 145
0x41e309f8: 1500.00 KiB |  480 ( 480) x  800 |        1 | 0x00000f02 | 26956
0x41e34420: 1500.00 KiB |  480 ( 480) x  800 |        5 | 0x00001e02 | 145
0x41e3bca0: 1500.00 KiB |  480 ( 480) x  800 |        1 | 0x00000f02 | 26956
0x41e3d2d0:   71.25 KiB |  480 ( 480) x   38 |        1 | 0x00000f02 | 26365
0x41e3d400: 1500.00 KiB |  480 ( 480) x  800 |        1 | 0x00000f02 | 26956
0x41e3d878: 3000.00 KiB |  960 ( 960) x  800 |        2 | 0x00000933 | 26365
Total allocated (estimate): 13785.00 KB

@Rmaan
Copy link
Author

Rmaan commented Jun 24, 2018

@chinmaygarde Another user reported blank screen, on a Huawei Honor 3C. Thats not that low-end like mentioned Huawei handset.

@Rmaan
Copy link
Author

Rmaan commented Jul 21, 2018

Another user reported this issue with Huawei Ascend G730.

@zoechi zoechi added the engine flutter/engine repository. See also e: labels. label Jul 21, 2018
@josvos
Copy link

josvos commented Sep 6, 2018

I have the same issue on an old Samsung Tab 10 (P5110) running Cyanogenmod 10.1.3 (Android 4.2.2). Running the app with --enable-software-rendering works ok, without that flag the screen is left completely blank, but the app is still working (I can tap on buttons...). I'm using the latest Flutter dev (0.7.5).

@zoechi
Copy link
Contributor

zoechi commented Nov 28, 2018

Looks like a dup of #8610

@xclud
Copy link
Contributor

xclud commented Nov 25, 2019

Huawei Honor 8C here and i get this error every other flutter build/commit. Once i update the Android SDK build tools and the problem fixed. But with the next flutter build it broke again. I have the latest version now:

Launching lib\main.dart on BKK LX2 in debug mode...
E/flutter (14245): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.
E/flutter (14820): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.
√ Built build\app\outputs\apk\debug\app-debug.apk.
E/flutter (14982): [ERROR:flutter/shell/gpu/gpu_surface_gl.cc(70)] Failed to setup Skia Gr context.
Lost connection to device.
Exited (sigterm)

And my configuration:

[√] Flutter (Channel master, v1.12.12-pre.3, on Microsoft Windows [Version 10.0.18363.476], locale en-US)
    • Flutter version 1.12.12-pre.3 at D:\build-tools\flutter
    • Framework revision 980f14e0c5 (2 days ago), 2019-11-24 06:54:43 +0100
    • Engine revision b6b54fd606
    • Dart version 2.7.0

[!] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
    • Android SDK at D:\build-tools\android-sdk\
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.2
    • ANDROID_HOME = D:\build-tools\android-sdk\
    • Java binary at: D:\build-tools\android-studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[√] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[√] Android Studio (version 3.5)
    • Android Studio at D:\build-tools\android-studio
    • Flutter plugin version 41.1.2
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.40.1)
    • VS Code at C:\Users\Mahdi\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.6.0

[√] Connected device (3 available)
    • BKK LX2    • BBPBB19411205990 • android-arm64  • Android 8.1.0 (API 27)
    • Chrome     • chrome           • web-javascript • Google Chrome 78.0.3904.108
    • Web Server • web-server       • web-javascript • Flutter Tools

! Doctor found issues in 1 category.
Build configuration: [sf HAS_CONTEXT_PRIORITY=0 DISABLE_TRIPLE_BUFFERING PRESENT_TIME_OFFSET=0 FORCE_HWC_FOR_RBG_TO_YUV=1 MAX_VIRT_DISPLAY_DIM=0 RUNNING_WITHOUT_SYNC_FRAMEWORK=0 NUM_FRAMEBUFFER_SURFACE_BUFFERS=3] [libui] [libgui]

Wide-Color information:
hasWideColorDisplay: 0
forceNativeColorMode: 0
Display 0 color modes:
    HAL_COLOR_MODE_NATIVE (0)
    Current color mode: HAL_COLOR_MODE_NATIVE (0)

Sync configuration: [using: EGL_ANDROID_native_fence_sync EGL_KHR_wait_sync]
DispSync configuration: app phase 1000000 ns, sf phase 1000000 ns, present offset 0 ns (refresh 16666666 ns)

Static screen stats:
  < 1 frames: 5772.281 s (12.7%)
  < 2 frames: 9994.762 s (22.1%)
  < 3 frames: 7237.236 s (16.0%)
  < 4 frames: 2921.442 s (6.5%)
  < 5 frames: 1379.234 s (3.0%)
  < 6 frames: 3683.017 s (8.1%)
  < 7 frames: 315.385 s (0.7%)
  7+ frames: 13982.938 s (30.9%)

Buffering stats:
  [Layer name] <Active time> <Two buffer> <Double buffered> <Triple buffered>
  [SurfaceView - org.videolan.vlc/org.videolan.vlc.gui.video.VideoPlayerActivity#0] 13896.06 0.056 1.000 0.000
  [org.telegram.messenger/org.telegram.ui.LaunchActivity#0] 2989.46 0.037 0.387 0.613
  [#0] 1855.12 0.488 0.997 0.003
  [SurfaceView - com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity#0] 818.10 0.091 0.671 0.329
  [com.android.mediacenter/com.android.mediacenter.ui.main.player.MediaPlayBackActivity#0] 754.22 0.036 1.000 0.000
  [org.telegram.messenger/org.telegram.ui.LaunchActivity#1] 658.27 0.021 0.750 0.250
  [StatusBar#0] 598.35 0.292 0.771 0.229
  [SurfaceView - com.android.chrome/com.google.android.apps.chrome.Main#0] 546.79 0.122 0.737 0.263
  [InputMethod#0] 514.69 0.420 0.986 0.014
  [com.whatsapp/com.whatsapp.Conversation#0] 493.53 0.261 0.560 0.440
  [SurfaceView - com.android.chrome/com.google.android.apps.chrome.Main#1] 460.31 0.035 0.934 0.066
  [com.huawei.android.launcher/com.huawei.android.launcher.unihome.UniHomeLauncher#0] 380.96 0.344 0.744 0.256
  [NavigationBar#0] 333.75 0.777 0.896 0.104
  [taxi.tap30.passenger.play/taxi.tap30.passenger.ui.RootActivity#0] 225.14 0.251 0.394 0.606
  [com.google.android.googlequicksearchbox/com.google.android.apps.gsa.monet.nowstream.NowStreamMonetActivity#0] 178.77 0.265 0.449 0.551
  [SurfaceView - com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity#1] 177.92 0.413 0.663 0.337
  [com.android.mediacenter/com.android.mediacenter.ui.secondary.SecondaryActivity#0] 152.49 0.231 1.000 0.000
  [com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity#0] 143.02 0.296 0.484 0.516
  [com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0] 142.13 0.281 0.332 0.668
  [org.videolan.vlc/org.videolan.vlc.gui.video.VideoPlayerActivity#0] 138.22 0.508 0.744 0.256
  [com.android.chrome/com.google.android.apps.chrome.Main#0] 121.56 0.226 0.629 0.371
  [net.nextvpn/net.nextvpn.activity.LoginActivity#1] 119.15 0.112 0.236 0.764
  [com.huawei.android.launcher/com.huawei.android.launcher.unihome.UniHomeLauncher#1] 111.83 0.428 0.733 0.267
  [dentex.youtube.downloader/dentex.youtube.downloader._MainActivity#0] 93.80 0.181 0.467 0.533
  [com.android.incallui/com.android.incallui.InCallActivity#0] 58.63 0.096 0.226 0.774
  [com.whatsapp/com.whatsapp.HomeActivity#0] 55.17 0.153 0.363 0.637
  [cab.snapp.passenger.play/cab.snapp.passenger.activities.root.RootActivity#0] 54.56 0.032 0.300 0.700
  [com.android.systemui/com.android.systemui.recents.RecentsActivity#0] 52.92 0.220 0.460 0.540
  [SurfaceView - com.google.android.apps.maps/com.google.android.maps.MapsActivity#0] 52.60 0.115 0.381 0.619
  [com.devhd.feedly/com.devhd.feedly.Main#0] 43.81 0.155 0.452 0.548
  [com.whatsapp/com.whatsapp.voipcalling.VoipActivityV2#0] 43.63 0.000 0.000 1.000
  [com.google.android.apps.maps/com.google.android.maps.MapsActivity#0] 39.24 0.089 0.101 0.899
  [SurfaceView - com.huawei.android.launcher/com.huawei.android.launcher.unihome.UniHomeLauncher#0] 35.98 0.000 0.000 1.000
  [com.google.android.apps.messaging/com.google.android.apps.messaging.conversation.screen.ConversationActivity#0] 34.30 0.190 0.731 0.269
  [com.whatsapp/com.whatsapp.AuthFingerprintActivity#0] 28.22 0.703 0.721 0.279
  [dentex.youtube.downloader/dentex.youtube.downloader._MainActivity#1] 22.22 0.187 0.425 0.575
  [Sys2008:com.android.phone/com.android.phone.MMIDialogActivity#0] 22.09 0.061 0.061 0.939
  [com.android.vending/com.android.vending.AssetBrowserActivity#0] 19.81 0.087 0.307 0.693
  [org.qbitpay/org.qbitpay.MainActivity#0] 19.24 0.025 0.487 0.513
  [com.google.android.apps.messaging/com.google.android.apps.messaging.ui.ConversationListActivity#0] 18.41 0.290 0.527 0.473
  [PopupWindow:cd578bf#0] 18.16 0.011 0.059 0.941
  [com.security.xvpn.z35kb/com.cdtf.MainActivity#0] 15.42 0.027 1.000 0.000
  [com.android.contacts/com.android.contacts.activities.DialtactsActivity#0] 15.22 0.155 0.782 0.218
  [BootAnimation#0] 12.15 1.000 1.000 0.000
  [com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0] 10.90 0.025 0.068 0.932
  [com.huawei.hidisk/com.huawei.hidisk.filemanager.FileManager#0] 10.56 0.248 0.363 0.637
  [net.nextvpn/net.nextvpn.activity.LoginActivity#2] 10.41 0.000 1.000 0.000
  [com.whatsapp/com.whatsapp.status.playback.StatusPlaybackActivity#0] 10.11 0.000 0.680 0.320
  [net.nextvpn/net.nextvpn.activity.LoginActivity#3] 9.85 0.000 0.000 1.000
  [PopupWindow:beba700#0] 8.16 0.000 0.233 0.767
  [SurfaceView - com.google.android.googlequicksearchbox/com.google.android.apps.gsa.monet.nowstream.NowStreamMonetActivity#0] 7.74 0.000 0.000 1.000
  [org.videolan.vlc/org.videolan.vlc.gui.MainActivity#0] 6.26 0.202 0.297 0.703
  [VolumeDialog#0] 6.18 0.756 0.974 0.026
  [com.android.mediacenter/com.android.mediacenter.ui.secondary.SecondaryActivity#1] 5.64 0.548 0.802 0.198
  [PopupWindow:a49c16e#0] 4.71 0.468 0.654 0.346
  [com.google.android.apps.messaging/com.google.android.apps.messaging.home.HomeActivity#0] 4.55 0.480 0.877 0.123
  [com.google.android.apps.messaging/com.google.android.apps.messaging.conversation.screen.ConversationActivity#1] 4.52 0.083 0.323 0.677
  [com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity#1] 4.26 0.444 0.629 0.371
  [org.telegram.messenger/org.telegram.ui.LaunchActivity#2] 3.95 0.286 0.979 0.021
  [PopupWindow:6208824#0] 3.93 0.000 0.836 0.164
  [com.whatsapp/com.whatsapp.MediaView#0] 3.91 0.102 0.102 0.898
  [SurfaceView - ChargingAnimView#0] 3.44 0.000 0.000 1.000
  [net.nextvpn/net.nextvpn.activity.LoginActivity#0] 3.02 0.518 0.958 0.042
  [PopupWindow:b10f87d#0] 2.87 0.030 1.000 0.000
  [PopupWindow:2260e7#0] 2.73 0.000 1.000 0.000
  [com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#1] 2.67 0.000 0.251 0.749
  [Backing up messages#0] 2.57 1.000 1.000 0.000
  [com.android.systemui/com.android.systemui.pip.phone.PipMenuActivity#0] 2.46 0.418 0.795 0.205
  [PopupWindow:da235c4#0] 1.79 0.498 0.498 0.502
  [net.nextvpn/net.nextvpn.activity.TunnelActivity#1] 1.78 0.324 0.324 0.676
  [PopupWindow:fb29798#0] 1.63 0.000 1.000 0.000
  [ChargingAnimView#0] 1.50 0.401 0.602 0.398
  [PopupWindow:8a2b752#0] 1.45 0.000 0.000 1.000
  [org.videolan.vlc/org.videolan.vlc.gui.SecondaryActivity#0] 1.43 0.117 0.117 0.883
  [net.nextvpn/net.nextvpn.activity.TunnelActivity#0] 1.42 0.411 1.000 0.000
  [PopupWindow:490d5da#0] 1.39 0.000 0.000 1.000
  [PopupWindow:f33448#0] 1.26 0.447 0.688 0.312
  [PopupWindow:d79d0d2#0] 1.00 0.000 0.109 0.891
  [PopupWindow:a5031c6#0] 0.96 0.079 1.000 0.000
  [PopupWindow:1cbdc86#0] 0.91 0.000 1.000 0.000
  [PopupWindow:eca4e9b#0] 0.89 0.000 1.000 0.000
  [PopupWindow:fe12f#0] 0.88 0.000 1.000 0.000
  [PopupWindow:5de9b75#0] 0.83 0.000 0.000 1.000
  [PopupWindow:dff0a2e#0] 0.83 0.000 0.000 1.000
  [PopupWindow:35b5b8f#0] 0.81 0.000 1.000 0.000
  [com.android.settings/com.android.settings.deviceinfo.UsbConnModeChooserActivity#0] 0.80 0.133 0.726 0.274
  [PopupWindow:8dcb2ad#0] 0.75 0.000 0.000 1.000
  [com.huawei.android.internal.app/com.huawei.android.internal.app.HwChooserActivity#0] 0.73 0.644 0.827 0.173
  [PopupWindow:e81d2ce#0] 0.67 0.000 0.449 0.551
  [ScreenshotAnimation#0] 0.62 0.706 0.706 0.294
  [PopupWindow:f289175#0] 0.62 0.279 0.279 0.721
  [PopupWindow:4b9686f#0] 0.61 0.566 0.566 0.434
  [PopupWindow:838dd6f#0] 0.56 0.000 0.000 1.000
  [PopupWindow:2b519e2#0] 0.56 0.468 0.468 0.532
  [PopupWindow:7273487#0] 0.54 0.800 1.000 0.000
  [PopupWindow:7fcb8b6#0] 0.51 0.406 0.406 0.594
  [com.google.android.apps.messaging/com.google.android.apps.messaging.ui.search.ZeroStateSearchActivity#0] 0.51 0.533 1.000 0.000
  [PopupWindow:12efdef#0] 0.48 1.000 1.000 0.000
  [PopupWindow:a7f933a#0] 0.40 0.000 1.000 0.000
  [com.huawei.android.internal.app/com.huawei.android.internal.app.HwResolverActivity#0] 0.36 1.000 1.000 0.000
  [dentex.youtube.downloader/dentex.youtube.downloader._MainActivity#2] 0.35 0.000 0.000 1.000
  [PopupWindow:6d6c7a3#0] 0.33 1.000 1.000 0.000
  [PopupWindow:10c3994#0] 0.29 0.000 0.000 1.000
  [PopupWindow:dd18373#0] 0.28 0.000 1.000 0.000
  [com.android.systemui/com.android.systemui.usb.HwUsbDebuggingActivity#0] 0.27 1.000 1.000 0.000
  [Splash Screen org.telegram.messenger#0] 0.25 0.000 1.000 0.000
  [com.android.settings/com.android.settings.Settings$DevelopmentSettingsActivity#0] 0.24 0.000 0.000 1.000
  [PopupWindow:bc8b7da#0] 0.24 1.000 1.000 0.000
  [PopupWindow:bce3d87#0] 0.22 1.000 1.000 0.000
  [com.android.chrome/com.google.android.apps.chrome.Main#1] 0.21 1.000 1.000 0.000
  [PopupWindow:eac0808#0] 0.20 0.000 0.000 1.000
  [SurfaceView - org.videolan.vlc/org.videolan.vlc.gui.video.VideoPlayerActivity#1] 0.19 1.000 1.000 0.000
  [PopupWindow:2a2810a#0] 0.19 1.000 1.000 0.000
  [PopupWindow:9fb5358#0] 0.19 0.000 0.402 0.598
  [PopupWindow:7bca2fd#0] 0.14 1.000 1.000 0.000
  [cab.snapp.passenger.play/cab.snapp.passenger.activities.root.RootActivity#2] 0.13 1.000 1.000 0.000
  [PopupWindow:49cb172#0] 0.12 0.000 1.000 0.000
  [PopupWindow:1e343#0] 0.11 1.000 1.000 0.000
  [com.google.android.packageinstaller/com.android.packageinstaller.InstallInstalling#0] 0.10 0.000 1.000 0.000
  [PopupWindow:d6faef5#0] 0.10 1.000 1.000 0.000
  [taxi.tap30.passenger.play/taxi.tap30.passenger.ui.RootActivity#1] 0.09 1.000 1.000 0.000

Visible layers (count = 8)
+ Layer 0x71602e3800 (com.android.systemui.HwImageWallpaper#0)
  Region transparentRegion (this=0x71602e3ba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x71602e3810, count=1)
    [  0,   0,   0,   0]
  Region surfaceDamageRegion (this=0x71602e3888, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    11000, pos=(-360,0), size=(1440,1520), crop=(   0,   0,  -1,  -1), finalCrop=(   0,   0,  -1,  -1), isOpaque=1, invalidate=0, dataspace=Default (0), pixelformat=RGBx_8888 alpha=1.000, flags=0x00000003, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029480
,  sdr=(   0,   0,  -1,  -1)      format= 2, activeBuffer=[1440x1520:1472,  2], queued-frames=0, mRefreshPending=0
            mTexName=7 mCurrentTexture=0
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[1440x1520] default-format=2 transform-hint=00 frame-counter=3
            FIFO(0):
            Slots:
              [00:0x0] state=FREE    
              [01:0x0] state=FREE    
              [02:0x0] state=FREE    
+ LayerDim 0x71603d3800 (DimLayerController/Stack=0#0)
  Region transparentRegion (this=0x71603d3ba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x71603d3810, count=1)
    [  0,   0,   0,   0]
  Region surfaceDamageRegion (this=0x71603d3888, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    21094, pos=(-180,-380), size=(1080,2280), crop=(   0,   0,  -1,  -1), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=Default (0), pixelformat=Unknown/None alpha=0.000, flags=0x00000001, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029240
,  sdr=(   0,   0,  -1,  -1)      format= 0, activeBuffer=[   0x   0:   0,  0], queued-frames=0, mRefreshPending=0
            mTexName=15 mCurrentTexture=-1
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[1080x2280] default-format=1 transform-hint=00 frame-counter=0
            FIFO(0):
            Slots:
              [00:0x0] state=FREE    
              [01:0x0] state=FREE    
              [02:0x0] state=FREE    
+ LayerDim 0x715f8ee800 (animation background stackId=1#0)
  Region transparentRegion (this=0x715f8eeba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x715f8ee810, count=1)
    [  0,   0,   0,   0]
  Region surfaceDamageRegion (this=0x715f8ee888, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    21099, pos=(-180,-380), size=(1080,2280), crop=(   0,   0,  -1,  -1), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=Default (0), pixelformat=Unknown/None alpha=0.000, flags=0x00000001, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029240
,  sdr=(   0,   0,  -1,  -1)      format= 0, activeBuffer=[   0x   0:   0,  0], queued-frames=0, mRefreshPending=0
            mTexName=31 mCurrentTexture=-1
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[1080x2280] default-format=1 transform-hint=00 frame-counter=0
            FIFO(0):
            Slots:
              [00:0x0] state=FREE    
              [01:0x0] state=FREE    
              [02:0x0] state=FREE    
+ Layer 0x715f9a0800 (com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0)
  Region transparentRegion (this=0x715f9a0ba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x715f9a0810, count=1)
    [  0,   0, 720, 1520]
  Region surfaceDamageRegion (this=0x715f9a0888, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=    21105, pos=(0,0), size=( 720,1520), crop=(   0,   0, 720,1520), finalCrop=(   0,   0,  -1,  -1), isOpaque=1, invalidate=0, dataspace=(deprecated) sRGB Linear Full range, pixelformat=RGBA_8888 alpha=1.000, flags=0x00000002, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029b40
,  sdr=(   0,   0,  -1,  -1)      format= 1, activeBuffer=[ 720x1520: 768,  1], queued-frames=0, mRefreshPending=0
            mTexName=40 mCurrentTexture=2
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[720x1520] default-format=1 transform-hint=00 frame-counter=631
            FIFO(0):
            Slots:
             >[02:0x7163474f00] state=ACQUIRED 0x71602b9100 frame=631 [ 720x1520: 768,  1]
              [01:0x7163474aa0] state=FREE     0x7160243b00 frame=629 [ 720x1520: 768,  1]
              [00:0x7163472a40] state=FREE     0x7160234e00 frame=630 [ 720x1520: 768,  1]
+ Layer 0x716026e000 (StatusBar#0)
  Region transparentRegion (this=0x716026e3a0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x716026e010, count=1)
    [  0,   0, 720,  55]
  Region surfaceDamageRegion (this=0x716026e088, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=   181000, pos=(0,0), size=( 720,  55), crop=(   0,   0, 720,  55), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=(deprecated) sRGB Linear Full range, pixelformat=RGBA_8888 alpha=1.000, flags=0x00000000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029480
,  sdr=(   0,   0,  -1,  -1)      format= 1, activeBuffer=[ 720x  55: 768,  1], queued-frames=0, mRefreshPending=0
            mTexName=5 mCurrentTexture=1
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[720x55] default-format=1 transform-hint=00 frame-counter=48896
            FIFO(0):
            Slots:
             >[01:0x716302d540] state=ACQUIRED 0x716035f400 frame=48896 [ 720x  55: 768,  1]
              [02:0x716302da80] state=FREE     0x716035f780 frame=48894 [ 720x  55: 768,  1]
              [00:0x71634725e0] state=FREE     0x716035f100 frame=48895 [ 720x  55: 768,  1]
+ Layer 0x715f9f8000 (NavigationBar#0)
  Region transparentRegion (this=0x715f9f83a0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x715f9f8010, count=1)
    [  0, 1440, 720, 1520]
  Region surfaceDamageRegion (this=0x715f9f8088, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=   231000, pos=(0,1440), size=( 720,  80), crop=(   0,   0, 720,  80), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=(deprecated) sRGB Linear Full range, pixelformat=RGBA_8888 alpha=1.000, flags=0x00000000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x7163029480
,  sdr=(   0,   0,  -1,  -1)      format= 1, activeBuffer=[ 720x  80: 768,  1], queued-frames=0, mRefreshPending=0
            mTexName=36 mCurrentTexture=1
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[720x80] default-format=1 transform-hint=00 frame-counter=565
            FIFO(0):
            Slots:
             >[01:0x716302dfc0] state=ACQUIRED 0x7163041a80 frame=565 [ 720x  80: 768,  1]
              [00:0x716302db60] state=FREE     0x7163041980 frame=563 [ 720x  80: 768,  1]
              [02:0x716302e0a0] state=FREE     0x7163041b00 frame=564 [ 720x  80: 768,  1]
+ Layer 0x71603d0000 (com.huawei.RoundCornerDisplay_Bottom#0)
  Region transparentRegion (this=0x71603d03a0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x71603d0010, count=1)
    [  0,   0,   0,   0]
  Region surfaceDamageRegion (this=0x71603d0088, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=2147483646, pos=(-3000,-3000), size=(   0,   0), crop=(   0,   0,  -1,  -1), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=Default (0), pixelformat=Unknown/None alpha=1.000, flags=0x00000000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x71608e6e00
,  sdr=(   0,   0,  -1,  -1)      format= 1, activeBuffer=[   0x   0:   0,  0], queued-frames=0, mRefreshPending=0
            mTexName=9 mCurrentTexture=-1
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[1x1] default-format=1 transform-hint=00 frame-counter=0
            FIFO(0):
            Slots:
              [00:0x0] state=FREE    
              [01:0x0] state=FREE    
              [02:0x0] state=FREE    
+ Layer 0x7160271800 (com.huawei.RoundCornerDisplay_Top#0)
  Region transparentRegion (this=0x7160271ba0, count=1)
    [  0,   0,   0,   0]
  Region visibleRegion (this=0x7160271810, count=1)
    [-3000, -3000, -2280, -2911]
  Region surfaceDamageRegion (this=0x7160271888, count=1)
    [  0,   0,   0,   0]
      layerStack=   0, z=2147483647, pos=(-3000,-3000), size=( 720,  89), crop=(   0,   0,  -1,  -1), finalCrop=(   0,   0,  -1,  -1), isOpaque=0, invalidate=0, dataspace=Default (0), pixelformat=RGBA_8888 alpha=1.000, flags=0x00000000, tr=[1.00, 0.00][0.00, 1.00]
      client=0x71608e6e00
,  sdr=(   0,   0,  -1,  -1)      format= 1, activeBuffer=[ 720x  89: 768,  1], queued-frames=0, mRefreshPending=0
            mTexName=8 mCurrentTexture=0
            mCurrentCrop=[0,0,0,0] mCurrentTransform=0
            mAbandoned=0
            - BufferQueue mMaxAcquiredBufferCount=1 mMaxDequeuedBufferCount=2
              mDequeueBufferCannotBlock=0 mAsyncMode=0
              default-size=[720x89] default-format=1 transform-hint=00 frame-counter=22
            FIFO(0):
            Slots:
              [00:0x0] state=FREE    
              [01:0x0] state=FREE    
              [02:0x0] state=FREE    
Displays (1 entries)
+ DisplayDevice: Built-in Screen
   type=0, hwcId=0, layerStack=0, ( 720x1520), ANativeWindow=0x7163425010 (8:8:8:8), orient= 0 (type=00000000), flips=1169002, isSecure=1, powerMode=2, activeConfig=0, numLayers=3
   v:[0,0,720,1520], f:[0,0,720,1520], s:[0,0,720,1520],transform:[[1.000,0.000,-0.000][0.000,1.000,-0.000][0.000,0.000,1.000]]
mAbandoned=0
- BufferQueue mMaxAcquiredBufferCount=2 mMaxDequeuedBufferCount=1
  mDequeueBufferCannotBlock=0 mAsyncMode=0
  default-size=[720x1520] default-format=1 transform-hint=00 frame-counter=82961
FIFO(0):
Slots:
 >[01:0x7163471a80] state=ACQUIRED 0x71635f2e00 frame=82961 [ 720x1520: 768,  1]
  [00:0x71634719a0] state=FREE     0x71635f2c00 frame=82959 [ 720x1520: 768,  1]
  [02:0x7163471c40] state=FREE     0x71635f2e80 frame=82960 [ 720x1520: 768,  1]
SurfaceFlinger global state:
EGL implementation : 1.4
EGL_KHR_image EGL_KHR_image_base EGL_QCOM_create_image EGL_KHR_lock_surface EGL_KHR_lock_surface2 EGL_KHR_lock_surface3 EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_texture_3D_image EGL_KHR_gl_renderbuffer_image EGL_ANDROID_blob_cache EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_KHR_create_context_no_error EGL_KHR_get_all_proc_addresses EGL_QCOM_lock_image2 EGL_EXT_protected_content EGL_KHR_no_config_context EGL_ANDROID_recordable EGL_ANDROID_native_fence_sync EGL_ANDROID_image_native_buffer EGL_ANDROID_framebuffer_target EGL_EXT_create_context_robustness EGL_EXT_pixel_format_float EGL_EXT_yuv_surface EGL_IMG_context_priority EGL_IMG_image_plane_attribs EGL_KHR_cl_event EGL_KHR_cl_event2 EGL_KHR_fence_sync EGL_KHR_gl_colorspace EGL_KHR_mutable_render_buffer EGL_KHR_partial_update EGL_KHR_reusable_sync EGL_KHR_wait_sync EGL_QCOM_gpu_perf 
GLES: Qualcomm, Adreno (TM) 506, OpenGL ES 3.2 V@269.0 (GIT@984ae15, I2cc6be3e9b) (Date:05/29/18)
GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_sync GL_OES_vertex_half_float GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_compressed_ETC1_RGB8_texture GL_AMD_compressed_ATC_texture GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_hdr GL_OES_texture_compression_astc GL_OES_texture_npot GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_OES_texture_3D GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_QCOM_alpha_test GL_OES_depth24 GL_OES_packed_depth_stencil GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_EXT_sRGB GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_sRGB_decode GL_OES_element_index_uint GL_EXT_copy_image GL_EXT_geometry_shader GL_EXT_tessellation_shader GL_OES_texture_stencil8 GL_EXT_shader_io_blocks GL_OES_shader_image_atomic GL_OES_sample_variables GL_EXT_texture_border_clamp GL_EXT_multisampled_render_to_texture GL_EXT_multisampled_render_to_texture2 GL_OES_shader_multisample_interpolation GL_EXT_texture_cube_map_array GL_EXT_draw_buffers_indexed GL_EXT_gpu_shader5 GL_EXT_robustness GL_EXT_texture_buffer GL_EXT_shader_framebuffer_fetch GL_ARM_shader_framebuffer_fetch_depth_stencil GL_OES_texture_storage_multisample_2d_array GL_OES_sample_shading GL_OES_get_program_binary GL_EXT_debug_label GL_KHR_blend_equation_advanced GL_KHR_blend_equation_advanced_coherent GL_QCOM_tiled_rendering GL_ANDROID_extension_pack_es31a GL_EXT_primitive_bounding_box GL_OES_standard_derivatives GL_OES_vertex_array_object GL_EXT_disjoint_timer_query GL_KHR_debug GL_EXT_YUV_target GL_EXT_sRGB_write_control GL_EXT_texture_norm16 GL_EXT_discard_framebuffer GL_OES_surfaceless_context GL_OVR_multiview GL_OVR_multiview2 GL_EXT_texture_sRGB_R8 GL_KHR_no_error GL_EXT_debug_marker GL_OES_EGL_image_external_essl3 GL_OVR_multiview_multisampled_render_to_texture GL_EXT_buffer_storage GL_EXT_external_buffer GL_EXT_blit_framebuffer_params GL_EXT_clip_cull_distance GL_EXT_protected_textures GL_EXT_shader_non_constant_global_initializers GL_QCOM_texture_foveated GL_QCOM_shader_framebuffer_fetch_noncoherent GL_EXT_memory_object GL_EXT_memory_object_fd GL_EXT_EGL_image_array GL_NV_shader_noperspective_interpolation 
Wide-color: Off
  Region undefinedRegion (this=0x716344a758, count=1)
    [  0,   0,   0,   0]
  orientation=0, isDisplayOn=1
  last eglSwapBuffers() time: 1871.459000 us
  last transaction time     : 38.645000 us
  transaction-flags         : 00000000
  refresh-rate              : 60.000002 fps
  x-dpi                     : 268.941010
  y-dpi                     : 268.110992
  gpu_to_cpu_unsupported    : 0
  eglSwapBuffers time: 0.000000 us
  transaction time: 0.000000 us
VSYNC state: enabled
  soft-vsync: disabled
  numListeners=54,
  events-delivered: 1661707
    0x715f93b5a0: count=-1
    0x715f93b600: count=-1
    0x715f93ddc0: count=-1
    0x71602ce540: count=-1
    0x71602ced80: count=-1
    0x71602cefc0: count=-1
    0x71602cfbc0: count=-1
    0x71602d03a0: count=-1
    0x71602d0760: count=-1
    0x71602d0880: count=-1
    0x7160383240: count=-1
    0x71603836c0: count=-1
    0x7160383780: count=-1
    0x7160384260: count=-1
    0x7160384620: count=-1
    0x71603857c0: count=-1
    0x7160385e80: count=-1
    0x7160387260: count=0
    0x7160388820: count=-1
    0x7160388f40: count=-1
    0x7160388fa0: count=-1
    0x71603b06c0: count=-1
    0x71603b0d20: count=-1
    0x71603d8740: count=-1
    0x71603d8c20: count=-1
    0x71603d8ec0: count=-1
    0x71603d8fe0: count=-1
    0x71603d9400: count=-1
    0x71603e0c40: count=-1
    0x71608dbd80: count=-1
    0x71608dc260: count=-1
    0x71608dc4a0: count=-1
    0x71608dc500: count=-1
    0x71608dcc20: count=-1
    0x71608dcf80: count=-1
    0x716301b2a0: count=-1
    0x716301b4e0: count=-1
    0x716301c020: count=-1
    0x716301c320: count=-1
    0x716301c380: count=-1
    0x716301c7a0: count=-1
    0x716301ca40: count=-1
    0x716304c660: count=-1
    0x716304c6c0: count=-1
    0x716304c7e0: count=-1
    0x716304c960: count=-1
    0x71630552a0: count=-1
    0x7163055840: count=-1
    0x71630561a0: count=-1
    0x7163056e00: count=-1
    0x7163057100: count=-1
    0x71630573a0: count=-1
    0x7163057820: count=-1
    0x7163077980: count=-1

Display 0 HWC layers:
-------------------------------------------------------------------------------
 Layer name
           Z |  Comp Type |   Disp Frame (LTRB) |          Source Crop (LTRB)
-------------------------------------------------------------------------------
 com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0
       21105 |     Client |    0    0  720 1520 |    0.0    0.0  720.0 1520.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 StatusBar#0
      181000 |     Client |    0    0  720   55 |    0.0    0.0  720.0   55.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 NavigationBar#0
      231000 |     Client |    0 1440  720 1520 |    0.0    0.0  720.0   80.0
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

h/w composer state:
  h/w composer enabled
-------------------------------
HWC2 display_id: 0
layer: 3540 z: 0 compositon: Client/Client alpha: 255 format:         RGBA_8888_UBWC dataspace:0x08410000 transform: 0/0/0 buffer_id: 0x7e4803a780
layer: 3488 z: 1 compositon: Client/Client alpha: 255 format:         RGBA_8888_UBWC dataspace:0x08410000 transform: 0/0/0 buffer_id: 0x7e4803a680
layer: 3535 z: 2 compositon: Client/Client alpha: 255 format:         RGBA_8888_UBWC dataspace:0x08410000 transform: 0/0/0 buffer_id: 0x7e4803a400
color modes supported: 0 current mode: 0
current transform: 
  1.00   0.00   0.00   0.00 
  0.00   1.00   0.00   0.00 
  0.00   0.00   1.00   0.00 
  0.00   0.00   0.00   1.00 
-------------------------------

-------- Snapdragon Display Manager --------
-----------------------
device type: 0
state: 1, vsync on: 1, max. mixer stages: 4
num configs: 1, active config index: 0
res:720 x 1520, dpi:268.94 x 268.11, fps:60,vsync period: 16666666

ROI0(L T R B) : LEFT(0 0 720 1520)

|-----|-------------|--------|----|--------|-------------|--------------------------|---------------------|---------------------|----|------------|-----------|----|-----|
| Idx |  Comp Type  |  Split | WB |  Pipe  |    W x H    |          Format          |  Src Rect (L T R B) |  Dst Rect (L T R B) |  Z |    Flags   | Deci(HxV) | CS | Rng |
|-----|-------------|--------|----|--------|-------------|--------------------------|---------------------|---------------------|----|------------|-----------|----|-----|
|   3 |  GPU_TARGET | Comp-1 |  - | 0x0040 |  768 x 1520 |           RGBA_8888_UBWC |    0    0  720 1520 |    0    0  720 1520 |  0 | 0x00000000 |   0 x   0 |  0 |   0 |
|-----|-------------|--------|----|--------|-------------|--------------------------|---------------------|---------------------|----|------------|-----------|----|-----|

Allocated buffers:
0x7160234e00: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10000900 | com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0
0x7160243b00: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10000900 | com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0
0x71602b9100: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10000900 | com.microsoft.office.outlook/com.acompli.acompli.CentralActivity#0
0x71602b9200:  267.00 KiB |  720 ( 768) x   89 |    1 |        1 | 0x933 | com.huawei.RoundCornerDisplay_Top#0
0x716035f100:  165.00 KiB |  720 ( 768) x   55 |    1 |        1 | 0x10000900 | StatusBar#0
0x716035f400:  165.00 KiB |  720 ( 768) x   55 |    1 |        1 | 0x10000900 | StatusBar#0
0x716035f780:  165.00 KiB |  720 ( 768) x   55 |    1 |        1 | 0x10000900 | StatusBar#0
0x7163041880: 8740.00 KiB | 1440 (1472) x 1520 |    1 |        2 | 0x10000900 | com.android.systemui.HwImageWallpaper#0
0x7163041980:  240.00 KiB |  720 ( 768) x   80 |    1 |        1 | 0x10000900 | NavigationBar#0
0x7163041a80:  240.00 KiB |  720 ( 768) x   80 |    1 |        1 | 0x10000900 | NavigationBar#0
0x7163041b00:  240.00 KiB |  720 ( 768) x   80 |    1 |        1 | 0x10000900 | NavigationBar#0
0x71635f2c00: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10001a00 | FramebufferSurface
0x71635f2e00: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10001a00 | FramebufferSurface
0x71635f2e80: 4560.00 KiB |  720 ( 768) x 1520 |    1 |        1 | 0x10001a00 | FramebufferSurface
Total allocated (estimate): 37582.00 KB
-------------------------------
QTI gralloc dump:
-------------------------------
-------------------------------

@akulubala
Copy link

Another user reported this issue with Huawei Ascend G730.

Huawei DUB-AL00 got this error too

@github-actions
Copy link

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 25, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependency: skia Skia team may need to help us e: device-specific Only manifests on certain devices e: gpu driver bug A particular GPU driver has a problem engine flutter/engine repository. See also e: labels.
Projects
None yet
Development

No branches or pull requests

6 participants