Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Update: Forum Guidelines & Code of Conduct


    Qt World Summit: Early-Bird Tickets

    Solved "eglCreatePbufferSurface failed with error "

    QtWebEngine
    qtwebengine egl eglfs mesa qt5.6
    1
    2
    1795
    Loading More Posts
    • 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.
    • 173210
      173210 last edited by

      Hi. I'm trying to get Qt WebEngine work with eglfs_kms. However, it emits the
      following error:

      [0101/000155:ERROR:gl_surface_qt.cpp(419)] eglCreatePbufferSurface failed with error 
      [0101/000155:ERROR:command_buffer_proxy_impl.cc(182)] Failed to initialize command buffer service.
      [0101/000155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(210)] CommandBufferProxy::Initialize failed.
      [0101/000155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(229)] Failed to initialize command buffer.
      

      gl_surface_qt.cpp(419) is the following line:

              LOG(ERROR) << "eglCreatePbufferSurface failed with error ", GetLastEGLErrorString();
      

      The log doesn't include a EGL error string, so I think it's failing to call
      EGL functions. Any idea to fix the issue?

      173210 1 Reply Last reply Reply Quote 0
      • 173210
        173210 @173210 last edited by 173210

        Solved: the cause was the stub in mesa3d drm backend. It's solved by altering the backend.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post