Closed Bug 420984 Opened 16 years ago Closed 16 years ago

Assertion failed when sorting bookmarks in library

Categories

(Firefox :: Bookmarks & History, defect)

defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 420905

People

(Reporter: chadwickgab+mozilla, Unassigned)

Details

When trying to sort bookmarks in library get the message assertion failed.

1. Open library.
2. Click on bookmark menu folder in right panel with secondary button on mouse.
3. Select sort by name

Then the library give an ever repeating error message.

One of them :

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)


Probably a regression but don't have the time to look now.
Flags: blocking-firefox3?
This works for me, both on Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9b4pre) Gecko/2008030204 and on a custom debug build done today. Do you have any special bookmarks that might have triggered the bug?
I can confirm this with the current nightly... no idea what's causing it and what the regression window is as I don't have the necessary tools installed to test, just confirming that it does happen and yes, it also happens on a clean ("firefox.exe -profile C:\usr\var\Mozilla\clean", clean being an empty folder) profile for me.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5pre) Gecko/2008030405 Minefield/3.0b5pre
I seriously doubt that they are very useful, but here are a couple of error messages:

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsSeparator(undefined)
1:PTV_isSeparator(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsSeparator(undefined)
1:PTV_getImageSrc(0,[object TreeColumn])
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsSeparator(undefined)
1:PTV_getImageSrc(0,[object TreeColumn])
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])

ASSERT: null node
Stack Trace: 
0:PU_nodeIsContainer(undefined)
1:PTV_isContainer(0)
2:invokeDragSessionWithImage([object XULElement],[xpconnect wrapped nsISupportsArray],[xpconnect wrapped nsIScriptableRegion],7,null,0,0,[object MouseEvent])
3:([object MouseEvent],[object XULElement])
4:onxbldraggesture([object MouseEvent])



After pressing enter for a while the messages change:
..........................

ASSERT: null node
Stack Trace: 
0:PU_nodeIsURI(undefined)
1:PTV_getCellText(0,[object TreeColumn])

Getting it with a new profile with Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9b5pre) Gecko/2008030405 Minefield/3.0b5pre ID:2008030405

Is this the good component. If so confirm or comment so I can confirm.
Not sure this is actually a bug in Places, looks more like the drag 'n drop interface is screwed up, which would be core I suppose. Keep in mind that reordering and such works, just as long as you don't do it in the Places manager, so...
It may be the same regression as bug 42095.
(In reply to comment #6)
> It may be the same regression as bug 42095.

maybe you wanted to point Bug 420905 :)
Yes, most probably a dupe
Whiteboard: DUPEME
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Flags: blocking-firefox3?
Resolution: --- → DUPLICATE
Keywords: qawanted
Whiteboard: DUPEME
Status: RESOLVED → VERIFIED
Bug 451915 - move Firefox/Places bugs to Firefox/Bookmarks and History. Remove all bugspam from this move by filtering for the string "places-to-b-and-h".

In Thunderbird 3.0b, you do that as follows:
Tools | Message Filters
Make sure the correct account is selected. Click "New"
Conditions: Body   contains   places-to-b-and-h
Change the action to "Delete Message".
Select "Manually Run" from the dropdown at the top.
Click OK.

Select the filter in the list, make sure "Inbox" is selected at the bottom, and click "Run Now". This should delete all the bugspam. You can then delete the filter.

Gerv
Component: Places → Bookmarks & History
QA Contact: places → bookmarks
You need to log in before you can comment on or make changes to this bug.