Issue observed on APT setup as well with Lemans Ridesx. Weston auto launch failed on build flash.
With Weston manual launch seen debug scope 'drm-backend' has not been destroyed.
Command used for Weston manual launch:
adb shell "export XDG_RUNTIME_DIR=/run/user/1000 && mkdir -p $XDG_RUNTIME_DIR && weston --continue-without-input"
Build dated 11/30: \swayam\QLI_Builds\19790772555
C:\Users\slua_423d545cbbb4>adb shell "export XDG_RUNTIME_DIR=/run/user/1000 && mkdir -p $XDG_RUNTIME_DIR && weston --continue-without-input"
Date: 1970-01-01 UTC
[00:09:44.953] weston 14.0.2
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 14.0.2
[00:09:44.953] Command line: weston --continue-without-input
[00:09:44.953] OS: Linux, 6.18.0-00349-g03e1fe7c48e7, #1 SMP PREEMPT Tue Dec 9 09:32:07 UTC 2025, aarch64
[00:09:44.953] Flight recorder: enabled
[00:09:44.953] warning: XDG_RUNTIME_DIR "/run/user/1000" is not configured
correctly. Unix access mode must be 0700 (current mode is 0777),
and must be owned by the user UID 0 (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[00:09:44.953] Using config file '/etc/xdg/weston/weston.ini'
[00:09:44.953] Output repaint window is 7 ms maximum.
[00:09:44.953] Loading module '/usr/lib/libweston-14/drm-backend.so'
[00:09:44.957] initializing drm backend
[00:09:44.957] Trying libseat launcher...
[00:09:44.958] [9.1/libseat/libseat.c:73] Seat opened with backend 'seatd'
[00:09:44.958] [9.1/libseat/backend/seatd.c:212] Enabling seat
[00:09:44.958] libseat: session control granted
[00:09:44.958] no drm device found
[00:09:44.959] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.
PR :869fcee
Issue observed on APT setup as well with Lemans Ridesx. Weston auto launch failed on build flash.
With Weston manual launch seen debug scope 'drm-backend' has not been destroyed.
Command used for Weston manual launch:
adb shell "export XDG_RUNTIME_DIR=/run/user/1000 && mkdir -p $XDG_RUNTIME_DIR && weston --continue-without-input"
Build dated 11/30: \swayam\QLI_Builds\19790772555
C:\Users\slua_423d545cbbb4>adb shell "export XDG_RUNTIME_DIR=/run/user/1000 && mkdir -p $XDG_RUNTIME_DIR && weston --continue-without-input"
Date: 1970-01-01 UTC
[00:09:44.953] weston 14.0.2
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 14.0.2
[00:09:44.953] Command line: weston --continue-without-input
[00:09:44.953] OS: Linux, 6.18.0-00349-g03e1fe7c48e7, #1 SMP PREEMPT Tue Dec 9 09:32:07 UTC 2025, aarch64
[00:09:44.953] Flight recorder: enabled
[00:09:44.953] warning: XDG_RUNTIME_DIR "/run/user/1000" is not configured
correctly. Unix access mode must be 0700 (current mode is 0777),
and must be owned by the user UID 0 (current owner is UID 0).
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[00:09:44.953] Using config file '/etc/xdg/weston/weston.ini'
[00:09:44.953] Output repaint window is 7 ms maximum.
[00:09:44.953] Loading module '/usr/lib/libweston-14/drm-backend.so'
[00:09:44.957] initializing drm backend
[00:09:44.957] Trying libseat launcher...
[00:09:44.958] [9.1/libseat/libseat.c:73] Seat opened with backend 'seatd'
[00:09:44.958] [9.1/libseat/backend/seatd.c:212] Enabling seat
[00:09:44.958] libseat: session control granted
[00:09:44.958] no drm device found
[00:09:44.959] fatal: failed to create compositor backend
Internal warning: debug scope 'drm-backend' has not been destroyed.
PR :869fcee