WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED CONFIGURATION CHANGED
165166
ASSERTION FAILED: m_transactionOperationsInProgressQueue.first() == &operation
https://bugs.webkit.org/show_bug.cgi?id=165166
Summary
ASSERTION FAILED: m_transactionOperationsInProgressQueue.first() == &operation
Ryan Haddad
Reported
2016-11-29 15:39:03 PST
Seen with LayoutTest storage/indexeddb/modern/handle-user-delete.html
https://build.webkit.org/results/Apple%20El%20Capitan%20Debug%20WK2%20(Tests)/r209088%20(9640)/results.html
ASSERTION FAILED: m_transactionOperationsInProgressQueue.first() == &operation /Volumes/Data/slave/elcapitan-debug/build/Source/WebCore/Modules/indexeddb/IDBTransaction.cpp(1293) : void WebCore::IDBTransaction::operationCompletedOnClient(IDBClient::TransactionOperation &) 1 0x10bb6eae0 WTFCrash 2 0x10f10410d WebCore::IDBTransaction::operationCompletedOnClient(WebCore::IDBClient::TransactionOperation&) 3 0x10f108bce WebCore::IDBClient::TransactionOperation::doComplete(WebCore::IDBResultData const&) 4 0x10f0fac5f WebCore::IDBTransaction::completedOperationTimerFired() 5 0x10f113068 void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (WebCore::IDBTransaction::*&)(), WebCore::IDBTransaction*>&>(std::__1::__bind<void (WebCore::IDBTransaction::*&)(), WebCore::IDBTransaction*>&&&) 6 0x10f112f3c std::__1::__function::__func<std::__1::__bind<void (WebCore::IDBTransaction::*&)(), WebCore::IDBTransaction*>, std::__1::allocator<std::__1::__bind<void (WebCore::IDBTransaction::*&)(), WebCore::IDBTransaction*> >, void ()>::operator()() 7 0x10e27fd5a std::__1::function<void ()>::operator()() const 8 0x10e27fc6c WebCore::Timer::fired() 9 0x110ba7eea WebCore::ThreadTimers::sharedTimerFiredInternal() 10 0x110ba9131 WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0::operator()() const 11 0x110ba90fd void std::__1::__invoke_void_return_wrapper<void>::__call<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&>(WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0&&&) 12 0x110ba909c std::__1::__function::__func<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0, std::__1::allocator<WebCore::ThreadTimers::setSharedTimer(WebCore::SharedTimer*)::$_0>, void ()>::operator()() 13 0x10e27fd5a std::__1::function<void ()>::operator()() const 14 0x10fe77d2f WebCore::MainThreadSharedTimer::fired() 15 0x10fe78139 WebCore::timerFired(__CFRunLoopTimer*, void*) 16 0x7fff97244b94 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ 17 0x7fff97244823 __CFRunLoopDoTimer 18 0x7fff9724437a __CFRunLoopDoTimers 19 0x7fff9723b871 __CFRunLoopRun 20 0x7fff9723aed8 CFRunLoopRunSpecific 21 0x7fff968fc935 RunCurrentEventLoopInMode 22 0x7fff968fc76f ReceiveNextEventCommon 23 0x7fff968fc5af _BlockUntilNextEventMatchingListInModeWithFilter 24 0x7fff88577df6 _DPSNextEvent 25 0x7fff88577226 -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] 26 0x7fff8856bd80 -[NSApplication run] 27 0x7fff88535368 NSApplicationMain 28 0x7fff8db63194 _xpc_objc_main 29 0x7fff8db61bbe xpc_main 30 0x106f4a080 main 31 0x7fff895dc5ad start
Attachments
Add attachment
proposed patch, testcase, etc.
Ryan Haddad
Comment 1
2016-11-29 15:39:35 PST
This assert was added with
https://trac.webkit.org/changeset/209086
Brady Eidson
Comment 2
2016-11-29 17:18:02 PST
Cannot repro locally. *sigh*
Brady Eidson
Comment 3
2016-11-30 10:55:53 PST
The patch landed in
https://trac.webkit.org/changeset/209132
might have had an effect here. THere's not enough information to make much more of a targeted exploration on this.
Brady Eidson
Comment 4
2016-11-30 11:31:51 PST
Don't think this will happen anymore. Please file a new one if it does!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug