Closed
Bug 13589
Opened 26 years ago
Closed 26 years ago
When opening and closing the splitter, sometimes i assert and the splitter won't open
Categories
(SeaMonkey :: MailNews: Message Display, defect, P3)
Tracking
(Not tracked)
VERIFIED
FIXED
M11
People
(Reporter: mscott, Assigned: peterl-retired)
References
Details
This doesn't happen all the time but it's happening regularly enough to be
annoying so I thought I'd file it.
If I open or close the spitter in the messenger thread pane while something
else is going on in the UI (i.e. if I just selected a folder and we are parsing
the folder so entries are getting added to the thread pane), I get the following
assertion in the splitter code:
NS_ASSERTION(old == aMapped, "not in table");
HTMLStyleSheetImpl::DropMappedAttributes(HTMLStyleSheetImpl * const 0x03a9a300,
nsIHTMLMappedAttributes * 0x041499d0) line 1122 + 34 bytes
HTMLAttributesImpl::EnsureSingleMappedFor(nsIHTMLContent * 0x04149ddc,
nsIHTMLStyleSheet * 0x03a9a300, int 1) line 1079
HTMLAttributesImpl::SetAttributeFor(HTMLAttributesImpl * const 0x04149b30,
nsIAtom * 0x0137a840 {"height"}, const nsHTMLValue & {...}, int 1,
nsIHTMLContent * 0x04149ddc, nsIHTMLStyleSheet * 0x03a9a300, int & 61448960)
line 1231 + 21 bytes
HTMLStyleSheetImpl::SetAttributeFor(HTMLStyleSheetImpl * const 0x03a9a300,
nsIAtom * 0x0137a840 {"height"}, const nsHTMLValue & {...}, int 1,
nsIHTMLContent * 0x04149ddc, nsIHTMLAttributes * & 0x04149b30) line 1065 + 40
bytes
nsGenericHTMLElement::SetHTMLAttribute(nsIAtom * 0x0137a840 {"height"}, const
nsHTMLValue & {...}, int 0) line 815 + 41 bytes
nsGenericHTMLElement::SetAttribute(int 0, nsIAtom * 0x0137a840 {"height"}, const
nsString & {"-56143363"}, int 0) line 712 + 23 bytes
nsHTMLIFrameElement::SetAttribute(nsHTMLIFrameElement * const 0x04149ddc, int 0,
nsIAtom * 0x0137a840 {"height"}, const nsString & {"-56143363"}, int 0) line 90
+ 30 bytes
nsSplitterFrameImpl::AdjustChildren(nsIPresContext & {...}, nsSplitterInfo *
0x04e488c0, int 1, int 0) line 882 + 65 bytes
nsSplitterFrameImpl::AdjustChildren(nsIPresContext & {...}) line 827
nsSplitterFrameImpl::MouseUp(nsIPresContext & {...}, nsGUIEvent * 0x0012fbe4)
line 423
nsSplitterFrame::HandleEvent(nsSplitterFrame * const 0x02f7a1b8, nsIPresContext
& {...}, nsGUIEvent * 0x0012fbe4, nsEventStatus & nsEventStatus_eIgnore) line
415
PresShell::HandleEvent(PresShell * const 0x03a9cb34, nsIView * 0x0417a340,
nsGUIEvent * 0x0012fbe4, nsEventStatus & nsEventStatus_eIgnore) line 2000 + 38
bytes
nsView::HandleEvent(nsView * const 0x0417a340, nsGUIEvent * 0x0012fbe4, unsigned
int 28, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 835
If I continue past the assertion, the splitter stays in the closed state
(i.e. it's at the bottom of the screen) and I am never able to get it to open
again.
Updated•26 years ago
|
Status: NEW → ASSIGNED
Comment 3•26 years ago
|
||
Peter do you have any idea what's going on here?
Updated•26 years ago
|
Target Milestone: M11
Assignee | ||
Updated•26 years ago
|
Assignee: evaughan → peterl
Status: ASSIGNED → NEW
Assignee | ||
Comment 4•26 years ago
|
||
I think I found this, a bug in the mapped attribute hashing code...
Assignee | ||
Updated•26 years ago
|
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 5•26 years ago
|
||
Fixed.
Comment 6•26 years ago
|
||
Scott, how is this working on your system? It appears fixed to me.
Reporter | ||
Updated•26 years ago
|
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 7•26 years ago
|
||
nbaca: I haven't been able to reproduce this in a little while either. Marking
fix as verified since neither of us can get it to happen again.
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•