Closed Bug 799125 Opened 12 years ago Closed 2 years ago

"ASSERTION: Why don't we have a Window here?" (IndexedDatabaseManager::QuotaIsLiftedInternal during shutdown)

Categories

(Core :: Storage: IndexedDB, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 820715

People

(Reporter: jruderman, Unassigned)

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase (deleted) —
1. Load the testcase 2. Ignore the disk-use prompt 3. Quit Firefox Result: ###!!! ASSERTION: Why don't we have a Window here?: 'window', file dom/indexedDB/IndexedDatabaseManager.cpp, line 915
Attached file stack? (deleted) —
Not sure how to make gdb give a good stack trace for an off-main-thread assert.
Program received signal SIGTRAP, Trace/breakpoint trap. 0x000000010296e613 in js::Vector<JS::Value, 8ul, js::TempAllocPolicy>::growByImpl<false> (this=0x7fff5fbfdc30, incr=1) at Vector.h:687 687 REENTRANCY_GUARD_ET_AL; ^ o rly?
OS: Mac OS X → All
Hardware: x86_64 → All
I think we create an empty db first and then we delete it.
OS: All → Mac OS X
Hardware: All → x86_64
OS: Mac OS X → All
Hardware: x86_64 → All
Have you loaded this script from a webserver or file:///something? I can reproduce this bug only if I open file:///something.html > ###!!! ASSERTION: Why don't we have a Window here?: 'window', file > dom/indexedDB/IndexedDatabaseManager.cpp, line 915
Yes, I do most of my testing with file:///
Priority: -- → P5
Severity: normal → S3

I believe this specific assertion was mooted by the move to QuotaManager in bug 820715.

Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 820715
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: