RESOLVED DUPLICATE of bug 129328 129583
Web Inspector: Inspector asserting immediately on bring up
https://bugs.webkit.org/show_bug.cgi?id=129583
Summary Web Inspector: Inspector asserting immediately on bring up
Sam Weinig
Reported 2014-03-02 14:21:56 PST
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
Radar WebKit Bug Importer
Comment 1 2014-03-02 14:24:05 PST
Timothy Hatcher
Comment 2 2014-03-02 17:23:58 PST
*** This bug has been marked as a duplicate of bug 129328 ***
Note You need to log in before you can comment on or make changes to this bug.