Closed Bug 1379807 Opened 8 years ago Closed 8 years ago

[10.13 Beta 3] Startup crash: Assertion failure: StorageDBUpdater.cpp:404

Categories

(Core :: DOM: Core & HTML, defect, P2)

54 Branch
defect

Tracking

()

RESOLVED DUPLICATE of bug 1345760

People

(Reporter: haik, Unassigned)

Details

On a debug build of Release/54, on the latest 10.13 macOS High Sierra Beta, Firefox crashes on startup. I built 54 debug from mozilla-unified revision changeset: 408119:10c24595231d parent: 408068:ee1bdf328a61 user: ffxbld <release@mozilla.com> date: Thu Jun 29 16:06:38 2017 -0700 files: .hgtags description: No bug - Tagging 90f18f9c15f7c71c755e387cfc193974fcf8b29c with FIREFOX_54_0_1_BUILD1, FIREFOX_54_0_1_RELEASE a=release CLOSED TREE with the fix for Bug 1376163 applied which I don't think is related. Assertion failure: [Child 2038] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /Users/haftandilian/r/unified/toolkit/xre/nsXREDirProvider.cpp, line 1707 Assertion failure: false, at /Users/haftandilian/r/unified/dom/storage/StorageDBUpdater.cpp:404 #01: mozilla::dom::StorageDBUpdater::Update(mozIStorageConnection*)[/Users/haftandilian/Desktop/NightlyDebug.app/Contents/MacOS/XUL +0x3fc80ce] #02: mozilla::dom::StorageDBThread::InitDatabase()[/Users/haftandilian/Desktop/NightlyDebug.app/Contents/MacOS/XUL +0x3fc4d30] #03: mozilla::dom::StorageDBThread::ThreadFunc()[/Users/haftandilian/Desktop/NightlyDebug.app/Contents/MacOS/XUL +0x3fc469c] #04: mozilla::dom::StorageDBThread::ThreadFunc(void*)[/Users/haftandilian/Desktop/NightlyDebug.app/Contents/MacOS/XUL +0x3fc2bb6] #05: _pt_root[/Users/haftandilian/Desktop/NightlyDebug.app/Contents/MacOS/libnss3.dylib +0x16ca9d] #06: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x387a] #07: _pthread_body[/usr/lib/system/libsystem_pthread.dylib +0x375c] Hit MOZ_CRASH(Aborting on channel error.) at /Users/haftandilian/r/unified/ipc/glue/MessageChannel.cpp:2233 Segmentation fault: 11
Blocks: highsierra
Summary: [10.13 Beta (17A306f)] Startup crash: Assertion failure: StorageDBUpdater.cpp:404 → [10.13 Beta 3] Startup crash: Assertion failure: StorageDBUpdater.cpp:404
Priority: -- → P2
Can you please retest with the latest beta (6) to see if this is still reproducible? Thanks.
This is almost certainly bug 1345760. Specifically, The LocalStorage schema revision was rev'ed to version 2 in Fx55. Any profile used in Fx55 or later would fail in this way when used under Fx54 and earlier. Since Fx55 is now released, the problem should be moot for :haik, but I'm duping to bug 1345760 for general tracking. Certainly ESR52 users will still experience the problem. The workaround for ESR52 users in such a profile problem should use "about:support"'s "Refresh Firefox" mechanism to migrate their profile backwards in time, as it were. I'm also removing the high sierra meta bug because this is not platform-specific. Also also, this is LocalStorage which is currently still Core :: DOM, not IndexedDB.
No longer blocks: highsierra
Status: NEW → RESOLVED
Closed: 8 years ago
Component: DOM: IndexedDB → DOM
Resolution: --- → DUPLICATE
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.