[Webkit-unassigned] [Bug 129583] New: Web Inspector: Inspector asserting immediately on bring up

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 2 14:24:52 PST 2014


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

           Summary: Web Inspector: Inspector asserting immediately on
                    bring up
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: sam at webkit.org
                CC: timothy at apple.com, joepeck at webkit.org,
                    webkit-bug-importer at group.apple.com,
                    graouts at webkit.org


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:]

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list