Bug 35579
Summary: | Assertion failure beneath ScriptValue::deserialize when showing Inspector | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adam Roben (:aroben) <aroben> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED INVALID | ||
Severity: | Normal | CC: | bburg, oliver |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | OS X 10.5 |
Adam Roben (:aroben)
I'm not sure how to reproduce this. What I did was:
1. Went to a page (the URL isn't publicly accessible)
2. Pressed Cmd-Opt-I to show the Inspector
Then I hit this assertion in Heap::allocate:
ASSERT(JSLock::lockCount() > 0);
Here's the stack at the time the assertion was hit:
#0 0x1013de8f8 in JSC::Heap::allocate at Collector.cpp:394
#1 0x102136661 in JSC::JSCell::operator new at JSCell.h:170
#2 0x102ecf766 in JSC::constructEmptyObject at JSGlobalObject.h:419
#3 0x102ecf7cc in WebCore::DeserializingTreeWalker::createOutputObject at SerializedScriptValue.cpp:694
#4 0x102ed0cd0 in WebCore::walk<WebCore::DeserializingTreeWalker> at SerializedScriptValue.cpp:348
#5 0x102ebd2d6 in WebCore::SerializedScriptValueData::deserialize at SerializedScriptValue.cpp:812
#6 0x10296bc0a in WebCore::SerializedScriptValue::deserialize at SerializedScriptValue.h:215
#7 0x102e8e439 in WebCore::ScriptValue::deserialize at ScriptValue.cpp:93
#8 0x102763547 in WebCore::InspectorFrontend::addConsoleMessage at InspectorFrontend.cpp:105
#9 0x1021b3a8d in WebCore::ConsoleMessage::addToConsole at ConsoleMessage.cpp:93
#10 0x102726c3f in WebCore::InspectorController::populateScriptObjects at InspectorController.cpp:680
#11 0x102729b36 in WebCore::InspectorController::setWindowVisible at InspectorController.cpp:300
#12 0x101b61ab6 in -[WebInspectorWindowController showWindow:] at WebInspectorClient.mm:358
#13 0x101b6300c in WebInspectorClient::showWindow at WebInspectorClient.mm:110
#14 0x1027270a1 in WebCore::InspectorController::showWindow at InspectorController.cpp:635
#15 0x10272723b in WebCore::InspectorController::show at InspectorController.cpp:585
#16 0x101b5fe95 in -[WebInspector show:] at WebInspector.mm:58
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Blaze Burg
No test case, this bug is not actionable. Closing.