[Webkit-unassigned] [Bug 172586] [WinCairo] ASSERTION FAILED: !HashTranslator::equal(KeyTraits::emptyValue(), key)
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu May 25 03:37:09 PDT 2017
https://bugs.webkit.org/show_bug.cgi?id=172586
Fujii Hironori <Hironori.Fujii at sony.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |utatane.tea at gmail.com
--- Comment #2 from Fujii Hironori <Hironori.Fujii at sony.com> ---
This is a data race of WTF::Thread::m_id.
m_id is set at Thread::establish() in the parent thread.
But, this is too late.
It's easy to reproduce this bug by applying the following patch.
> diff --git a/Source/WTF/wtf/ThreadingWin.cpp b/Source/WTF/wtf/ThreadingWin.cpp
> index 727044f87bd..d9525552c0f 100644
> --- a/Source/WTF/wtf/ThreadingWin.cpp
> +++ b/Source/WTF/wtf/ThreadingWin.cpp
> @@ -177,7 +177,7 @@ RefPtr<Thread> Thread::createInternal(ThreadFunction entryPoint, void* data, con
> #endif
> return 0;
> }
> -
> + Sleep(3000);
> // The thread will take ownership of invocation.
> ThreadFunctionInvocation* leakedInvocation = invocation.release();
> UNUSED_PARAM(leakedInvocation);
>
Could you take a look, Yusuke?
--
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/20170525/0a79ff26/attachment-0001.html>
More information about the webkit-unassigned
mailing list