Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Raspberry PI5 & QtWebEngine errors :page_allocator_internals_posix.h(225)] Check failed: . : Invalid argument (22)
Forum Updated to NodeBB v4.3 + New Features

Raspberry PI5 & QtWebEngine errors :page_allocator_internals_posix.h(225)] Check failed: . : Invalid argument (22)

Scheduled Pinned Locked Moved Solved Mobile and Embedded
raspberry pi 5waylandwebengineviewwayfireblack screen
13 Posts 3 Posters 1.9k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T The Qt Mayssa

    Hello,
    I'm passing from rpi3 to RPI5 for my project but i'm having some troubles. Knowing that Raspberry Pi OS now uses Wayland (instead of X11) with Wayfire (instead of Mutter) by default on Raspberry Pi 5.
    OS version is : Debian 12 (bookworm)
    I have done the tests in two ways: 1- installed Qt creator 5 on my RPI5 2- did a cross compilation to send a package tar.gz ( my executables and theirs dependencies) In both tests, i had a black screen ( blank window) when displaying a test.qml.

    import ....
    
    Window {
        id: window
        width: 500
        height: 300
        visible: true
        WebEngineView {
            id: view
            url: "https://google.com"
            anchors.fill: parent
        }
    }
    

    Setting the QT_DEBUG_PLUIGNS=1 showed me this error: [78882:1:1116/060515.357037:FATAL:page_allocator_internals_posix.h(225)] Check failed: . : Invalid argument (22)

    So I decided to start with a smaller project since my project is complexe. The qt example of webengine "Quick Minimal Browser" that showed me the same error. What's the cause for this ? WebEngine doesn't work with wayland ? Did anyone face that problem ? Is it a bug that have been fixed in Qt6 ?

    SGaistS Offline
    SGaistS Offline
    SGaist
    Lifetime Qt Champion
    wrote on last edited by
    #2

    @The-Qt-Mayssa hi and welcome to devnet,

    Do you have the same issue if you just show a dummy QtQuick application without webengine being involved ?

    Interested in AI ? www.idiap.ch
    Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

    T 1 Reply Last reply
    0
    • SGaistS SGaist

      @The-Qt-Mayssa hi and welcome to devnet,

      Do you have the same issue if you just show a dummy QtQuick application without webengine being involved ?

      T Offline
      T Offline
      The Qt Mayssa
      wrote on last edited by
      #3

      @SGaist Hello,
      Thank you.
      No i don't. It works fine with other complexe exmaples too .

      Ronel_qtmasterR 1 Reply Last reply
      0
      • T The Qt Mayssa

        @SGaist Hello,
        Thank you.
        No i don't. It works fine with other complexe exmaples too .

        Ronel_qtmasterR Online
        Ronel_qtmasterR Online
        Ronel_qtmaster
        wrote on last edited by
        #4

        @The-Qt-Mayssa I advise you to put WebEngineView in a page component
        import ....

        Window {
        id: window
        width: 500
        height: 300
        visible: true
        Page{
        anchors.fill:parent
        WebEngineView {
        id: view
        url: "https://google.com"
        anchors.fill: parent
        }
        }
        }
        Then try with EGLFS plugin

        T 1 Reply Last reply
        0
        • Ronel_qtmasterR Ronel_qtmaster

          @The-Qt-Mayssa I advise you to put WebEngineView in a page component
          import ....

          Window {
          id: window
          width: 500
          height: 300
          visible: true
          Page{
          anchors.fill:parent
          WebEngineView {
          id: view
          url: "https://google.com"
          anchors.fill: parent
          }
          }
          }
          Then try with EGLFS plugin

          T Offline
          T Offline
          The Qt Mayssa
          wrote on last edited by
          #5

          @Ronel_qtmaster Hey ! I did try it with a -platform eglfs ... Not better... i'm getting always the same error "page_allocator_internals_posix.h ...check failed.

          1 Reply Last reply
          0
          • T Offline
            T Offline
            The Qt Mayssa
            wrote on last edited by
            #6

            Knowing That with a:
            QT_DEBUG_PLUGINS=1,
            QTWEBENGINE_DISABLE_GPU_THREAD=1
            XDG_RUNTIME_DIR =/tmp
            i get this :

            QML debugging is enabled. Only use this in a safe environment.
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms" ...
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqeglfs.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqeglfs.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "eglfs"
                    ]
                },
                "archreq": 0,
                "className": "QEglFSIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("eglfs")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "linuxfb"
                    ]
                },
                "archreq": 0,
                "className": "QLinuxFbIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("linuxfb")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimal.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimal.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "minimal"
                    ]
                },
                "archreq": 0,
                "className": "QMinimalIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("minimal")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "minimalegl"
                    ]
                },
                "archreq": 0,
                "className": "QMinimalEglIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("minimalegl")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "offscreen"
                    ]
                },
                "archreq": 0,
                "className": "QOffscreenIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("offscreen")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqvnc.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqvnc.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "vnc"
                    ]
                },
                "archreq": 0,
                "className": "QVncIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("vnc")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-egl.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-egl.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "wayland-egl"
                    ]
                },
                "archreq": 0,
                "className": "QWaylandEglPlatformIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("wayland-egl")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-generic.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-generic.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "wayland"
                    ]
                },
                "archreq": 0,
                "className": "QWaylandIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("wayland")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-egl.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "wayland-xcomposite-egl"
                    ]
                },
                "archreq": 0,
                "className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("wayland-xcomposite-egl")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-glx.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-glx.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "wayland-xcomposite-glx"
                    ]
                },
                "archreq": 0,
                "className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("wayland-xcomposite-glx")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                "MetaData": {
                    "Keys": [
                        "xcb"
                    ]
                },
                "archreq": 0,
                "className": "QXcbIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("xcb")
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platforms" ...
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so"
            loaded library "Xcursor"
            QStandardPaths: runtime directory '/tmp' is not owned by UID 0, but a directory permissions 0777 owned by UID 1000 GID 0
            QStandardPaths: runtime directory '/tmp/runtime-root' is not owned by UID 0, but a directory permissions 0700 owned by UID 1000 GID 0
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes" ...
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk2.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk2.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "gtk2"
                    ]
                },
                "archreq": 0,
                "className": "QGtk2ThemePlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("gtk2")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "gtk3"
                    ]
                },
                "archreq": 0,
                "className": "QGtk3ThemePlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("gtk3")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5-ukui-platformtheme.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5-ukui-platformtheme.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "ukui"
                    ]
                },
                "archreq": 0,
                "className": "Qt5UKUIPlatformThemePlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("ukui")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5ct.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5ct.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "qt5ct"
                    ]
                },
                "archreq": 0,
                "className": "Qt5CTPlatformThemePlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("qt5ct")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqxdgdesktopportal.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "xdgdesktopportal",
                        "flatpak",
                        "snap"
                    ]
                },
                "archreq": 0,
                "className": "QXdgDesktopPortalThemePlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platformthemes" ...
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts" ...
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "compose",
                        "xim"
                    ]
                },
                "archreq": 0,
                "className": "QComposePlatformInputContextPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("compose", "xim")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "ibus"
                    ]
                },
                "archreq": 0,
                "className": "QIbusPlatformInputContextPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("ibus")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                "MetaData": {
                    "Keys": [
                        "qtvirtualkeyboard"
                    ]
                },
                "archreq": 0,
                "className": "QVirtualKeyboardPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("qtvirtualkeyboard")
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platforminputcontexts" ...
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations" ...
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
                "MetaData": {
                    "Keys": [
                        "xcb_egl"
                    ]
                },
                "archreq": 0,
                "className": "QXcbEglIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("xcb_egl")
            QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so, metadata=
            {
                "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
                "MetaData": {
                    "Keys": [
                        "xcb_glx"
                    ]
                },
                "archreq": 0,
                "className": "QXcbGlxIntegrationPlugin",
                "debug": false,
                "version": 331520
            }
            
            
            Got keys from plugin meta data ("xcb_glx")
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/xcbglintegrations" ...
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick.2/libqtquick2plugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QQmlExtensionInterface/1.0",
                "archreq": 0,
                "className": "QtQuick2Plugin",
                "debug": false,
                "uri": [
                    "QtQuick.2"
                ],
                "version": 331520
            }
            
            
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick.2/libqtquick2plugin.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick/Window.2/libwindowplugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QQmlEngineExtensionInterface",
                "archreq": 0,
                "className": "QtQuick2WindowPlugin",
                "debug": false,
                "uri": [
                    "QtQuick.Window.2"
                ],
                "version": 331520
            }
            
            
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick/Window.2/libwindowplugin.so"
            Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtWebEngine/libqtwebengineplugin.so, metadata=
            {
                "IID": "org.qt-project.Qt.QQmlExtensionInterface/1.0",
                "archreq": 0,
                "className": "QtWebEnginePlugin",
                "debug": false,
                "uri": [
                    "QtWebEngine"
                ],
                "version": 331520
            }
            
            
            loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtWebEngine/libqtwebengineplugin.so"
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/accessiblebridge" ...
            QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/accessiblebridge" ...
            [79066:79066:0213/160224.752510:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
            [79070:79070:0213/160226.054014:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
            
            

            Am i missing something ? A driver or an Enivrement variable that i should know about ?

            SGaistS 1 Reply Last reply
            0
            • T The Qt Mayssa

              Knowing That with a:
              QT_DEBUG_PLUGINS=1,
              QTWEBENGINE_DISABLE_GPU_THREAD=1
              XDG_RUNTIME_DIR =/tmp
              i get this :

              QML debugging is enabled. Only use this in a safe environment.
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms" ...
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqeglfs.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqeglfs.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "eglfs"
                      ]
                  },
                  "archreq": 0,
                  "className": "QEglFSIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("eglfs")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqlinuxfb.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "linuxfb"
                      ]
                  },
                  "archreq": 0,
                  "className": "QLinuxFbIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("linuxfb")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimal.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimal.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "minimal"
                      ]
                  },
                  "archreq": 0,
                  "className": "QMinimalIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("minimal")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqminimalegl.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "minimalegl"
                      ]
                  },
                  "archreq": 0,
                  "className": "QMinimalEglIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("minimalegl")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqoffscreen.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "offscreen"
                      ]
                  },
                  "archreq": 0,
                  "className": "QOffscreenIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("offscreen")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqvnc.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqvnc.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "vnc"
                      ]
                  },
                  "archreq": 0,
                  "className": "QVncIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("vnc")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-egl.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-egl.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "wayland-egl"
                      ]
                  },
                  "archreq": 0,
                  "className": "QWaylandEglPlatformIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("wayland-egl")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-generic.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-generic.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "wayland"
                      ]
                  },
                  "archreq": 0,
                  "className": "QWaylandIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("wayland")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-egl.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-egl.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "wayland-xcomposite-egl"
                      ]
                  },
                  "archreq": 0,
                  "className": "QWaylandXCompositeEglPlatformIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("wayland-xcomposite-egl")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-glx.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqwayland-xcomposite-glx.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "wayland-xcomposite-glx"
                      ]
                  },
                  "archreq": 0,
                  "className": "QWaylandXCompositeGlxPlatformIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("wayland-xcomposite-glx")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
                  "MetaData": {
                      "Keys": [
                          "xcb"
                      ]
                  },
                  "archreq": 0,
                  "className": "QXcbIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("xcb")
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platforms" ...
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforms/libqxcb.so"
              loaded library "Xcursor"
              QStandardPaths: runtime directory '/tmp' is not owned by UID 0, but a directory permissions 0777 owned by UID 1000 GID 0
              QStandardPaths: runtime directory '/tmp/runtime-root' is not owned by UID 0, but a directory permissions 0700 owned by UID 1000 GID 0
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes" ...
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk2.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk2.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "gtk2"
                      ]
                  },
                  "archreq": 0,
                  "className": "QGtk2ThemePlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("gtk2")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqgtk3.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "gtk3"
                      ]
                  },
                  "archreq": 0,
                  "className": "QGtk3ThemePlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("gtk3")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5-ukui-platformtheme.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5-ukui-platformtheme.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "ukui"
                      ]
                  },
                  "archreq": 0,
                  "className": "Qt5UKUIPlatformThemePlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("ukui")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5ct.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqt5ct.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "qt5ct"
                      ]
                  },
                  "archreq": 0,
                  "className": "Qt5CTPlatformThemePlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("qt5ct")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqxdgdesktopportal.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platformthemes/libqxdgdesktopportal.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.QPlatformThemeFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "xdgdesktopportal",
                          "flatpak",
                          "snap"
                      ]
                  },
                  "archreq": 0,
                  "className": "QXdgDesktopPortalThemePlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("xdgdesktopportal", "flatpak", "snap")
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platformthemes" ...
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts" ...
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "compose",
                          "xim"
                      ]
                  },
                  "archreq": 0,
                  "className": "QComposePlatformInputContextPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("compose", "xim")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "ibus"
                      ]
                  },
                  "archreq": 0,
                  "className": "QIbusPlatformInputContextPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("ibus")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPlatformInputContextFactoryInterface.5.1",
                  "MetaData": {
                      "Keys": [
                          "qtvirtualkeyboard"
                      ]
                  },
                  "archreq": 0,
                  "className": "QVirtualKeyboardPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("qtvirtualkeyboard")
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/platforminputcontexts" ...
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin.so"
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations" ...
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-egl-integration.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
                  "MetaData": {
                      "Keys": [
                          "xcb_egl"
                      ]
                  },
                  "archreq": 0,
                  "className": "QXcbEglIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("xcb_egl")
              QFactoryLoader::QFactoryLoader() looking at "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QPA.Xcb.QXcbGlIntegrationFactoryInterface.5.5",
                  "MetaData": {
                      "Keys": [
                          "xcb_glx"
                      ]
                  },
                  "archreq": 0,
                  "className": "QXcbGlxIntegrationPlugin",
                  "debug": false,
                  "version": 331520
              }
              
              
              Got keys from plugin meta data ("xcb_glx")
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/xcbglintegrations" ...
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick.2/libqtquick2plugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QQmlExtensionInterface/1.0",
                  "archreq": 0,
                  "className": "QtQuick2Plugin",
                  "debug": false,
                  "uri": [
                      "QtQuick.2"
                  ],
                  "version": 331520
              }
              
              
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick.2/libqtquick2plugin.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick/Window.2/libwindowplugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QQmlEngineExtensionInterface",
                  "archreq": 0,
                  "className": "QtQuick2WindowPlugin",
                  "debug": false,
                  "uri": [
                      "QtQuick.Window.2"
                  ],
                  "version": 331520
              }
              
              
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtQuick/Window.2/libwindowplugin.so"
              Found metadata in lib /usr/lib/aarch64-linux-gnu/qt5/qml/QtWebEngine/libqtwebengineplugin.so, metadata=
              {
                  "IID": "org.qt-project.Qt.QQmlExtensionInterface/1.0",
                  "archreq": 0,
                  "className": "QtWebEnginePlugin",
                  "debug": false,
                  "uri": [
                      "QtWebEngine"
                  ],
                  "version": 331520
              }
              
              
              loaded library "/usr/lib/aarch64-linux-gnu/qt5/qml/QtWebEngine/libqtwebengineplugin.so"
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/plugins/accessiblebridge" ...
              QFactoryLoader::QFactoryLoader() checking directory path "/usr/lib/aarch64-linux-gnu/qt5/examples/webengine/minimal/accessiblebridge" ...
              [79066:79066:0213/160224.752510:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
              [79070:79070:0213/160226.054014:FATAL:page_allocator_internals_posix.h(169)] Check failed: . : Invalid argument (22)
              
              

              Am i missing something ? A driver or an Enivrement variable that i should know about ?

              SGaistS Offline
              SGaistS Offline
              SGaist
              Lifetime Qt Champion
              wrote on last edited by SGaist
              #7

              Just to be sure, does this happen with the RPi provided Qt 5 ? Or did you compile your own version ?

              Misread the debugging output.

              Can you start Chrome on your RPi 5 ?

              Interested in AI ? www.idiap.ch
              Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

              T 1 Reply Last reply
              0
              • SGaistS SGaist

                Just to be sure, does this happen with the RPi provided Qt 5 ? Or did you compile your own version ?

                Misread the debugging output.

                Can you start Chrome on your RPi 5 ?

                T Offline
                T Offline
                The Qt Mayssa
                wrote on last edited by The Qt Mayssa
                #8

                @SGaist
                Yes I can start chrome and for information i have installed the qt5 using the apt-install command. For sure it's long.
                In Qt.conf :

                [Paths]
                Prefix=/usr
                ArchData=lib/aarch64-linux-gnu/qt5
                Binaries=lib/qt5/bin
                Data=share/qt5
                Documentation=share/qt5/doc
                Examples=lib/aarch64-linux-gnu/qt5/examples
                Headers=include/aarch64-linux-gnu/qt5
                HostBinaries=lib/qt5/bin
                HostData=lib/aarch64-linux-gnu/qt5
                HostLibraries=lib/aarch64-linux-gnu
                Imports=lib/aarch64-linux-gnu/qt5/imports
                Libraries=lib/aarch64-linux-gnu
                LibraryExecutables=lib/aarch64-linux-gnu/qt5/libexec
                Plugins=lib/aarch64-linux-gnu/qt5/plugins
                Qml2Imports=lib/aarch64-linux-gnu/qt5/qml
                Settings=/etc/xdg
                Translations=share/qt5/translations
                

                How could i know what's the default configration of webpageengine with an installation with apt and not a compiling my own versoin of qt?

                SGaistS 1 Reply Last reply
                0
                • T The Qt Mayssa

                  @SGaist
                  Yes I can start chrome and for information i have installed the qt5 using the apt-install command. For sure it's long.
                  In Qt.conf :

                  [Paths]
                  Prefix=/usr
                  ArchData=lib/aarch64-linux-gnu/qt5
                  Binaries=lib/qt5/bin
                  Data=share/qt5
                  Documentation=share/qt5/doc
                  Examples=lib/aarch64-linux-gnu/qt5/examples
                  Headers=include/aarch64-linux-gnu/qt5
                  HostBinaries=lib/qt5/bin
                  HostData=lib/aarch64-linux-gnu/qt5
                  HostLibraries=lib/aarch64-linux-gnu
                  Imports=lib/aarch64-linux-gnu/qt5/imports
                  Libraries=lib/aarch64-linux-gnu
                  LibraryExecutables=lib/aarch64-linux-gnu/qt5/libexec
                  Plugins=lib/aarch64-linux-gnu/qt5/plugins
                  Qml2Imports=lib/aarch64-linux-gnu/qt5/qml
                  Settings=/etc/xdg
                  Translations=share/qt5/translations
                  

                  How could i know what's the default configration of webpageengine with an installation with apt and not a compiling my own versoin of qt?

                  SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #9

                  @The-Qt-Mayssa good question. I would check the parameters used by the package authors in case they do something specific for that architecture.

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  T 1 Reply Last reply
                  0
                  • SGaistS SGaist

                    @The-Qt-Mayssa good question. I would check the parameters used by the package authors in case they do something specific for that architecture.

                    T Offline
                    T Offline
                    The Qt Mayssa
                    wrote on last edited by
                    #10

                    @SGaist Thank you for your time§ i'm really lost and can't go forward with my tests if i can't make this work.

                    Ronel_qtmasterR 1 Reply Last reply
                    0
                    • T The Qt Mayssa

                      @SGaist Thank you for your time§ i'm really lost and can't go forward with my tests if i can't make this work.

                      Ronel_qtmasterR Online
                      Ronel_qtmasterR Online
                      Ronel_qtmaster
                      wrote on last edited by
                      #11

                      @The-Qt-Mayssa Maybe you should try with other recommended version of qtwebengine

                      T 1 Reply Last reply
                      0
                      • Ronel_qtmasterR Ronel_qtmaster

                        @The-Qt-Mayssa Maybe you should try with other recommended version of qtwebengine

                        T Offline
                        T Offline
                        The Qt Mayssa
                        wrote on last edited by
                        #12

                        @Ronel_qtmaster i did try it with version 5.15.11 of webengine but no luck

                        1 Reply Last reply
                        0
                        • T Offline
                          T Offline
                          The Qt Mayssa
                          wrote on last edited by
                          #13

                          Update : i changed os from Raspbian Bookworm to Ubuntu 23.10 and i can display Webpage without any error! Conclusion: bookworm was the cause and not wayland

                          1 Reply Last reply
                          0
                          • T The Qt Mayssa has marked this topic as solved on

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved