[Webkit-unassigned] [Bug 148493] New: [ThreadedCompositor] Use WTF::Condition together with WTF::Lock
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Aug 26 15:15:17 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=148493
Bug ID: 148493
Summary: [ThreadedCompositor] Use WTF::Condition together with
WTF::Lock
Classification: Unclassified
Product: WebKit
Version: WebKit Local Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: emanuele.aina at collabora.com
The recent switch to WTF::Lock results in build failures with ENABLE_THREADED_COMPOSITOR=ON:
../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp: In member function âvoid WebKit::ThreadedCompositor::createCompositingThread()â:
../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:301:72: error: no matching function for call to âWTF::ThreadCondition::wait(WTF::Lock&)â
m_initializeRunLoopCondition.wait(m_initializeRunLoopConditionMutex);
^
../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:301:72: note: candidate is:
In file included from ../../Source/WTF/wtf/Threading.h:44:0,
from ../../Source/WebCore/platform/Timer.h:32,
from ../../Source/WebCore/platform/graphics/FontCache.h:34,
from ../../Source/WebCore/platform/graphics/freetype/FontPlatformData.h:29,
from ../../Source/WebCore/platform/graphics/FontPlatformData.h:27,
from ../../Source/WebCore/platform/graphics/Font.h:30,
from ../../Source/WebCore/platform/graphics/FontCascade.h:29,
from ../../Source/WebCore/platform/graphics/GraphicsContext.h:33,
from DerivedSources/ForwardingHeaders/WebCore/GraphicsContext.h:1,
from ../../Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsScene.h:27,
from ../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.h:31,
from ../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:29:
../../Source/WTF/wtf/ThreadingPrimitives.h:97:10: note: void WTF::ThreadCondition::wait(WTF::Mutex&)
WTF_EXPORT_PRIVATE void wait(Mutex& mutex);
^
../../Source/WTF/wtf/ThreadingPrimitives.h:97:10: note: no known conversion for argument 1 from âWTF::Lockâ to âWTF::Mutex&â
../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp: In member function âvoid WebKit::ThreadedCompositor::terminateCompositingThread()â:
../../Source/WebKit2/Shared/CoordinatedGraphics/threadedcompositor/ThreadedCompositor.cpp:340:70: error: no matching function for call to âWTF::ThreadCondition::wait(WTF::Lock&)â
m_terminateRunLoopCondition.wait(m_terminateRunLoopConditionMutex);
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150826/19272ac5/attachment-0001.html>
More information about the webkit-unassigned
mailing list