Hello,
I am trying to launch the qmlsink example on my board, but all I get is a white screen.
Any idea how to debug this issue ?,
Here is the log of GST_DEBUG=4
0:00:00.003860125 507 0xaaab187e4660 INFO GST_INIT gst.c:574:init_pre: Initializing GStreamer Core Library version 1.24.0
0:00:00.004072625 507 0xaaab187e4660 INFO GST_INIT gst.c:575:init_pre: Using library installed in /usr/lib
0:00:00.004146500 507 0xaaab187e4660 INFO GST_INIT gst.c:593:init_pre: Linux imx8qxp-d7 6.6.52-lts-next-g95a81787408c #1 SMP PREEMPT Wed May 7 12:58:53 UTC 2025 aarch64
0:00:00.005619750 507 0xaaab187e4660 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.009706125 507 0xaaab187e4660 INFO GST_INIT gstcontext.c:86:_priv_gst_context_initialize: init contexts
0:00:00.010839250 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:328:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.011316125 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:236:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.011385250 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:238:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.012029375 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1899:ensure_current_registry: reading registry cache: /home/root/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.061314250 507 0xaaab187e4660 INFO GST_REGISTRY gstregistrybinary.c:683:priv_gst_registry_binary_read_cache: loaded /home/root/.cache/gstreamer-1.0/registry.aarch64.bin in 0.049133 seconds
0:00:00.061617625 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1766:scan_and_update_registry: Validating plugins from registry cache: /home/root/.cache/gstreamer-1.0/registry.aarch64.bin
0:00:00.064755500 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1374:gst_registry_scan_path_level:<registry0> cached info for /usr/lib/gstreamer-1.0/libgstvideo4linux2.so is stale
0:00:00.000414750 511 0xaaab0d8c5020 INFO GST_INIT gst.c:574:init_pre: Initializing GStreamer Core Library version 1.24.0
0:00:00.000527000 511 0xaaab0d8c5020 INFO GST_INIT gst.c:575:init_pre: Using library installed in /usr/lib
0:00:00.000581750 511 0xaaab0d8c5020 INFO GST_INIT gst.c:593:init_pre: Linux imx8qxp-d7 6.6.52-lts-next-g95a81787408c #1 SMP PREEMPT Wed May 7 12:58:53 UTC 2025 aarch64
0:00:00.001344250 511 0xaaab0d8c5020 INFO GST_INIT gstmessage.c:129:_priv_gst_message_initialize: init messages
0:00:00.003423750 511 0xaaab0d8c5020 INFO GST_INIT gstcontext.c:86:_priv_gst_context_initialize: init contexts
0:00:00.004208500 511 0xaaab0d8c5020 INFO GST_PLUGIN_LOADING gstplugin.c:328:_priv_gst_plugin_initialize: registering 0 static plugins
0:00:00.004546500 511 0xaaab0d8c5020 INFO GST_PLUGIN_LOADING gstplugin.c:236:gst_plugin_register_static: registered static plugin "staticelements"
0:00:00.004603250 511 0xaaab0d8c5020 INFO GST_PLUGIN_LOADING gstplugin.c:238:gst_plugin_register_static: added static plugin "staticelements", result: 1
0:00:00.004712125 511 0xaaab0d8c5020 INFO GST_REGISTRY gstregistry.c:1934:ensure_current_registry: registry reading and updating done
0:00:00.005872125 511 0xaaab0d8c5020 INFO GST_INIT gst.c:807:init_post: GLib runtime version: 2.78.6
0:00:00.005925375 511 0xaaab0d8c5020 INFO GST_INIT gst.c:809:init_post: GLib headers version: 2.78.6
0:00:00.005962375 511 0xaaab0d8c5020 INFO GST_INIT gst.c:811:init_post: initialized GStreamer successfully
0:00:00.089983000 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1374:gst_registry_scan_path_level:<registry0> cached info for /usr/lib/gstreamer-1.0/libgstvaapi.so is stale
0:00:00.092040000 511 0xaaab0d8c5020 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstvideo4linux2.so" loaded
0:00:00.139192750 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: VA-API version 1.20.0
0:00:00.139339000 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: Trying to open /usr/lib/dri/vivante_drv_video.so
0:00:00.139491125 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: va_openDriver() returns -1
0:00:00.140512250 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: VA-API version 1.20.0
0:00:00.140585375 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: Trying to open /usr/lib/dri/imx-drm_drv_video.so
0:00:00.140694125 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: va_openDriver() returns -1
0:00:00.151504625 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: VA-API version 1.20.0
0:00:00.151631750 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: Trying to open /usr/lib/dri/vivante_drv_video.so
0:00:00.151774625 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: va_openDriver() returns -1
0:00:00.152709250 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: VA-API version 1.20.0
0:00:00.152790750 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: Trying to open /usr/lib/dri/imx-drm_drv_video.so
0:00:00.481479750 511 0xaaab0d8c5020 INFO vaapi gstvaapiutils.c:95:gst_vaapi_log: va_openDriver() returns -1
0:00:00.486078125 511 0xaaab0d8c5020 WARN default gstvaapi.c:231:plugin_init: Cannot create a VA display
0:00:00.486163875 511 0xaaab0d8c5020 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstvaapi.so" loaded
0:00:00.578243000 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1867:scan_and_update_registry: Registry cache changed. Writing new registry cache
0:00:00.578344500 507 0xaaab187e4660 INFO GST_REGISTRY gstregistrybinary.c:431:priv_gst_registry_binary_write_cache: Building binary registry cache image
0:00:00.604130000 507 0xaaab187e4660 INFO GST_REGISTRY gstregistrybinary.c:463:priv_gst_registry_binary_write_cache: Writing binary registry cache
0:00:00.640185375 507 0xaaab187e4660 INFO GST_REGISTRY gstregistrybinary.c:314:gst_registry_binary_cache_finish: Wrote binary registry cache
0:00:00.640300375 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1876:scan_and_update_registry: Registry cache written successfully
0:00:00.640377625 507 0xaaab187e4660 INFO GST_REGISTRY gstregistry.c:1934:ensure_current_registry: registry reading and updating done
0:00:00.640493750 507 0xaaab187e4660 INFO GST_INIT gst.c:807:init_post: GLib runtime version: 2.78.6
0:00:00.640556250 507 0xaaab187e4660 INFO GST_INIT gst.c:809:init_post: GLib headers version: 2.78.6
0:00:00.640605625 507 0xaaab187e4660 INFO GST_INIT gst.c:811:init_post: initialized GStreamer successfully
Detected locale "C" with character encoding "ANSI_X3.4-1968", which is not UTF-8.
Qt depends on a UTF-8 locale, and has switched to "C.UTF-8" instead.
If this causes problems, reconfigure your locale. See the locale(1) manual
for more information.
0:00:00.908757000 507 0xaaab187e4660 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "pipeline"
0:00:00.918501875 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstvideotestsrc.so" loaded
0:00:00.918625750 507 0xaaab187e4660 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "videotestsrc"
0:00:00.920114875 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSrc@0xaaab18a9aca0> adding pad 'src'
0:00:00.927284125 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstcoreelements.so" loaded
0:00:00.927384875 507 0xaaab187e4660 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "capsfilter"
0:00:00.927737625 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseTransform@0xaaab18abb7a0> adding pad 'sink'
0:00:00.927830625 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseTransform@0xaaab18abb7a0> adding pad 'src'
0:00:00.928075250 507 0xaaab187e4660 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:00.945541250 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstopengl.so" loaded
0:00:00.945640750 507 0xaaab187e4660 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "glupload"
0:00:00.947407750 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseTransform@0xaaab18ac73b0> adding pad 'sink'
0:00:00.947501875 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseTransform@0xaaab18ac73b0> adding pad 'src'
0:00:00.983750500 507 0xaaab187e4660 INFO GST_PLUGIN_LOADING gstplugin.c:995:_priv_gst_plugin_load_file_for_registry: plugin "/usr/lib/gstreamer-1.0/libgstqml6.so" loaded
0:00:00.983851125 507 0xaaab187e4660 INFO GST_ELEMENT_FACTORY gstelementfactory.c:489:gst_element_factory_create_with_properties: creating element "qml6glsink"
0:00:00.984440125 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstelement.c:758:gst_element_add_pad:<GstBaseSink@0xaaab1885d7f0> adding pad 'sink'
0:00:00.984674750 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstutils.c:1818:gst_element_link_pads_full: trying to link element videotestsrc0:(any) to element capsfilter0:(any)
0:00:00.984738750 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1080:gst_pad_check_link: trying to link videotestsrc0:src and capsfilter0:sink
0:00:00.984822500 507 0xaaab187e4660 INFO GST_PADS gstpad.c:4398:gst_pad_peer_query:<capsfilter0:src> pad has no peer
0:00:00.984954750 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1634:prepare_link_maybe_ghosting: videotestsrc0 and capsfilter0 in same bin, no need for ghost pads
0:00:00.985031375 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2440:gst_pad_link_prepare: trying to link videotestsrc0:src and capsfilter0:sink
0:00:00.985095375 507 0xaaab187e4660 INFO GST_PADS gstpad.c:4398:gst_pad_peer_query:<capsfilter0:src> pad has no peer
0:00:00.985197625 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2621:gst_pad_link_full: linked videotestsrc0:src and capsfilter0:sink, successful
0:00:00.985242125 507 0xaaab187e4660 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:00.985285250 507 0xaaab187e4660 INFO GST_EVENT gstpad.c:6017:gst_pad_send_event_unchecked:<videotestsrc0:src> Received event on flushing pad. Discarding
0:00:01.314898000 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstutils.c:1818:gst_element_link_pads_full: trying to link element capsfilter0:(any) to element gluploadelement0:(any)
0:00:01.315002000 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1080:gst_pad_check_link: trying to link capsfilter0:src and gluploadelement0:sink
0:00:01.315226000 507 0xaaab187e4660 INFO GST_PADS gstpad.c:4398:gst_pad_peer_query:<gluploadelement0:src> pad has no peer
0:00:01.319242625 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1634:prepare_link_maybe_ghosting: capsfilter0 and gluploadelement0 in same bin, no need for ghost pads
0:00:01.319365625 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2440:gst_pad_link_prepare: trying to link capsfilter0:src and gluploadelement0:sink
0:00:01.319563000 507 0xaaab187e4660 INFO GST_PADS gstpad.c:4398:gst_pad_peer_query:<gluploadelement0:src> pad has no peer
0:00:01.323128750 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2621:gst_pad_link_full: linked capsfilter0:src and gluploadelement0:sink, successful
0:00:01.323197250 507 0xaaab187e4660 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:01.323258375 507 0xaaab187e4660 INFO GST_EVENT gstpad.c:6017:gst_pad_send_event_unchecked:<capsfilter0:src> Received event on flushing pad. Discarding
0:00:01.323364375 507 0xaaab187e4660 INFO GST_ELEMENT_PADS gstutils.c:1818:gst_element_link_pads_full: trying to link element gluploadelement0:(any) to element qml6glsink0:(any)
0:00:01.323448875 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1080:gst_pad_check_link: trying to link gluploadelement0:src and qml6glsink0:sink
0:00:01.324751250 507 0xaaab187e4660 INFO GST_PADS gstutils.c:1634:prepare_link_maybe_ghosting: gluploadelement0 and qml6glsink0 in same bin, no need for ghost pads
0:00:01.324847125 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2440:gst_pad_link_prepare: trying to link gluploadelement0:src and qml6glsink0:sink
0:00:01.326056125 507 0xaaab187e4660 INFO GST_PADS gstpad.c:2621:gst_pad_link_full: linked gluploadelement0:src and qml6glsink0:sink, successful
0:00:01.326118000 507 0xaaab187e4660 INFO GST_EVENT gstevent.c:1687:gst_event_new_reconfigure: creating reconfigure event
0:00:01.326175625 507 0xaaab187e4660 INFO GST_EVENT gstpad.c:6017:gst_pad_send_event_unchecked:<gluploadelement0:src> Received event on flushing pad. Discarding
0:00:01.731559000 507 0xaaab187e4660 INFO qtglutility gstqt6glutility.cc:91:gst_qml6_get_gl_display: QGuiApplication::instance()->platformName() eglfs
0:00:01.811814625 507 0xffff50000ec0 INFO glcontext gstglcontext.c:1112:_create_context_info:<glwrappedcontext0> GL_VERSION: OpenGL ES 3.1 V6.4.11.p2.745085
0:00:01.811986750 507 0xffff50000ec0 INFO glcontext gstglcontext.c:1114:_create_context_info:<glwrappedcontext0> GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 3.10
0:00:01.812034250 507 0xffff50000ec0 INFO glcontext gstglcontext.c:1117:_create_context_info:<glwrappedcontext0> GL_VENDOR: Vivante Corporation
0:00:01.812104125 507 0xffff50000ec0 INFO glcontext gstglcontext.c:1119:_create_context_info:<glwrappedcontext0> GL_RENDERER: Vivante GC7000L
0:00:01.813674375 507 0xffff50000ec0 INFO glcontext gstglcontext_egl.c:1515:gst_gl_context_egl_fill_info:<glwrappedcontext0> found config gst-gl-context-config, platform=(GstGLPlatform)GST_GL_PLATFORM_EGL, config-id=(uint)25, native-visual-id=(uint)875713112, native-renderable=(boolean)true, conformant-api=(GstGLAPI)GST_GL_API_OPENGL+GST_GL_API_OPENGL3+GST_GL_API_GLES1+GST_GL_API_GLES2, renderable-api=(GstGLAPI)GST_GL_API_OPENGL+GST_GL_API_OPENGL3+GST_GL_API_GLES1+GST_GL_API_GLES2, surface-type=(GstGLConfigSurfaceType)GST_GL_CONFIG_SURFACE_TYPE_WINDOW+GST_GL_CONFIG_SURFACE_TYPE_PBUFFER, caveat=(GstGLConfigCaveat)none, level=(int)0, red-size=(int)8, green-size=(int)8, blue-size=(int)8, alpha-size=(int)0, depth-size=(int)24, stencil-size=(int)8, min-swap-interval=(int)1, max-swap-interval=(int)60, max-pbuffer-width=(int)8192, max-pbuffer-height=(int)8064, max-pbuffer-pixels=(int)66060288, sample-buffers=(int)0, samples=(int)0;