Summary: | (Rare) storage/indexeddb/modern/autoincrement-abort.html flaky on mac-wk1 | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryan Haddad <ryanhaddad> |
Component: | WebCore Misc. | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | beidson |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 154968 |
Description
Ryan Haddad
2016-02-24 14:51:18 PST
According to the dashboard, this timeout is fairly rare. This is, indeed, rare. It happens on any given bot once every 2-3 weeks. This test is super rare, indeed. Hasn't occurred on a Mac bot since 5/21, which is before my 5/27 date where I expected a lot of tests to be much more reliable due to http://trac.webkit.org/changeset/201461 Occurred on EFL on 5/28 with 201492 :( weird... 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. More weirdness in the logs: +(main) UniqueIDBDatabase::handleDatabaseOperations - There are 1520149760 pending +UniqueIDBDatabase::handleDatabaseOperations - Popped an operation, now there are 1520149760 pending Nope - Can't start at a number, pop one off, then have the same number. o_O +IDBOpenDBRequest::onDeleteDatabaseSuccess() - current version is 140734713537488 Nope. This hasn't happened on any of the Mac bots in a month. Closing. |