<html>
<head>
<base href="https://bugs.webkit.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - (Rare) storage/indexeddb/modern/autoincrement-abort.html flaky on mac-wk1"
href="https://bugs.webkit.org/show_bug.cgi?id=154657#c4">Comment # 4</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - (Rare) storage/indexeddb/modern/autoincrement-abort.html flaky on mac-wk1"
href="https://bugs.webkit.org/show_bug.cgi?id=154657">bug 154657</a>
from <span class="vcard"><a class="email" href="mailto:beidson@apple.com" title="Brady Eidson <beidson@apple.com>"> <span class="fn">Brady Eidson</span></a>
</span></b>
<pre>Hasn't occurred on a Mac bot since 6/8, and that was the leaks bot.
The leaks bot timed out and actually gave us a logging dump that I'd implemented a long time ago.
Jumping to the end of the logging dump I see something *very* peculiar:
...
+UniqueIDBDatabaseConnection::didAbortTransaction - - 140734713535744
+UniqueIDBDatabase::invokeOperationAndTransactionTimer()
+(main) UniqueIDBDatabase::operationAndTransactionTimerFired
+(main) UniqueIDBDatabase::handleDatabaseOperations - There are 1520145168 pending
...
Weird things:
1 - The didAbortTransaction line should have an IDBResourceIdentifier outputted, between the "- -" dashes. It doesn't.
IDBResourceIdentifier can't actually output *nothing* like that - it's loggingString method has to print brackets. Bizarre.
2 - The transaction identifier - 140734713535744 - is *HUGE*.
Transaction ids start at 0. No way it got that huge.
3 - "handleDatabaseOperations - There are 1520145168 pending"
Nope, nope, nope. No way.
Something is getting into a bonkers state.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>