[Webkit-unassigned] [Bug 201507] [GTK] Accelerated compositing is disabled due to failure in EGL display creation

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Dec 30 07:43:41 PST 2019


https://bugs.webkit.org/show_bug.cgi?id=201507

--- Comment #38 from Michael Catanzaro <mcatanzaro at gnome.org> ---
Still crashing when creating WebGL context with 2.27.3. I thought we had downgraded this from a crash to disabling AC mode? I'm in the bad state again and every attempt to load a page that uses WebGL results in a crash. Here is a backtrace with 2.27.3:

#0  0x00007fd504da5c18 in Nicosia::GC3DLayer::makeContextCurrent() (this=<optimized out>)
    at /usr/include/c++/9.2.0/bits/unique_ptr.h:352
#1  0x00007fd504d9abc7 in WebCore::GraphicsContext3D::GraphicsContext3D(WebCore::GraphicsContext3DAttributes, WebCore::HostWindow*, WebCore::GraphicsContext3D::RenderStyle, WebCore::GraphicsContext3D*)
    (this=0x7fd493eb7000, attributes=..., renderStyle=WebCore::GraphicsContext3D::RenderOffscreen, sharedContext=<optimized out>) at ../Source/WebCore/platform/graphics/texmap/GraphicsContext3DTextureMapper.cpp:216
#2  0x00007fd504d9b7ce in WebCore::GraphicsContext3D::create(WebCore::GraphicsContext3DAttributes, WebCore::HostWindow*, WebCore::GraphicsContext3D::RenderStyle) (attributes=..., hostWindow=hostWindow at entry=
    0x7fd4fba5ba80, renderStyle=renderStyle at entry=WebCore::GraphicsContext3D::RenderOffscreen)
    at DerivedSources/ForwardingHeaders/wtf/RefCounted.h:185
#3  0x00007fd50432ce0f in WebCore::WebGLRenderingContextBase::create(WebCore::CanvasBase&, WebCore::GraphicsContext3DAttributes&, WTF::String const&) (canvas=..., attributes=..., type=...)
    at ../Source/WebCore/html/canvas/WebGLRenderingContextBase.cpp:606
#4  0x00007fd504213633 in WebCore::HTMLCanvasElement::createContextWebGL(WTF::String const&, WebCore::GraphicsContext3DAttributes&&) (this=0x7fd4abf4eaa0, type=..., attrs=...) at ../Source/WebCore/html/HTMLCanvasElement.cpp:411
#5  0x00007fd5042187a2 in WebCore::HTMLCanvasElement::getContext(JSC::JSGlobalObject&, WTF::String const&, WTF::Vector<JSC::Strong<JSC::Unknown, (JSC::ShouldStrongDestructorGrabLock)0>, 0ul, WTF::CrashOnOverflow, 16ul>&&)
    (this=this at entry=0x7fd4abf4eaa0, state=..., contextId=..., arguments=...)
    at ../Source/WebCore/html/HTMLCanvasElement.cpp:279
#6  0x00007fd50375056d in WebCore::jsHTMLCanvasElementPrototypeFunctionGetContextBody
    (throwScope=..., castedThis=0x7fd4abca9b80, callFrame=<optimized out>, lexicalGlobalObject=0x7fd4abcddf60)
    at DerivedSources/WebCore/JSHTMLCanvasElement.cpp:297
#7  0x00007fd50375056d in WebCore::IDLOperation<WebCore::JSHTMLCanvasElement>::call<WebCore::jsHTMLCanvasElementPrototypeFunctionGetContextBody> (operationName=0x7fd50500c689 "getContext", callFrame=..., lexicalGlobalObject=...)
    at ../Source/WebCore/bindings/js/JSDOMOperation.h:53
#8  0x00007fd50375056d in WebCore::jsHTMLCanvasElementPrototypeFunctionGetContext(JSC::JSGlobalObject*, JSC::CallFrame*) (lexicalGlobalObject=0x7fd4abcddf60, callFrame=<optimized out>)
    at DerivedSources/WebCore/JSHTMLCanvasElement.cpp:302
#9  0x00007fd4abfff16b in  ()
#10 0x00007ffc85385b50 in  ()
#11 0x00007fd500a54977 in llint_op_call () at /usr/lib/x86_64-linux-gnu/libjavascriptcoregtk-4.0.so.18
#12 0x0000000000000000 in  ()

Sadly I'm still unable to debug because I'm using flatpak 1.4.3, which has a broken 'flatpak enter' so no way to enter the sandbox environment.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20191230/5f4b6bdf/attachment.htm>


More information about the webkit-unassigned mailing list