Closed
Bug 113378
Opened 23 years ago
Closed 16 years ago
somehow my history.dat was corrupted, in relatively normal usage
Categories
(Core Graveyard :: History: Global, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
Future
People
(Reporter: jrgmorrison, Assigned: alecf)
References
Details
Attachments
(2 files)
I had recently created this profile, and was just going through normal testing
and triage of bugs today. I had shut down and restarted several times with no
problem. But after my most recent exit, I now always crash on startup (trunk
mozilla build win2k, pulled about 1:30am Dec 02).
I'll attach the actually history.dat (thank goodness I hadn't visited
britneyspears.com today, or I'd be embarrassed to attach it).
This probably needs someone who knows orkins and yarns and morks to have a
look at why this is crashing.
Reporter | ||
Comment 1•23 years ago
|
||
Comment 2•23 years ago
|
||
I just had the same problem. Here's my history (zipped)
Comment 3•23 years ago
|
||
I've had as well many talkbacks for the problem.
TB117736Z, TB117672W, TB117639Q, TB117618Z, TB117595Z, TB117575G
Most of them where reproduced by clicking on a link or by typing a URL in the
URL box.
I deleted the history.dat and it now works.
Hope it helps.
I think there are two problems:
- the history got corrupted in normal usage
- the browser crashed when history is corrupted. It should not. I posted another
bug for that: bug 113813
Comment 4•23 years ago
|
||
the most popular and only reproducible way of corrupting history.dat is to run
two instances of mozilla/netscape at the same time.
Reporter | ||
Comment 5•23 years ago
|
||
To the best of my knowledge, I hadn't run comm. with that profile. However,
that doesn't help narrowing it down anymore than what I initially said
"It just 'happened'". Sorry I can't say anything more reproducible.
Updated•23 years ago
|
Target Milestone: --- → Future
Updated•23 years ago
|
Blocks: profile-corrupt
Comment 6•23 years ago
|
||
Orkins and morks and yarns, oh my. alec or bienvenu know them best...
Assignee: blaker → alecf
Comment 7•23 years ago
|
||
the remaining issue is that history.dat was corrupted - we no longer crash with
the attached history.dat. The corruption has to do with the same string written
to the db more than once, which looks like a classic case of having two clients
writing to the same db. In theory, profile locking should prevent this, but I
haven't really seen profile locking working.
I've been watching bug #31575 for resolution of this problem, and am wondering
if I'm in the right place. I don't use a second profile, and I never run two
instances of mozilla. I will occasionally use 'open in new window' on a link,
but the history.dat gets corrupted several times a day even with just one window
open. Often, this is associated with a crash of mozilla (which after updating to
1.4 locks the whole system now), but sometimes mozilla keeps running by just
deleting the history and starting a new one.
For those still struggling with history.dat corruption, here are my results so
far. Using Mozilla 1.3 on winME I lost my history 5 or 6 times a day when
Mozilla crashed out. Using Mozilla 1.4 I lost my history 5 or 6 times a day when
Mozilla crashed the whole system out. Using the workaround from bug#204374 about
GDI resource exhaustion, (set browser.cache.memory.enable=false) I only had
Mozilla 1.4 crash out the system 3 times in a whole week and only lost my
history on two of those times. Now, using Mozilla 1.5a [2003081004] for 4 days
now and pushing it hard, with browser.cache.memory.enable set back to true where
it belongs, I've had no crashes yet and no loss of history.dat. I don't
particularly like beta versions, but would recommend using the beta over using
the workaround if you are still losing your history.
Comment 10•22 years ago
|
||
On Win98SE I found the following method to recover history.dat after system
crash (Mozilla 1.4 and before, still not tested with 1.5a):
First make sure that autostart of scandisk is disabled
(AutoScan=0 in MSDOS.SYS).
After a system crash (mozilla running) occurs, do the following:
1. Reboot.
2. copy history.dat to some temp place (copy, not move or rename).
3. Run scandisk. Scandisk reports allocation errors(!) on history.dat (and in
very rare cases on panacea.dat). Let scandisk fix the errors.
4a. Start Mozilla, open history.
Result: History set to empty, because moz detects history.dat corruption.
4b. Copy saved history.dat from step 2 back to profile and then start Mozilla.
Result: History is back, only some entries may be lost.
An improved file flushing strategy may possibly prevent the allocation errors.
Comment 11•21 years ago
|
||
I am not sure what I describe here is the same bug or another one. This
happened with Mozilla 1.5RC1 (Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5)
Gecko/20030916).
I noticed this morning that, if I shut down Mozilla after some Web surfing and
then started it, none of the links I visited were indicated as such in my
bookmarks file (which I use as my home page). I checked history.dat and noticed
that the date of latest modification was yesterday.
My PC did crash early this morning while Mozilla was open. I was able to shut
down all applications (gracefully I hope), including Mozilla, before rebooting.
To correct my problem, I renamed history.dat as xhistory.dat. I then copied the
file and renamed the copy as history.dat. After that, everything worked fine.
I have seen this before with 1.4. This was the first time I saw it with 1.5.
If this is not 113378, let me know so that I can submit a new bug report.
Comment 12•16 years ago
|
||
The last post here was five-and-a-half years ago. The issue reported was resolved at the latest in bug 374945 (implementation of Places).
Resolving WFM.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Updated•7 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•