[Webkit-unassigned] [Bug 186364] [WinCairo] Enable coordinated graphics

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun May 12 19:58:39 PDT 2019


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

--- Comment #25 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Created attachment 369688

  --> https://bugs.webkit.org/attachment.cgi?id=369688&action=review

WIP patch

* Rebased onto ToT
* Addressed review feedbacks
* A new assertion failure has been introduced, which occurs at WebProcess termination.

setDefaultFramebuffer(8196):    ! Assert failed in setDefaultFramebuffer(8196): mCurrentSurface == nullptrException thrown at 0x00007FFE6A1B40C4 (libGLESv2.dll) in WebKitWebProcess.exe: 0xC000001D: Illegal Instruction.
Unhandled exception at 0x00007FFE6A1B40C4 (libGLESv2.dll) in WebKitWebProcess.exe: 0xC000001D: Illegal Instruction.

> libGLESv2.dll!gl::LogMessage::~LogMessage() Line 171	C++
> libGLESv2.dll!gl::Context::setDefaultFramebuffer(egl::Surface * surface) Line 8198	C++
> libGLESv2.dll!gl::Context::makeCurrent(egl::Display * display, egl::Surface * surface) Line 608	C++
> libGLESv2.dll!egl::Display::makeCurrent(const egl::Thread * thread, egl::Surface * drawSurface, egl::Surface * readSurface, gl::Context * context) Line 945	C++
> libGLESv2.dll!egl::Display::destroyContext(const egl::Thread * thread, gl::Context * context) Line 1018	C++
> libGLESv2.dll!egl::Display::terminate(const egl::Thread * thread) Line 600	C++
> libGLESv2.dll!EGL_Terminate(void * dpy) Line 111	C++
> libEGL.dll!eglTerminate(void * dpy) Line 209	C++
> WebKit2.dll!WebCore::PlatformDisplay::terminateEGLDisplay() Line 235	C++
> WebKit2.dll!WebCore::PlatformDisplay::shutDownEglDisplays() Line 241	C++
> [External Code]	
> WebKit2.dll!WebKit::callExit(IPC::Connection *) Line 168	C++
> WebKit2.dll!IPC::Connection::connectionDidClose() Line 841	C++
> WebKit2.dll!IPC::Connection::readEventHandler() Line 156	C++
> WebKit2.dll!IPC::Connection::invokeReadEventHandler::<unnamed-tag>::operator()() Line 235	C++
> WebKit2.dll!WTF::Detail::CallableWrapper<`lambda at ..\..\Source\WebKit\Platform\IPC\win\ConnectionWin.cpp:233:33',void>::call() Line 52	C++
> WTF.dll!WTF::Function<void ()>::operator()() Line 79	C++
> WTF.dll!WTF::WorkQueue::performWorkOnRegisteredWorkThread() Line 61	C++
> WTF.dll!WTF::WorkQueue::workThreadCallback(void * context) Line 44	C++
> [External Code]

-- 
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/20190513/1300cf19/attachment.html>


More information about the webkit-unassigned mailing list