Closed
Bug 36432
Opened 25 years ago
Closed 25 years ago
assertion mousing over a menu
Categories
(Core :: XUL, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: buster, Assigned: waterson)
Details
1.open mozilla browser on WinNT
2.mouse over the menu bar
3. assert with this stack:
nsDebug::Assertion(const char * 0x100ac35c, const char * 0x100ac334, const char
* 0x100ac30c, int 63) line 191 + 13 bytes
nsFileSpecHelpers::Canonify(nsSimpleCharString & {...}, int 0) line 63 + 46
bytes
nsFilePath::nsFilePath(const char * 0x032d9768, int 0) line 680 + 16 bytes
nsFileURL::nsFileURL(const char * 0x032d98f0, int 0) line 510
FileSystemDataSource::ArcLabelsOut(FileSystemDataSource * const 0x02e4c350,
nsIRDFResource * 0x02df1ed0, nsISimpleEnumerator * * 0x032d82f0) line 794
CompositeArcsInOutEnumeratorImpl::GetEnumerator(nsIRDFDataSource * 0x02e4c350,
nsISimpleEnumerator * * 0x032d82f0) line 406 + 25 bytes
CompositeEnumeratorImpl::HasMoreElements(CompositeEnumeratorImpl * const
0x032d82e0, int * 0x0012e1a8) line 220 + 22 bytes
RDFContainerInstanceTestNode::FilterInstantiations(InstantiationSet & {...})
line 2807 + 36 bytes
TestNode::Propogate(const InstantiationSet & {...}, void * 0x0012e320) line 915
+ 15 bytes
TestNode::Propogate(const InstantiationSet & {...}, void * 0x0012e320) line 920
+ 37 bytes
TestNode::Propogate(const InstantiationSet & {...}, void * 0x0012e320) line 920
+ 37 bytes
RootNode::Propogate(const InstantiationSet & {...}, void * 0x0012e320) line 643
+ 37 bytes
nsXULTemplateBuilder::CreateContainerContents(nsIContent * 0x0306c500,
nsIRDFResource * 0x02dbd0f0, int 0, nsIContent * * 0x00000000, int * 0x00000000)
line 4697 + 48 bytes
nsXULTemplateBuilder::CreateTemplateAndContainerContents(nsIContent *
0x0306c500, nsIContent * * 0x00000000, int * 0x00000000) line 4622 + 34 bytes
nsXULTemplateBuilder::CreateContents(nsXULTemplateBuilder * const 0x02f18780,
nsIContent * 0x0306c500) line 3211 + 16 bytes
nsXULDocument::CreateContents(nsXULDocument * const 0x023ac0b4, nsIContent *
0x0306c500) line 2083 + 16 bytes
nsXULElement::EnsureContentsGenerated() line 3587 + 27 bytes
nsXULElement::ChildCount(const nsXULElement * const 0x0306c500, int & 1239216)
line 2328 + 8 bytes
nsXBLBinding::GenerateAnonymousContent(nsXBLBinding * const 0x032d0fc0,
nsIContent * 0x0306c500) line 492
nsXBLService::LoadBindings(nsXBLService * const 0x02579780, nsIContent *
0x0306c500, const nsString & {"resource:/chrome/xulBindings.xml#menus"}) line
287
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x02860d90,
nsIPresContext * 0x023b41b0, nsFrameConstructorState & {...}, nsIContent *
0x0306c500, nsIFrame * 0x0134adc8, nsIAtom * 0x01b8c270 {"menu"},
nsIStyleContext * 0x0328b710, nsFrameItems & {...}, int 0, int & 0) line 5261
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x02860d90, nsIPresContext
* 0x023b41b0, nsFrameConstructorState & {...}, nsIContent * 0x0306c500, nsIFrame
* 0x0134adc8, nsFrameItems & {...}) line 7084 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x02860d90, nsIPresContext
* 0x023b41b0, nsFrameConstructorState & {...}, nsIContent * 0x02f18d00, nsIFrame
* 0x0134adc8, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 10495 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x02860d90,
nsIPresContext * 0x023b41b0, nsFrameConstructorState & {...}, nsIContent *
0x02f18d00, nsIFrame * 0x01273028, nsIAtom * 0x01ba4830 {"menupopup"},
nsIStyleContext * 0x032862d0, nsFrameItems & {...}, int 0, int & 0) line 5828 +
44 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x02860d90, nsIPresContext
* 0x023b41b0, nsFrameConstructorState & {...}, nsIContent * 0x02f18d00, nsIFrame
* 0x01273028, nsFrameItems & {...}) line 7084 + 56 bytes
nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x02861ad0,
nsIPresContext * 0x023b41b0, nsIContent * 0x02f178e0, nsIContent * 0x02f18d00,
int 1, nsILayoutHistoryState * 0x030df810) line 8190 + 46 bytes
nsCSSFrameConstructor::RecreateFramesForContent(nsIPresContext * 0x023b41b0,
nsIContent * 0x02f18d00) line 10358 + 40 bytes
nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const
0x02861ad0, nsIPresContext * 0x023b41b0, nsIContent * 0x02f18d00, int 0, nsIAtom
* 0x01ba3a40 {"menugenerated"}, int 2) line 9387 + 16 bytes
StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x02861b90, nsIPresContext *
0x023b41b0, nsIContent * 0x02f18d00, int 0, nsIAtom * 0x01ba3a40
{"menugenerated"}, int -1) line 1076
PresShell::AttributeChanged(PresShell * const 0x02860d98, nsIDocument *
0x023ac0b0, nsIContent * 0x02f18d00, int 0, nsIAtom * 0x01ba3a40
{"menugenerated"}, int -1) line 2673 + 57 bytes
nsXULDocument::AttributeChanged(nsXULDocument * const 0x023ac0b0, nsIContent *
0x02f18d00, int 0, nsIAtom * 0x01ba3a40 {"menugenerated"}, int -1) line 1483
nsXULElement::SetAttribute(nsXULElement * const 0x02f18d00, int 0, nsIAtom *
0x01ba3a40 {"menugenerated"}, const nsString & {"true"}, int 1) line 2834
nsMenuFrame::MarkAsGenerated(nsMenuFrame * const 0x01273088) line 434 + 61 bytes
nsMenuBarFrame::SetCurrentMenuItem(nsMenuBarFrame * const 0x012e3ca4,
nsIMenuFrame * 0x01273088) line 472
nsMenuFrame::HandleEvent(nsMenuFrame * const 0x01273028, nsIPresContext *
0x023b41b0, nsGUIEvent * 0x0012fa2c, nsEventStatus * 0x0012f938) line 356
PresShell::HandleEvent(PresShell * const 0x02860d94, nsIView * 0x02861dc0,
nsGUIEvent * 0x0012fa2c, nsEventStatus * 0x0012f938, int & 1) line 3157 + 38
bytes
nsView::HandleEvent(nsView * const 0x02861dc0, nsGUIEvent * 0x0012fa2c, unsigned
int 28, nsEventStatus * 0x0012f938, int & 1) line 811
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x02861130, nsGUIEvent *
0x0012fa2c, nsEventStatus * 0x0012f938) line 1355
HandleEvent(nsGUIEvent * 0x0012fa2c) line 69
nsWindow::DispatchEvent(nsWindow * const 0x02861c94, nsGUIEvent * 0x0012fa2c,
nsEventStatus & nsEventStatus_eIgnore) line 511 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fa2c) line 532
nsWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000 {x=???
y=???}) line 3236 + 21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000 {x=???
y=???}) line 3443
nsWindow::ProcessMessage(unsigned int 512, unsigned int 0, long 1376441, long *
0x0012fd90) line 2374 + 24 bytes
nsWindow::WindowProc(HWND__ * 0x0aa90482, unsigned int 512, unsigned int 0, long
1376441) line 740 + 27 bytes
USER32! 77e71820()
001500b9
Debug build with code pulled yesterday 4/18/00 mid-afternoon (around 2:00pm I
think.)
this only happens the *first* time the mouse meets a menu.
cc'd saari because, well, why the hell not?
Comment 2•25 years ago
|
||
this looks like it's going through xul template stuff when lazily building the
frames for menus as the mouse goes over the menuTitle. passing to waterson,
cc'ing hyatt.
Assignee: pinkerton → waterson
Updated•25 years ago
|
QA Contact: sairuh → jrgm
| Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
| Assignee | ||
Comment 3•25 years ago
|
||
buster: are you still seeing this? I'm not able to reproduce...
Component: XP Toolkit/Widgets: Menus → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in
before you can comment on or make changes to this bug.
Description
•