Closed Bug 624839 Opened 13 years ago Closed 13 years ago

Awesomebar not working, corrupt places DB

Categories

(Toolkit :: Places, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: Dolske, Unassigned)

Details

In the past day or two my awesomebar stopped working on my Windows dev box. It doesn't even attempt to search history, even though the places organizer shows history entries.

Error console has: Error: Places AutoComplete: An async statement encountered an error: 11, 'database disk image is malformed'
Source File: resource://gre/components/nsPlacesAutoComplete.js
Line: 597

I've got a .zip of my profile contents if you'd like to look at it.

Seems the two problems here are:

1) What happened to corrupt the DB?

2) Why isn't it able to recover (ie, backup DB, purge, and start anew)?
it's possible it's a soft-corruption, so that it can be opened but it is reported as corrupt for some operation. In such a case bug 609286 (fixed in places) would replace it when maintenance runs but since it's not hard corruption it cannot be detected on db opening.

I don't have a answer for question 1... btw, can you run a "pragma integrity_check" on it please?
I think for these generic disk corruption bugs we don't have a viable solution, we plan to backup history though, so that making a new db will be pretty much transparent (bug 431274) when a corruption is detected (bug 609286).

Dolske did you try to check corruption as I pointed at in comment 1?
I think there is low value in keeping the bug open as it is.
Sigh. I don't think I have this DB around any more, so closing as incomplete.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.