Bug 129583
Summary: | Web Inspector: Inspector asserting immediately on bring up | ||
---|---|---|---|
Product: | WebKit | Reporter: | Sam Weinig <sam> |
Component: | Web Inspector | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | graouts, joepeck, timothy, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Sam Weinig
The Web Inspector is asserting as soon as you bring it up in debug builds. It looks like InspectorIndexedDBAgent is using IDBRequest incorrectly.
ASSERTION FAILED: m_readyState == DONE || m_readyState == EarlyDeath || !scriptExecutionContext()
/Volumes/Data/Code/WebKitSVN/OpenSource/Source/WebCore/Modules/indexeddb/IDBRequest.cpp(93) : virtual WebCore::IDBRequest::~IDBRequest()
1 0x1140e0ed0 WTFCrash
2 0x115dbe23d WebCore::IDBRequest::~IDBRequest()
3 0x115dbe135 WebCore::IDBRequest::~IDBRequest()
4 0x115dbe109 WebCore::IDBRequest::~IDBRequest()
5 0x115d803b3 WTF::RefCounted<WebCore::IDBCallbacks>::deref()
6 0x115d80351 void WTF::derefIfNotNull<WebCore::IDBRequest>(WebCore::IDBRequest*)
7 0x115d807c8 WTF::RefPtr<WebCore::IDBRequest>::~RefPtr()
8 0x115d7fd85 WTF::RefPtr<WebCore::IDBRequest>::~RefPtr()
9 0x115f11729 WebCore::InspectorIndexedDBAgent::requestDatabaseNames(WTF::String*, WTF::String const&, WTF::PassRefPtr<Inspector::InspectorIndexedDBBackendDispatcherHandler::RequestDatabaseNamesCallback>)
10 0x115f119b7 non-virtual thunk to WebCore::InspectorIndexedDBAgent::requestDatabaseNames(WTF::String*, WTF::String const&, WTF::PassRefPtr<Inspector::InspectorIndexedDBBackendDispatcherHandler::RequestDatabaseNamesCallback>)
11 0x115f984f9 Inspector::InspectorIndexedDBBackendDispatcher::requestDatabaseNames(long, Inspector::InspectorObject const&)
12 0x115f98046 Inspector::InspectorIndexedDBBackendDispatcher::dispatch(long, WTF::String const&, WTF::PassRefPtr<Inspector::InspectorObject>)
13 0x113d2ccfc Inspector::InspectorBackendDispatcher::dispatch(WTF::String const&)
14 0x115e9f3a1 WebCore::InspectorController::dispatchMessageFromFrontend(WTF::String const&)
15 0x115f049ee WebCore::InspectorBackendDispatchTask::timerFired(WebCore::Timer<WebCore::InspectorBackendDispatchTask>&)
16 0x115f0656e std::__1::__function::__func<std::__1::__bind<void (WebCore::InspectorBackendDispatchTask::*&)(WebCore::Timer<WebCore::InspectorBackendDispatchTask>&), WebCore::InspectorBackendDispatchTask*&, std::__1::reference_wrapper<WebCore::Timer<WebCore::InspectorBackendDispatchTask> > >, std::__1::allocator<std::__1::__bind<void (WebCore::InspectorBackendDispatchTask::*&)(WebCore::Timer<WebCore::InspectorBackendDispatchTask>&), WebCore::InspectorBackendDispatchTask*&, std::__1::reference_wrapper<WebCore::Timer<WebCore::InspectorBackendDispatchTask> > > >, void ()>::operator()()
17 0x1152fe11a std::__1::function<void ()>::operator()() const
18 0x115f0449c WebCore::Timer<WebCore::InspectorBackendDispatchTask>::fired()
19 0x117012b4c WebCore::ThreadTimers::sharedTimerFiredInternal()
20 0x117012809 WebCore::ThreadTimers::sharedTimerFired()
21 0x116d674f7 WebCore::timerFired(__CFRunLoopTimer*, void*)
22 0x7fff8d837054 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
23 0x7fff8d836cd4 __CFRunLoopDoTimer
24 0x7fff8d8aab5a __CFRunLoopDoTimers
25 0x7fff8d7f3387 __CFRunLoopRun
26 0x7fff8d7f2988 CFRunLoopRunSpecific
27 0x7fff8b91f6ae RunCurrentEventLoopInMode
28 0x7fff8b91f461 ReceiveNextEventCommon
29 0x7fff8b91f25b _BlockUntilNextEventMatchingListInModeWithFilter
30 0x7fff90a5c3a4 _DPSNextEvent
31 0x7fff90a5bc74 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/16206696>
Timothy Hatcher
*** This bug has been marked as a duplicate of bug 129328 ***