Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-75586

[Reg 5.9.3-5.11.3] QtWebengine-based browser no longer works on TI Sitara platforms

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.11.3
    • Fix Version/s: 5.12.0
    • Component/s: WebEngine
    • Labels:
      None
    • Platform/s:
      Linux/Wayland, Linux/Other display system

      Description

      This problem has been observed since we upgraded QT from 5.9.3 to 5.11.3.
      When the qtwebengine-based browser is launched, there will be no browser shown, but continuously debug trace messages as shown below:

      root@am437x-evm:~# /usr/share/examples/webenginewidgets/simplebrowser/simplebrowser www.ti.com --no-sandbox

      Using Wayland-EGL
      wlpvr: PVR Services Initialised
      Non-blocking swap buffers not supported. Subsurface rendering can be affected.
      Using the 'wl-shell' shell integration
      Non-blocking swap buffers not supported. Subsurface rendering can be affected.
      Non-blocking swap buffers not supported. Subsurface rendering can be affected.
      Non-blocking swap buffers not supported. Subsurface rendering can be affected.
      [1551:1571:0503/030722.547400:ERROR:gl_surface_qt.cpp(304)] Requested OpenGL implementation is not supported. Implementation: 0
      [1551:1571:0503/030722.547580:ERROR:gl_surface_qt.cpp(304)] Requested OpenGL implementation is not supported. Implementation: 0
      [1551:1571:0503/030722.547627:ERROR:gl_surface_qt.cpp(304)] Requested OpenGL implementation is not supported. Implementation: 0
      [1551:1571:0503/030722.547664:ERROR:gl_surface_qt.cpp(304)] Requested OpenGL implementation is not supported. Implementation: 0
      [1551:1571:0503/030722.547697:ERROR:gl_surface_qt.cpp(304)] Requested OpenGL implementation is not supported. Implementation: 0

      ....

      The problem appears to be that the GL Implementation is not set to the desired value kGLImplementationEGLGLES2, but stays the the initial value kGLImplementationNone as if the system never go through the GL initialization.

      I could not see anything even if I set the debug level to 0, use --V=1 option and etc.
      I am not sure whether it is due to the Chromium/ozone or qtwebengine infrastructure changes. 

      Please note we do not support X11, WIN_OS,  Mesa only QPA EGLFS, WAyland, LINUXFB through the openGLES libraries.

      Attached please find the qtbase config.summary file.

      Any suggestions how to debug this issue will be highly appreciated.

       

       

       

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            qt_webengine_team Qt WebEngine Team
            Reporter:
            ericruei Eric Ruei
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes