Closed Bug 78323 Opened 23 years ago Closed 23 years ago

Bookmarks file can prevent Mozilla from starting up

Categories

(SeaMonkey :: Bookmarks & History, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 74969

People

(Reporter: matt, Assigned: bugs)

Details

Attachments

(3 files)

Build 2001043021, Linux 2.4.4 i686, RedHat 6.1, XFree86 4.0.2

Something happened to my bookmarks file so that Mozilla wouldn't start
up.  I'll make an attachment of a file that causes this.

Also, what's causing the stickage seems to be duplicate entries in the
bookmarks file; everytime Mozilla is shutdown, it seems to add copies of
bookmarks, but these never get seem in the UI (I guess I should add another
bug for this).  I made a Perl script to strip out duplicate bookmarks, and
running the script seems to take care of the problem.  I'll also make
an attachment of the shrunk, working bookmarks file, and the perl script.

The point of stickage having a stack trace like this:

#0  0x4090c2b3 in InMemoryDataSource::GetTarget ()
   from mozilla/components/librdf.so
#1  0x409113fc in RDFContainerImpl::GetNextValue ()
   from mozilla/components/librdf.so
#2  0x4091059a in RDFContainerImpl::AppendElement ()
   from mozilla/components/librdf.so
#3  0x40e5fe4a in BookmarkParser::ParseBookmarkInfo ()
   from mozilla/components/libappcomps.so
#4  0x40e5ec01 in BookmarkParser::ProcessLine ()
   from mozilla/components/libappcomps.so
#5  0x40e5f08a in BookmarkParser::Parse ()
   from mozilla/components/libappcomps.so
#6  0x40e5fe34 in BookmarkParser::ParseBookmarkInfo ()
   from mozilla/components/libappcomps.so
#7  0x40e5ece9 in BookmarkParser::ProcessLine ()
   from mozilla/components/libappcomps.so
#8  0x40e5f08a in BookmarkParser::Parse ()
   from mozilla/components/libappcomps.so
#9  0x40e67c2e in nsBookmarksService::ReadBookmarks ()
   from mozilla/components/libappcomps.so
#10 0x40e61164 in nsBookmarksService::Init ()
   from mozilla/components/libappcomps.so
#11 0x40e5c951 in nsBookmarksServiceConstructor ()
   from mozilla/components/libappcomps.so
#12 0x400ca92c in nsGenericFactory::CreateInstance () at eval.c:41
#13 0x400c852a in nsComponentManagerImpl::CreateInstance () at eval.c:41
#14 0x400cf808 in nsComponentManager::CreateInstance () at eval.c:41
#15 0x400d037f in nsServiceManagerImpl::GetService () at eval.c:41
#16 0x400d075d in nsServiceManagerImpl::GetService () at eval.c:41
#17 0x400d09d8 in nsServiceManager::GetService () at eval.c:41
#18 0x40914282 in RDFServiceImpl::GetDataSource ()
   from mozilla/components/librdf.so
#19 0x40d0b7b8 in nsXULTemplateBuilder::LoadDataSources ()
   from mozilla/components/libgkcontent.so
#20 0x40cfcc86 in nsXULContentBuilder::SetRootContent ()
   from mozilla/components/libgkcontent.so
#21 0x40ceb367 in nsXULDocument::CheckTemplateBuilder ()
   from mozilla/components/libgkcontent.so
#22 0x40ce654a in nsXULDocument::AddElementToDocumentPost ()
   from mozilla/components/libgkcontent.so
#23 0x40ce9da7 in nsXULDocument::ResumeWalk ()
   from mozilla/components/libgkcontent.so
#24 0x40cea9cb in nsXULDocument::OnStreamComplete ()
   from mozilla/components/libgkcontent.so
#25 0x4095e640 in nsStreamLoader::OnStopRequest ()
   from mozilla/components/libnecko.so
#26 0x4098ecb3 in nsJARChannel::OnStopRequest ()
   from mozilla/components/libnecko.so
#27 0x40998c48 in nsOnStopRequestEvent::HandleEvent ()
   from mozilla/components/libnecko.so
#28 0x409532b8 in nsARequestObserverEvent::HandlePLEvent ()
   from mozilla/components/libnecko.so
#29 0x400d2af7 in PL_HandleEvent () at eval.c:41
#30 0x400d2a16 in PL_ProcessPendingEvents () at eval.c:41
#31 0x400d39a8 in nsEventQueueImpl::ProcessPendingEvents () at eval.c:41
#32 0x40573693 in event_processor_callback ()
   from mozilla/components/libwidget_gtk.so
#33 0x4057340d in our_gdk_io_invoke ()
   from mozilla/components/libwidget_gtk.so
#34 0x40745040 in g_io_unix_dispatch () from /usr/lib/libglib-1.2.so.0
#35 0x40746847 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#36 0x40746ec1 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#37 0x4074708c in g_main_run () from /usr/lib/libglib-1.2.so.0
dupe of bug 73873
I don't think that this is a dup of bug 73873.  That is a bug for the
growing of bookmarks; this is a bug that results from the huge bookmark
files that bug 73873 creates.

I'm seeing this on Win2K build ID: 2001043004

The bookmark file expanded from 198kb to 20Mb after two uses of this Mozilla
build. On the third try Mozilla hangs and uses 100% of the CPU.

Work around for now is to delete the enlarged file and just copy my bookmark
backup file back into the directory.
The issue of growing bookmarks files and blocked startup has been resolved.

*** This bug has been marked as a duplicate of 74969 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
VERIFIED Dupe - although the growing bm part isn't quite fully
resolved, there are other bugs however.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: