Summary: | [Win] Crash in 'inspector-protocol/debugger/terminate-dedicated-worker-while-paused.html ' | ||
---|---|---|---|
Product: | WebKit | Reporter: | Brent Fulgham <bfulgham> |
Component: | JavaScriptCore | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | baebytasyatechiq, bfulgham, mark.lam, msaboff, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | All |
JavaScriptCore.dll!JSC::StorageStatistics::storageCapacity() Line 229 C++
JavaScriptCore.dll!JSC::HandleNode::handleSet() Line 163 C++
JavaScriptCore.dll!JSC::HandleSet::heapFor(JSC::JSValue * handle) Line 108 C++
JavaScriptCore.dll!JSC::Strong<JSC::UnlinkedCodeBlock>::clear() Line 126 C++
JavaScriptCore.dll!JSC::Strong<JSC::UnlinkedCodeBlock>::~Strong<JSC::UnlinkedCodeBlock>() Line 83 C++
[External Code]
JavaScriptCore.dll!WTF::HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >::deallocateTable(WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > * table, int size) Line 1079 C++
JavaScriptCore.dll!WTF::HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >::~HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >() Line 353 C++
[External Code]
JavaScriptCore.dll!Inspector::InjectedScriptHost::~InjectedScriptHost() Line 39 C++
[External Code]
JavaScriptCore.dll!WTF::RefCounted<Inspector::InjectedScriptHost>::deref() Line 146 C++
> JavaScriptCore.dll!WTF::derefIfNotNull<Inspector::InjectedScriptHost>(Inspector::InjectedScriptHost * ptr) Line 43 C++
JavaScriptCore.dll!WTF::PassRefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::StructureDescription> >::~PassRefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::StructureDescription> >() Line 58 C++
JavaScriptCore.dll!Inspector::InjectedScriptManager::~InjectedScriptManager() Line 58 C++
WebKit.dll!WebCore::WebInjectedScriptManager::~WebInjectedScriptManager() Line 42 C++
[External Code]
WebKit.dll!WebCore::WorkerInspectorController::~WorkerInspectorController() Line 117 C++
[External Code]
WebKit.dll!WebCore::WorkerGlobalScope::~WorkerGlobalScope() Line 91 C++
WebKit.dll!WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope() Line 56 C++
[External Code]
WebKit.dll!WTF::RefCounted<WebCore::WorkerGlobalScope>::deref() Line 146 C++
WebKit.dll!WTF::derefIfNotNull<WebCore::WorkerGlobalScope>(WebCore::WorkerGlobalScope * ptr) Line 43 C++
WebKit.dll!WTF::PassRefPtr<WebCore::WorkerGlobalScope>::~PassRefPtr<WebCore::WorkerGlobalScope>() Line 58 C++
WebKit.dll!WTF::RefPtr<WebCore::WorkerGlobalScope>::operator=(WebCore::WorkerGlobalScope * optr) Line 141 C++
WebKit.dll!WebCore::WorkerThread::workerThread() Line 179 C++
WebKit.dll!WebCore::WorkerThread::workerThreadStart(void * thread) Line 138 C++
WTF.dll!WTF::createThread::__l3::<lambda>() Line 81 C++
[External Code]
WTF.dll!WTF::threadEntryPoint(void * contextData) Line 59 C++
WTF.dll!WTF::wtfThreadEntryPoint(void * param) Line 203 C++
[External Code]
|
The test system is crashing in the layout test 'inspector-protocol/debugger/terminate-dedicated-worker-while-paused.html" with the following stack trace: JavaScriptCore.dll!JSC::StorageStatistics::storageCapacity() Line 229 C++ JavaScriptCore.dll!JSC::HandleNode::handleSet() Line 163 C++ JavaScriptCore.dll!JSC::HandleSet::heapFor(JSC::JSValue * handle) Line 108 C++ JavaScriptCore.dll!JSC::Strong<JSC::UnlinkedCodeBlock>::clear() Line 126 C++ JavaScriptCore.dll!JSC::Strong<JSC::UnlinkedCodeBlock>::~Strong<JSC::UnlinkedCodeBlock>() Line 83 C++ [External Code] JavaScriptCore.dll!WTF::HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >::deallocateTable(WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > * table, int size) Line 1079 C++ JavaScriptCore.dll!WTF::HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >::~HashTable<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> >,WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject> > >,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashMap<std::pair<JSC::ExecState *,JSC::JSGlobalObject *>,JSC::Strong<JSC::JSObject>,WTF::PairHash<JSC::ExecState *,JSC::JSGlobalObject *>,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> >,WTF::HashTraits<JSC::Strong<JSC::JSObject> > >::KeyValuePairTraits,WTF::HashTraits<std::pair<JSC::ExecState *,JSC::JSGlobalObject *> > >() Line 353 C++ [External Code] JavaScriptCore.dll!Inspector::InjectedScriptHost::~InjectedScriptHost() Line 39 C++ [External Code] JavaScriptCore.dll!WTF::RefCounted<Inspector::InjectedScriptHost>::deref() Line 146 C++ > JavaScriptCore.dll!WTF::derefIfNotNull<Inspector::InjectedScriptHost>(Inspector::InjectedScriptHost * ptr) Line 43 C++ JavaScriptCore.dll!WTF::PassRefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::StructureDescription> >::~PassRefPtr<Inspector::Protocol::Array<Inspector::Protocol::Runtime::StructureDescription> >() Line 58 C++ JavaScriptCore.dll!Inspector::InjectedScriptManager::~InjectedScriptManager() Line 58 C++ WebKit.dll!WebCore::WebInjectedScriptManager::~WebInjectedScriptManager() Line 42 C++ [External Code] WebKit.dll!WebCore::WorkerInspectorController::~WorkerInspectorController() Line 117 C++ [External Code] WebKit.dll!WebCore::WorkerGlobalScope::~WorkerGlobalScope() Line 91 C++ WebKit.dll!WebCore::DedicatedWorkerGlobalScope::~DedicatedWorkerGlobalScope() Line 56 C++ [External Code] WebKit.dll!WTF::RefCounted<WebCore::WorkerGlobalScope>::deref() Line 146 C++ WebKit.dll!WTF::derefIfNotNull<WebCore::WorkerGlobalScope>(WebCore::WorkerGlobalScope * ptr) Line 43 C++ WebKit.dll!WTF::PassRefPtr<WebCore::WorkerGlobalScope>::~PassRefPtr<WebCore::WorkerGlobalScope>() Line 58 C++ WebKit.dll!WTF::RefPtr<WebCore::WorkerGlobalScope>::operator=(WebCore::WorkerGlobalScope * optr) Line 141 C++ WebKit.dll!WebCore::WorkerThread::workerThread() Line 179 C++ WebKit.dll!WebCore::WorkerThread::workerThreadStart(void * thread) Line 138 C++ WTF.dll!WTF::createThread::__l3::<lambda>() Line 81 C++ [External Code] WTF.dll!WTF::threadEntryPoint(void * contextData) Line 59 C++ WTF.dll!WTF::wtfThreadEntryPoint(void * param) Line 203 C++ [External Code]