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)
Core
Storage: IndexedDB
Tracking
()
RESOLVED
DUPLICATE
of bug 820715
People
(Reporter: jruderman, Unassigned)
Details
(Keywords: assertion, testcase)
Attachments
(2 files)
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
Reporter | ||
Comment 1•12 years ago
|
||
Not sure how to make gdb give a good stack trace for an off-main-thread assert.
Reporter | ||
Comment 2•12 years ago
|
||
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?
Updated•12 years ago
|
OS: Mac OS X → All
Hardware: x86_64 → All
Comment 3•12 years ago
|
||
I think we create an empty db first and then we delete it.
OS: All → Mac OS X
Hardware: All → x86_64
Updated•12 years ago
|
OS: Mac OS X → All
Hardware: x86_64 → All
Comment 4•12 years ago
|
||
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
Reporter | ||
Comment 5•12 years ago
|
||
Yes, I do most of my testing with file:///
Updated•7 years ago
|
Priority: -- → P5
Updated•2 years ago
|
Severity: normal → S3
Comment 6•2 years ago
|
||
I believe this specific assertion was mooted by the move to QuotaManager in bug 820715.
You need to log in
before you can comment on or make changes to this bug.
Description
•