Closed Bug 599098 Opened 10 years ago Closed 9 years ago

Assertion failed: !pBt->pPage1 && !pBt->pCursor in sqlite3BtreeSetPageSize when vacuuming a WAL database with not finalized statements

Categories

(Toolkit :: Storage, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla2.0b9

People

(Reporter: mak, Unassigned)

References

Details

(Whiteboard: [fixed-in-places])

Attachments

(1 file)

steps to reproduce:
1. create a database
2. set journal_mode to WAL
3. create and execute a statement but don't finalize it
4. VACUUM

I'll attach a reduced storage unit test that can reproduce the issue here.

This causes my test for WAL restoration failure on vacuum to fail (so I'll comment it out for now and enable once this is fixed)
Attachment #478039 - Attachment is patch: false
Whiteboard: [re-enable test in bug 541373 once fixed]
could be fixed by SQLite 3.7.3
Depends on: SQLite3.7.3
This is fixed, but we should still re-enable the test in whiteboard though (after checking it did not bitrot in the meanwhile)
Whiteboard: [re-enable test in bug 541373 once fixed] → [fixed, but check and re-enable test in bug 541373]
Target Milestone: --- → mozilla2.0b9
(In reply to comment #2)
> This is fixed, but we should still re-enable the test in whiteboard though
> (after checking it did not bitrot in the meanwhile)
mak, can you file a bug on doing that please?
Blocks: 619831
I can!
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: [fixed, but check and re-enable test in bug 541373] → [fixed-in-places]
You need to log in before you can comment on or make changes to this bug.