Bug 150062

Summary: CRASH under ~GCAwareJITStubRoutineWithExceptionHandler recording timelines with Web Inspector
Product: WebKit Reporter: Joseph Pecoraro <joepeck>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: fpizlo, ggaren, saam
Priority: P2    
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=150016

Joseph Pecoraro
Reported 2015-10-12 16:35:30 PDT
* SUMMARY CRASH under ~GCAwareJITStubRoutineWithExceptionHandler recording timelines with Web Inspector * STEPS TO REPRODUCE (nearly 100%) 1. Inspect apple.com 2. Switch to Timelines tab 3. Reload => inspector crashes * CRASH > Exception Type: EXC_BAD_ACCESS (SIGSEGV) > Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000 > > Thread 0 Crashed:: Dispatch queue: com.apple.main-thread > 0 JSC::GCAwareJITStubRoutineWithExceptionHandler::~GCAwareJITStubRoutineWithExceptionHandler() + 45 (GCAwareJITStubRoutine.cpp:118) > 1 JSC::JITStubRoutineSet::deleteUnmarkedJettisonedStubRoutines() + 140 (Vector.h:651) > 2 JSC::Heap::collectImpl(JSC::HeapOperation, void*, void*, int (&) [37]) + 992 (Heap.cpp:1234) > 3 JSC::Heap::collect(JSC::HeapOperation) + 96 (Heap.cpp:1026) > 4 JSC::JSObject::ensureLengthSlow(JSC::VM&, unsigned int) + 498 (JSObject.cpp:2477) > 5 void JSC::JSObject::putByIndexBeyondVectorLengthWithoutAttributes<(unsigned char)8>(JSC::ExecState*, unsigned int, JSC::JSValue) + 576 (CopyWriteBarrier.h:57) > 6 operationArrayPush + 54 (DFGOperations.cpp:530) > 7 0 + 99460893724358 > 8 llint_entry + 23138 > 9 vmEntryToJavaScript + 299 > 10 JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*) + 158 (JITCode.cpp:81) > 11 JSC::Interpreter::execute(JSC::ProgramExecutable*, JSC::ExecState*, JSC::JSObject*) + 10445 (Interpreter.cpp:961) > 12 JSC::evaluate(JSC::ExecState*, JSC::SourceCode const&, JSC::JSValue, WTF::NakedPtr<JSC::Exception>&) + 469 (Completion.cpp:104) > 13 WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&) + 284 (JSMainThreadExecState.h:62) > 14 WebCore::ScriptController::executeScript(WTF::String const&, bool) + 320 (Ref.h:55) > 15 WebKit::WebInspectorFrontendAPIDispatcher::evaluateExpressionOnLoad(WTF::String const&) + 56 (WebInspectorFrontendAPIDispatcher.cpp:83) > 16 WebKit::WebInspectorFrontendAPIDispatcher::dispatchMessageAsync(WTF::String const&) + 72 (StdLibExtras.h:358) > ...
Attachments
Saam Barati
Comment 1 2015-10-13 15:02:46 PDT
*** This bug has been marked as a duplicate of bug 150016 ***
Note You need to log in before you can comment on or make changes to this bug.