[Webkit-unassigned] [Bug 171462] ASSERTION FAILED: m_scriptExecutionContext->isContextThread() seenu with LayoutTest crypto/workers/crypto-random-values-limits-worker.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon May 1 14:23:44 PDT 2017


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

--- Comment #3 from Jiewen Tan <jiewen_tan at apple.com> ---
Thread 8 Crashed:: WebCore: Worker
0   com.apple.JavaScriptCore            0x0000000110994ea4 WTFCrash + 36 (Assertions.cpp:292)
1   com.apple.WebCore                   0x0000000117e07f45 WebCore::ContextDestructionObserver::observeContext(WebCore::ScriptExecutionContext*) + 101 (ContextDestructionObserver.cpp:48)
2   com.apple.WebCore                   0x0000000117e08027 WebCore::ContextDestructionObserver::~ContextDestructionObserver() + 39 (ContextDestructionObserver.cpp:43)
3   com.apple.WebCore                   0x0000000117e479dd WebCore::Crypto::~Crypto() + 93 (Crypto.cpp:56)
4   com.apple.WebCore                   0x0000000117e47a65 WebCore::Crypto::~Crypto() + 21 (Crypto.cpp:56)
5   com.apple.WebCore                   0x0000000117e47a89 WebCore::Crypto::~Crypto() + 25 (Crypto.cpp:55)
6   com.apple.WebCore                   0x0000000118264acf WTF::RefCounted<WebCore::Crypto>::deref() const + 79 (RefCounted.h:145)
7   com.apple.WebCore                   0x0000000118266125 void WTF::derefIfNotNull<WebCore::Crypto>(WebCore::Crypto*) + 53 (PassRefPtr.h:41)
8   com.apple.WebCore                   0x00000001182660e3 WTF::RefPtr<WebCore::Crypto>::~RefPtr() + 83 (RefPtr.h:62)
9   com.apple.WebCore                   0x0000000118253845 WTF::RefPtr<WebCore::Crypto>::~RefPtr() + 21 (RefPtr.h:62)
10  com.apple.WebCore                   0x000000011a84a56d WebCore::WorkerGlobalScope::~WorkerGlobalScope() + 237 (WorkerGlobalScope.cpp:106)
11  com.apple.WebCore                   0x00000001180d89e5 WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope() + 21 (DedicatedWorkerGlobalScope.cpp:59)
12  com.apple.WebCore                   0x00000001180d8a05 WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope() + 21 (DedicatedWorkerGlobalScope.cpp:59)
13  com.apple.WebCore                   0x00000001180d8a59 WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope() + 25 (DedicatedWorkerGlobalScope.cpp:58)
14  com.apple.WebCore                   0x00000001180d9821 WTF::RefCounted<WebCore::WorkerGlobalScope>::deref() const + 81 (RefCounted.h:145)
15  com.apple.WebCore                   0x00000001196f8b57 void WTF::derefIfNotNull<WebCore::WorkerGlobalScope>(WebCore::WorkerGlobalScope*) + 55 (PassRefPtr.h:41)
16  com.apple.WebCore                   0x000000011a86d63b WTF::RefPtr<WebCore::WorkerGlobalScope>::operator=(std::nullptr_t) + 91 (RefPtr.h:152)
17  com.apple.WebCore                   0x000000011a86d47d WebCore::WorkerThread::workerThread() + 1533 (WorkerThread.cpp:204)
18  com.apple.WebCore                   0x000000011a86ce75 WebCore::WorkerThread::workerThreadStart(void*) + 21 (WorkerThread.cpp:149)
19  com.apple.JavaScriptCore            0x0000000110a10019 WTF::Thread::create(void (*)(void*), void*, char const*)::$_0::operator()() const + 25 (Threading.cpp:116)
20  com.apple.JavaScriptCore            0x0000000110a0ffed void std::__1::__invoke_void_return_wrapper<void>::__call<WTF::Thread::create(void (*)(void*), void*, char const*)::$_0&>(WTF::Thread::create(void (*)(void*), void*, char const*)::$_0&&&) + 45 (__functional_base:469)
21  com.apple.JavaScriptCore            0x0000000110a0ff99 std::__1::__function::__func<WTF::Thread::create(void (*)(void*), void*, char const*)::$_0, std::__1::allocator<WTF::Thread::create(void (*)(void*), void*, char const*)::$_0>, void ()>::operator()() + 41 (functional:1437)
22  com.apple.JavaScriptCore            0x000000010feaa06a std::__1::function<void ()>::operator()() const + 26 (functional:1817)
23  com.apple.JavaScriptCore            0x0000000110a0e827 WTF::threadEntryPoint(void*) + 151 (Threading.cpp:99)
24  com.apple.JavaScriptCore            0x0000000110a10932 WTF::wtfThreadEntryPoint(void*) + 402 (ThreadingPthreads.cpp:203)
25  libsystem_pthread.dylib             0x00007fffa5dd893b _pthread_body + 180
26  libsystem_pthread.dylib             0x00007fffa5dd8887 _pthread_start + 286
27  libsystem_pthread.dylib             0x00007fffa5dd808d thread_start + 13

-- 
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/20170501/9a58363a/attachment.html>


More information about the webkit-unassigned mailing list