Closed
Bug 87629
Opened 23 years ago
Closed 23 years ago
bookmarks corrupted when filed
Categories
(SeaMonkey :: Bookmarks & History, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
mozilla0.9.3
People
(Reporter: blizzard, Assigned: dougt)
References
()
Details
(Whiteboard: PDT+; have r/sr/a; ready to checkin to the tip; checked into 0.9.2 branch)
Attachments
(1 file)
From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.1+) Gecko/20010625 BuildID: 20010625 If you file the above listed bookmark it is saved in the bookmarks file corrupted Reproducible: Always Steps to Reproduce: 1. Go to the above url 2. Go to Bookmarks -> File Bookmark 3. Choose a folder to file it in 4. Open Bookmarks -> Manager Bookmarks 5. Look at your filed bookmark and note that it's damaged Actual Results: Bookmark comes out as: file://http://bonsai.mozilla.org/cvsquery.cgi%3Ftreeid=default&module=all&branch=MOZILLA_0_9_2_BRANCH&branchtype=match&dir=&file=mozilla%252F&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=day&mindate=&maxdate=&cvsroot=%252Fcvsroot Expected Results: Should be: http://bonsai.mozilla.org/cvsquery.cgi?treeid=default&module=all&branch=MOZILLA_0_9_2_BRANCH&branchtype=match&dir=&file=mozilla%2F&filetype=match&who=&whotype=match&sortby=Date&hours=2&date=day&mindate=&maxdate=&cvsroot=%2Fcvsroot This is in the 0.9.2 branch.
Reporter | ||
Updated•23 years ago
|
Whiteboard: critical for 0.9.2
Comment 2•23 years ago
|
||
http://lxr.mozilla.org/mozilla/source/xpfe/components/bookmarks/resources/addBookmark.js#184 If I comment out this try block ("Check to see if the item is in a local directory path..."; obviously don't comment out the var assignment...), the problem appears to go away. This is a pretty old code block (rev 1.2, january, according to lxr), so maybe something is no longer throwing the expected exception? Off to figure out what's supposed to be going on.
Comment 4•23 years ago
|
||
cc'ing dougt, because I think this problem stems from his big url checkin on the 21st. When I file a bookmark, I see an assertion at nsLocalFile::GetURL(): "Cannot tell if this is a directory." Looking at the code (nsLocalFileUnix.cpp in my case). I notice that *aURL is still set to the modified (file:// prepended) value even if the directory lookup fails. If i move the assignment inside the if block, the problem appears to go away. I'm sort of using the force here, but I'll put together a patch to show you what I mean. Assuming this is an appropriate change, it appears that it's needed in nsLocalFile*.cpp for each platform (excluding Common).
Comment 5•23 years ago
|
||
Hmm, forget it. After rereading the code, I've concluded that even though that works, it is pretty clearly not be the correct solution. Sorry for spam.
Comment 7•23 years ago
|
||
The following sequence of commands can be used to consistently reproduce this bug under Windows 2000 Server on one of my machines. Hope this helps (and works for others). 1. Start Mozilla (my settings start with a mail window). 2. Clear memory and disk caches. 2.a. Select "Edit / Preferences / Advanced / Cache / Clear Memory Cache" 2.b. Select "Edit / Preferences / Advanced / Cache / Clear Disk Cache" 3. Open a browser window. Note: Steps 2 and 3 can be reversed; browser can be set to open with blank page or live web page. 4. Select "Debug / Viewer Demos / #9 Frames" (loads from resource) 5. Select "Debug / XBL Demos / #1 Technicolor DIV" (loads from www.mozilla.org) 6. The page will not completely load. Incomplete load appears related to frames? 7. Go to non-www.mozzila.org web site. 8. Repeat step 2 to clear caches. 9. Repeat steps 4 and 5 to reproduce again, ad nauseum. Did not test further for other possibilities. My cache settings are 4096 memory, 5000 disk, Check every time.
Comment 8•23 years ago
|
||
Sorry, the comments posted previously were meant for bug #83175
Comment 9•23 years ago
|
||
I'm not sure if this is the same bug or if I should file a new one, but I have a gopher directory bookmarked and when I select a file from inside that directory (using Bookmarks from the Personal Toolbar) it concatenates the two URLs together resulting in a url with two "gopher://"es in it.
Comment 10•23 years ago
|
||
ben, alecf, dougt: any ideas on the fix for this. we need a fix badly to wrap up mozilla 0.9.2 get on with more work on that branch.
Whiteboard: critical for 0.9.2 → PDT+; critical for 0.9.2
Assignee | ||
Comment 11•23 years ago
|
||
Nick Lewycky - that is a seperate bug. Please file it, although I think that I had see a dup....
Assignee | ||
Comment 12•23 years ago
|
||
I am rebuilding right now. I can take a look at this when my build is done. By inspection, I think tingley was on the right track. I wonder what |gFld_URL.value| is when |initWithUnicodePath| is called. I bet it is "http://bonsai.mozilla.org/......" Know more soon....
Assignee: ben → dougt
Assignee | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla0.9.3
Comment 13•23 years ago
|
||
Assignee | ||
Comment 14•23 years ago
|
||
Ben, PERFECT! that worked. r/sr= I can check in this as soon as I get a approval and another r=.
Comment 15•23 years ago
|
||
ok, seems reasonable r/sr=alecf
Reporter | ||
Comment 16•23 years ago
|
||
a=blizzard on behalf of drivers for 0.9.2
Whiteboard: PDT+; critical for 0.9.2 → PDT+; critical for 0.9.2; have r/sr/a; ready to checkin
Reporter | ||
Comment 17•23 years ago
|
||
Checked into the 0.9.2 branch. This still needs to be checked into the trunk but it's closed right now.
Whiteboard: PDT+; critical for 0.9.2; have r/sr/a; ready to checkin → PDT+; critical for 0.9.2; have r/sr/a; ready to checkin to the tip; checked into 0.9.2 branch
Updated•23 years ago
|
Whiteboard: PDT+; critical for 0.9.2; have r/sr/a; ready to checkin to the tip; checked into 0.9.2 branch → PDT+; have r/sr/a; ready to checkin to the tip; checked into 0.9.2 branch
Assignee | ||
Comment 18•23 years ago
|
||
Checking in addBookmark.js; /cvsroot/mozilla/xpfe/components/bookmarks/resources/addBookmark.js,v <-- addBookmark.js new revision: 1.7; previous revision: 1.6 done
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 19•23 years ago
|
||
VERIFIED Fixed for 2001072405 Branch and Trunk builds
Status: RESOLVED → VERIFIED
Updated•20 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•