[Webkit-unassigned] [Bug 180438] New: ASSERTION FAILED: vm->currentThreadIsHoldingAPILock() in void JSC::sanitizeStackForVM(JSC::VM *)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 5 12:56:21 PST 2017


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

            Bug ID: 180438
           Summary: ASSERTION FAILED: vm->currentThreadIsHoldingAPILock()
                    in void JSC::sanitizeStackForVM(JSC::VM *)
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ryanhaddad at apple.com

The following assertion failure was seen with LayoutTest inspector/worker/debugger-pause.html
https://build.webkit.org/results/Apple%20Sierra%20Debug%20WK2%20(Tests)/r225524%20(4304)/results.html

ASSERTION FAILED: vm->currentThreadIsHoldingAPILock()
./runtime/VM.cpp(968) : void JSC::sanitizeStackForVM(JSC::VM *)
1   0x11850441d WTFCrash
2   0x1182a13dd JSC::sanitizeStackForVM(JSC::VM*)
3   0x117bf3d13 JSC::MarkedAllocator::allocate(JSC::GCDeferralContext*, JSC::AllocationFailureMode)::'lambda'()::operator()() const
4   0x117bf3c79 JSC::HeapCell* JSC::FreeList::allocate<JSC::MarkedAllocator::allocate(JSC::GCDeferralContext*, JSC::AllocationFailureMode)::'lambda'()>(JSC::MarkedAllocator::allocate(JSC::GCDeferralContext*, JSC::AllocationFailureMode)::'lambda'() const&)
5   0x117bf186a JSC::MarkedAllocator::allocate(JSC::GCDeferralContext*, JSC::AllocationFailureMode)
6   0x117bf1801 JSC::CompleteSubspace::allocateNonVirtual(unsigned long, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
7   0x118200d7a void* JSC::tryAllocateCellHelper<JSC::PropertyTable>(JSC::Heap&, unsigned long, JSC::GCDeferralContext*, JSC::AllocationFailureMode)
8   0x1181eb293 void* JSC::allocateCell<JSC::PropertyTable>(JSC::Heap&, unsigned long)
9   0x1181eb226 JSC::PropertyTable::create(JSC::VM&, unsigned int)
10  0x118249884 JSC::Structure::materializePropertyTable(JSC::VM&, bool)
11  0x1170d9b92 JSC::Structure::ensurePropertyTableIfNotEmpty(JSC::VM&)
12  0x1170d9a94 JSC::Structure::get(JSC::VM&, JSC::PropertyName, unsigned int&, bool&)
13  0x1170fd3f5 JSC::Structure::get(JSC::VM&, JSC::PropertyName)
14  0x1174c1820 JSC::JSObject::getDirect(JSC::VM&, JSC::PropertyName) const
15  0x118072cbd JSC::InternalFunction::displayName(JSC::VM&)
16  0x118072d91 JSC::InternalFunction::calculatedDisplayName(JSC::VM&)
17  0x1180b752d JSC::getCalculatedDisplayName(JSC::VM&, JSC::JSObject*)
18  0x117d7b9a2 JSC::StackVisitor::Frame::functionName() const
19  0x117d28920 Inspector::CreateScriptCallStackFunctor::operator()(JSC::StackVisitor&) const
20  0x117d28863 void JSC::StackVisitor::visit<Inspector::CreateScriptCallStackFunctor>(JSC::ExecState*, JSC::VM*, Inspector::CreateScriptCallStackFunctor const&)
21  0x117d21471 void JSC::ExecState::iterate<Inspector::CreateScriptCallStackFunctor>(Inspector::CreateScriptCallStackFunctor const&)
22  0x117d21361 Inspector::createScriptCallStack(JSC::ExecState*, unsigned long)
23  0x10c6f712b WebCore::InspectorNetworkAgent::buildInitiatorObject(WebCore::Document*)
24  0x10c6f960e WebCore::InspectorNetworkAgent::didScheduleStyleRecalculation(WebCore::Document&)
25  0x10c626833 WebCore::InspectorInstrumentation::didScheduleStyleRecalculationImpl(WebCore::InstrumentingAgents&, WebCore::Document&)
26  0x10c0b4d4e WebCore::InspectorInstrumentation::didScheduleStyleRecalculation(WebCore::Document&)
27  0x10c0b4cb1 WebCore::Document::scheduleStyleRecalc()
28  0x10c0b4b3c WebCore::Document::scheduleForcedStyleRecalc()
29  0x10d3ea205 WebCore::Style::Scope::updateActiveStyleSheets(WebCore::Style::Scope::UpdateType)
30  0x10d3eb093 WebCore::Style::Scope::flushPendingSelfUpdate()
31  0x10be1f9e2 WebCore::Style::Scope::flushPendingUpdate()
LEAK: 1 WebPageProxy

-- 
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/20171205/b9ecf5a6/attachment.html>


More information about the webkit-unassigned mailing list