Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QtWebEngine
  4. "eglCreatePbufferSurface failed with error "
Forum Update on Monday, May 27th 2025

"eglCreatePbufferSurface failed with error "

Scheduled Pinned Locked Moved Solved QtWebEngine
qtwebengineegleglfsmesaqt5.6
2 Posts 1 Posters 2.1k Views
  • 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.
  • 1 Offline
    1 Offline
    173210
    wrote on 24 May 2016, 23:14 last edited by
    #1

    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?

    1 1 Reply Last reply 26 May 2016, 13:50
    0
    • 1 173210
      24 May 2016, 23:14

      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?

      1 Offline
      1 Offline
      173210
      wrote on 26 May 2016, 13:50 last edited by 173210
      #2

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

      1 Reply Last reply
      0

      2/2

      26 May 2016, 13:50

      • Login

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