Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1586223
Summary: | [Wayland] Firefox wayland can not create EGLSurface | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | louisgtwo |
Component: | firefox | Assignee: | Martin Stransky <stransky> |
Status: | CLOSED UPSTREAM | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 28 | CC: | alexl, damien.ciabrini, gecko-bugs-nobody, jhorak, john.j5live, kengert, louisgtwo, pjasicek, rhughes, rstrode, sandmann, stransky |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2018-06-25 10:05:29 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1054334 |
Description
louisgtwo
2018-06-05 18:40:06 UTC
Which package version do you run? firefox-60.0.1-6.fc28.x86_64 Seems I'm having the same problem: Firefox config: GPU #1 Active Yes Description Intel Open Source Technology Center -- Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) Vendor ID Intel Open Source Technology Center Device ID Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) Driver Version 3.0 Mesa 18.0.5 Diagnostics AzureCanvasAccelerated 0 AzureCanvasBackend skia AzureContentBackend skia AzureFallbackCanvasBackend none CairoUseXRender 0 failures [GFX1-]: Failed to create EGLSurface! Decision Log HW_COMPOSITING blocked by default: Acceleration blocked by platform force_enabled by user: Force-enabled by pref OPENGL_COMPOSITING force_enabled by user: Force-enabled by pref Installed packages: firefox-60.0.2-1.fc28.x86_64 gnome-shell-3.28.2-1.fc28.x86_64 mesa-libEGL-18.0.5-1.fc28.x86_64 mesa-libEGL-devel-18.0.5-1.fc28.x86_64 libglvnd-devel-1.0.1-0.7.git5baa1e5.fc28.x86_64 apitrace shows that it fails during surface creation: 1 eglGetDisplay(display_id = 0x7f889c94e580) = 0x7f885fbc6000 2 eglInitialize(dpy = 0x7f885fbc6000, major = NULL, minor = NULL) = EGL_TRUE 5 eglChooseConfig(dpy = 0x7f885fbc6000, attrib_list = {EGL_SURFACE_TYPE, EGL_WINDOW_BIT, EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT, EGL_RED_SIZE, 8, EGL_GREEN_SIZE, 8, EGL_BLUE_SIZE, 8, EGL_ALPHA_SIZE, 8, EGL_NONE}, configs = {0x7f88606cb940, 0x7f88606cbb80, 0x7f88606f21c0, 0x7f88606f2400, 0x7f88606f2280, 0x7f88606f24c0, 0x7f88606f2340, 0x7f88606f2580}, config_size = 64, num_config = &8) = EGL_TRUE 10 eglCreateWindowSurface(dpy = 0x7f885fbc6000, config = 0x7f88606cb940, win = NULL, attrib_list = {}) = NULL associated backtrace in case it may help: #0 0x00007fffb53d2080 in eglCreateWindowSurface (dpy=0x7fffbd137800, config=0x7fffbd5994c0, window=0, attrib_list=0x0) at main/eglapi.c:916 #1 0x00007ffff79aea42 in eglCreateWindowSurface () at /usr/bin/../lib64/apitrace/wrappers/egltrace.so #2 0x00007fffe6da81f5 in mozilla::gl::GLContextEGLFactory::Create(void*, bool) () at /usr/lib64/firefox/libxul.so #3 0x00007fffe6da84d8 in mozilla::gl::GLContextProviderEGL::CreateForCompositorWidget(mozilla::widget::CompositorWidget*, bool) () at /usr/lib64/firefox/libxul.so #4 0x00007fffe6d88616 in mozilla::gl::GLContextProviderWayland::CreateForCompositorWidget(mozilla::widget::CompositorWidget*, bool) () at /usr/lib64/firefox/libxul.so #5 0x00007fffe6e25fdb in mozilla::layers::CompositorOGL::CreateContext() () at /usr/lib64/firefox/libxul.so #6 0x00007fffe6e352e2 in mozilla::layers::CompositorOGL::Initialize(nsTString<char>*) () at /usr/lib64/firefox/libxul.so #7 0x00007fffe6ee8d8c in mozilla::layers::CompositorBridgeParent::NewCompositor(nsTArray<mozilla::layers::LayersBackend> const&) () at /usr/lib64/firefox/libxul.so #8 0x00007fffe6ef141d in mozilla::layers::CompositorBridgeParent::InitializeLayerManager(nsTArray<mozilla::layers::LayersBackend> const&) () at /usr/lib64/firefox/libxul.so #9 0x00007fffe6ef1546 in mozilla::layers::CompositorBridgeParent::AllocPLayerTransactionParent(nsTArray<mozilla::layers::LayersBackend> const&, unsigned long const&) () at /usr/lib64/firefox/libxul.so #10 0x00007fffe6a488a4 in mozilla::layers::PCompositorBridgeParent::OnMessageReceived(IPC::Message const&) () at /usr/lib64/firefox/libxul.so #11 0x00007fffe6a1cd52 in mozilla::layers::PCompositorManagerParent::OnMessageReceived(IPC::Message const&) () at /usr/lib64/firefox/libxul.so #12 0x00007fffe68458f3 in mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) () at /usr/lib64/firefox/libxul.so #13 0x00007fffe684b660 in mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) () at /usr/lib64/firefox/libxul.so #14 0x00007fffe684d825 in mozilla::ipc::MessageChannel::MessageTask::Run() () at /usr/lib64/firefox/libxul.so #15 0x00007fffe6816ab5 in MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask&&) () at /usr/lib64/firefox/libxul.so #16 0x00007fffe681a474 in MessageLoop::DoWork() () at /usr/lib64/firefox/libxul.so #17 0x00007fffe680f7f1 in base::MessagePumpDefault::Run(base::MessagePump::Delegate*) () at /usr/lib64/firefox/libxul.so #18 0x00007fffe6810d99 in MessageLoop::Run() () at /usr/lib64/firefox/libxul.so #19 0x00007fffe681ec95 in base::Thread::ThreadMain() () at /usr/lib64/firefox/libxul.so #20 0x00007fffe680e42e in ThreadFunc(void*) () at /usr/lib64/firefox/libxul.so #21 0x00007ffff7679594 in start_thread () at /lib64/libpthread.so.0 #22 0x00007ffff686b02f in clone () at /lib64/libc.so.6 (gdb) finish (gdb) print /x eglGetError() $4 = 0x300b Seems like null pointer for window yields EGL_BAD_NATIVE_WINDOW That's https://bugzilla.mozilla.org/show_bug.cgi?id=1453501 and it's fixed at Firefox 62. |