I am not exactly sure what the cause is, but despite working really well for multiple weeks, for some reason today weston (I assume) has been constantly crashing. After restarting the board, or restarting the docker container for weston (and chromium) I have display for about 5 minutes(quite consistent, within a few seconds of variance), then the screen goes completely black. Restarting the kiosk does nothing, but restarting weston restores display.
I have found some errors listed in the docker logs for weston, which coincide directly with the display going dark, but I don’t really understand what they mean.
Any assistance debugging would be helpful. I have included tdx-info below, and then the log file. In this case the crash happens at 17:50:24. with the g2d_blitEX errors.
Software summary
Bootloader: U-Boot
Kernel version: 6.6.84-7.2.0-g87bfb710b6f1 #1-Torizon SMP PREEMPT Mon Mar 31 08:47:48 UTC 2025
Kernel command line: root=LABEL=otaroot rootfstype=ext4 quiet logo.nologo vt.global_cursor_default=0 plymouth.ignore-serial-consoles splash fbcon=map:3 ostree=/ostree/boot.1/torizon/157a467dd3b97eaebfbf6e17d0c8859fdd0abc1d397c637c6ecd808f79dc0260/0
Distro name: NAME=“Torizon OS”
Distro version: VERSION_ID=7.2.0-build.13
Distro variant: VARIANT=“Docker”
Hostname: verdin-imx8mp-15636855
Hardware info
HW model: Toradex Verdin iMX8M Plus on Verdin Development Board
Toradex version: 0063 V1.1B
Serial number: 15636855
Processor arch: aarch64
Switching back to vt 1
00:07:35.032 [INFO] [17:45:22.931] event2 - Goodix Capacitive TouchScreen: device removed
[seatd/seat.c:560] Disabling client 7 on seat0
Switching VT tty1 to text mode if currently in graphics mode
Switching to VT 7
SoC is: ‘i.MX8MP’
SoC has GPU: true
SoC has DPU: false
g2d implementation: viv
Removing previously created ‘.X*-lock’ entries under /tmp before starting Weston. Pass ‘IGNORE_X_LOCKS=1’ environment variable to Weston container to disable this behavior.
dos2unix: converting file /etc/xdg/weston/weston.ini to Unix format…
dos2unix: converting file /etc/xdg/weston-dev/weston.ini to Unix format…
00:00:00.000 [INFO] [seatd/seat.c:39] Created VT-bound seat seat0
00:00:00.000 [INFO] [seatd/seatd.c:194] seatd started
Date: 2025-06-03 UTC
[17:45:23.791] weston 12.0.4
https://wayland.freedesktop.org
Bug reports to: Making sure you're not a bot!
Build: 12.0.4
[17:45:23.792] Command line: weston -Bdrm-backend.so -Swayland-0 --use-g2d
[17:45:23.792] OS: Linux, 6.6.84-7.2.0-g87bfb710b6f1, #1-Torizon SMP PREEMPT Mon Mar 31 08:47:48 UTC 2025, aarch64
[17:45:23.792] Flight recorder: enabled
[17:45:23.792] Using config file ‘/etc/xdg/weston/weston.ini’
[17:45:23.792] Output repaint window is 7 ms maximum.
[17:45:23.793] Loading module ‘/usr/lib/aarch64-linux-gnu/libweston-12/drm-backend.so’
[17:45:23.800] initializing drm backend
[17:45:23.800] Trying libseat launcher…
00:00:00.021 [INFO] [seatd/server.c:145] New client connected (pid: 30, uid: 1000, gid: 1000)
00:00:00.021 [INFO] [seatd/seat.c:170] Added client 7 to seat0
00:00:00.021 [INFO] [seatd/seat.c:480] Opened client 7 on seat0
[17:45:23.801] [libseat/libseat.c:73] Seat opened with backend ‘seatd’
[17:45:23.801] [libseat/backend/seatd.c:212] Enabling seat
[17:45:23.801] libseat: session control granted
[17:45:23.804] using /dev/dri/card1
[17:45:23.804] DRM: supports atomic modesetting
[17:45:23.804] DRM: does not support GBM modifiers
[17:45:23.804] DRM: does not support async page flipping
[17:45:23.804] DRM: supports picture aspect ratio
[17:45:23.805] Loading module ‘/usr/lib/aarch64-linux-gnu/libweston-12/g2d-renderer.so’
[17:45:23.949] event1 - gpio-keys: is tagged by udev as: Keyboard
[17:45:23.949] event1 - gpio-keys: device is a keyboard
[17:45:23.953] event0 - 30370000.snvs:snvs-powerkey: is tagged by udev as: Keyboard
[17:45:23.953] event0 - 30370000.snvs:snvs-powerkey: device is a keyboard
[17:45:23.958] event2 - Goodix Capacitive TouchScreen: is tagged by udev as: Keyboard Touchscreen
[17:45:23.958] event2 - Goodix Capacitive TouchScreen: device is a keyboard
[17:45:23.959] event2 - Goodix Capacitive TouchScreen: device is a touch device
[17:45:23.985] libinput: configuring device “gpio-keys”.
[17:45:23.985] libinput: configuring device “30370000.snvs:snvs-powerkey”.
[17:45:23.985] Touchscreen - Goodix Capacitive TouchScreen - /sys/devices/platform/soc@0/30800000.bus/30a50000.i2c/i2c-3/3-005d/input/input2/event2
[17:45:23.985] libinput: configuring device “Goodix Capacitive TouchScreen”.
[17:45:23.986] input device event2 has no enabled output associated (none named), skipping calibration for now.
[17:45:23.986] DRM: head ‘LVDS-1’ found, connector 35 is connected, EDID make ‘unknown’, model ‘unknown’, serial ‘unknown’
Supported EOTF modes: SDR
[17:45:23.986] Registered plugin API ‘weston_drm_output_api_v1’ of size 40
[17:45:23.987] Registered plugin API ‘weston_drm_virtual_output_api_v2’ of size 48
[17:45:23.987] Color manager: no-op
[17:45:23.987] Module ‘/usr/lib/aarch64-linux-gnu/libgbm.so’ already loaded
[17:45:23.987] Output ‘LVDS-1’ attempts EOTF mode: SDR
[17:45:23.987] Output ‘LVDS-1’ using color profile: built-in default sRGB SDR profile
[17:45:23.991] Initialized backlight for head ‘LVDS-1’, device /sys/class/backlight/backlight-lvds
[17:45:23.992] Output LVDS-1 (crtc 33) video modes:
1280x800@60.0, preferred, current, 68.2 MHz
[17:45:23.992] associating input device event1 with output LVDS-1 (none by udev)
[17:45:23.992] associating input device event0 with output LVDS-1 (none by udev)
[17:45:23.992] associating input device event2 with output LVDS-1 (none by udev)
[17:45:23.992] Output ‘LVDS-1’ enabled with head(s) LVDS-1
[17:45:23.992] Compositor capabilities:
arbitrary surface rotation: yes
screen capture uses y-flip: yes
cursor planes: yes
arbitrary resolutions: no
view mask clipping: yes
explicit sync: yes
color operations: no
presentation clock: CLOCK_MONOTONIC, id 1
presentation clock resolution: 0.000000001 s
[17:45:23.993] Loading module ‘/usr/lib/aarch64-linux-gnu/weston/desktop-shell.so’
[17:45:23.994] launching ‘/usr/lib/aarch64-linux-gnu/weston-keyboard’
[17:45:23.999] launching ‘/usr/lib/aarch64-linux-gnu/weston-desktop-shell’
could not load cursor ‘dnd-move’
could not load cursor ‘dnd-copy’
could not load cursor ‘dnd-none’
could not load cursor ‘dnd-move’
could not load cursor ‘dnd-copy’
could not load cursor ‘dnd-none’
[ 1] wl_drm_is_format_supported, format = 0x30335241
[ 2] wl_drm_is_format_supported, format = 0x30335258
[ 3] wl_drm_is_format_supported, format = 0x30334241
[ 4] wl_drm_is_format_supported, format = 0x30334258
[ 5] wl_drm_authenticate, id = 1
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.349] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.349] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.412] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.412] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.425] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.425] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.610] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.610] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.624] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.624] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:30.639] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:30.639] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.146] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.146] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.268] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.268] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.282] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.282] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.282] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.282] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.298] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.298] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.298] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.298] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.312] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.312] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:31.328] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:31.328] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:45:34.266] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:45:34.266] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.013] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.014] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.029] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.029] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.044] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.044] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.059] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.059] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.075] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.075] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.090] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.090] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.105] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.105] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.121] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.121] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.136] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.136] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.151] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.151] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.166] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.167] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.182] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.182] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.197] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.197] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.212] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.212] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.228] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.228] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.243] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.243] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.258] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.258] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.274] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.274] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.289] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.289] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.304] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.304] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.319] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.320] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.335] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.335] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.350] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.350] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.365] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.365] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.381] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.381] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.396] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.396] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.411] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.411] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.427] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.427] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.442] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.442] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.457] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.457] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.472] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.473] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.488] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.488] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.503] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.503] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.518] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.518] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.534] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.534] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.549] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.549] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.564] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.564] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.580] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.580] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.595] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.595] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.610] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.610] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.625] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.626] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.641] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.641] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.656] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.656] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.671] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.671] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.687] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.687] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.702] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.702] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.717] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.717] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.732] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.733] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.748] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.748] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.763] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.763] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.778] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.778] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.794] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.794] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.809] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.809] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.824] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.824] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.840] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.840] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.855] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.855] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.870] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.870] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.885] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.886] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.901] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.901] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.916] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.916] DST: physicAddr = b0e00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.931] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.931] DST: physicAddr = b0600000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4
g2d_blitEx: Invalid src rect, left 0, top 0, right 0, bottom 0, width 0, height 0, stride 0!
[17:50:24.947] SRC: physicAddr = 0 left = 0 right = 0 top=0 bottom=0 stride= 0 tiling = 0, format=0
[17:50:24.947] DST: physicAddr = b0a00000 left = 0 right = 1280 top=0 bottom=800 stride= 1280 tiling = 1, format=4