Closed
Bug 9107
Opened 25 years ago
Closed 25 years ago
Moving the scrollbar thumb rapidly causes error
Categories
(Core :: XUL, defect, P3)
Tracking
()
VERIFIED
WORKSFORME
M11
People
(Reporter: scottputterman, Assigned: hyatt)
References
Details
In the Messenger folder pane I move the scrollbar thumb up and down and get the following error: NS_ERROR("Parent content should not be NULL!"); which may or may not lead to a crash. nsDebug::Error(const char * 0x01b259a0, const char * 0x01b25960, int 291) line 195 + 13 bytes nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f28fa0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 291 + 21 bytes nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f38cb0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f409f0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f474e0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f509c0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x04f50160, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05c701f0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05c65a60, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05c65a60, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05c9db70, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05c9db70, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cabde0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cabde0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cb7a10, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cb7a10, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cb2320, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cb2320, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05dbf380, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05dbf380, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05dbb150, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05dbb150, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cc7b80, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cc7b80, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cc26b0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cc26b0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05ccd5c0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05ccd5c0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cc8bd0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cc8bd0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cd6640, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cd6640, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cdee60, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cdee60, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05cdd3c0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05cdd3c0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05ce73e0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x00000000, nsIContent * 0x05ce73e0, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05ce45f0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 350 nsTreeRowGroupFrame::FindPreviousRowContent(int & 38, nsIContent * 0x05ce13a0, nsIContent * 0x00000000, nsIContent * * 0x0012f59c) line 359 nsTreeRowGroupFrame::PositionChanged(nsTreeRowGroupFrame * const 0x04f46b24, nsIPresContext & {...}, int 61, int 6) line 450 nsSliderFrame::CurrentPositionChanged(nsIPresContext * 0x04e07740) line 542 nsSliderFrame::AttributeChanged(nsSliderFrame * const 0x05c969e0, nsIPresContext * 0x04e07740, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int 2) line 143 nsScrollbarFrame::AttributeChanged(nsScrollbarFrame * const 0x046d7cc8, nsIPresContext * 0x04e07740, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int 2) line 70 nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const 0x04e2d130, nsIPresContext * 0x04e07740, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int 2) line 5012 + 31 bytes StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x04e2d1d0, nsIPresContext * 0x04e07740, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int -1) line 844 PresShell::AttributeChanged(PresShell * const 0x04e2ef88, nsIDocument * 0x04e06590, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int -1) line 1646 + 50 bytes XULDocumentImpl::AttributeChanged(XULDocumentImpl * const 0x04e06590, nsIContent * 0x05c788b0, nsIAtom * 0x01d8f8c0 {"curpos"}, int -1) line 1902 RDFElementImpl::SetAttribute(RDFElementImpl * const 0x05c788b0, int 0, nsIAtom * 0x01d8f8c0 {"curpos"}, const nsString & {"6"}, int 1) line 1972 nsSliderFrame::SetCurrentPosition(nsIPresContext & {...}, nsIContent * 0x05c788b0, nsIFrame * 0x05c94bf0, int 6) line 568 + 43 bytes nsSliderFrame::HandleEvent(nsSliderFrame * const 0x05c969e0, nsIPresContext & {...}, nsGUIEvent * 0x0012fbb0, nsEventStatus & nsEventStatus_eIgnore) line 390 PresShell::HandleEvent(PresShell * const 0x04e2ef84, nsIView * 0x05c96950, nsGUIEvent * 0x0012fbb0, nsEventStatus & nsEventStatus_eIgnore) line 2066 + 38 bytes nsView::HandleEvent(nsView * const 0x05c96950, nsGUIEvent * 0x0012fbb0, unsigned int 28, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 833 nsViewManager::DispatchEvent(nsViewManager * const 0x04e2d600, nsGUIEvent * 0x0012fbb0, nsEventStatus & nsEventStatus_eIgnore) line 1735 HandleEvent(nsGUIEvent * 0x0012fbb0) line 67 nsWindow::DispatchEvent(nsWindow * const 0x04e2d2b4, nsGUIEvent * 0x0012fbb0, nsEventStatus & nsEventStatus_eIgnore) line 434 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fbb0) line 455 nsWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000 {x=??? y=???}) line 3116 + 15 bytes ChildWindow::DispatchMouseEvent(unsigned int 300, nsPoint * 0x00000000 {x=??? y=???}) line 3265 nsWindow::ProcessMessage(unsigned int 512, unsigned int 1, long 4325616, long * 0x0012fdc0) line 2384 + 24 bytes nsWindow::WindowProc(HWND__ * 0x00090e2a, unsigned int 512, unsigned int 1, long 4325616) line 497 + 27 bytes USER32! 77e71250() JS3250! 004200f0()
Assignee | ||
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M8
Assignee | ||
Comment 2•25 years ago
|
||
I can't reproduce this. I can move the mouse up and down until my hand hurts, and it isn't crashing.
Reporter | ||
Comment 3•25 years ago
|
||
I can show you on my machine. At least as of yesterday, this bug was very easy for me to reproduce.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M8 → M9
Assignee | ||
Comment 4•25 years ago
|
||
Workaround: move it slowly. Moving to M9.
Assignee | ||
Updated•25 years ago
|
Target Milestone: M9 → M10
Updated•25 years ago
|
Target Milestone: M10 → M11
Comment 8•25 years ago
|
||
moving to m11
Comment 9•25 years ago
|
||
When this bug is verified I would like the scenario in bug# 8786 checked. If you don't have time then please let me know and I will run the scenario. Thanks.
Assignee | ||
Comment 10•25 years ago
|
||
My hands have deteriorated to the point where I can no longer type. I need help. If you think you can fix this bug on your own, please take it away from me. If you'd like to volunteer to be my hands for a specific bug, then I'll be happy to come up to your cube and sit with you and fix the bug (assuming you have the patience for that).
Comment 11•25 years ago
|
||
trying to help hyatt out: I don't get this error on linux when dragging the scrollbar around.
Reporter | ||
Comment 12•25 years ago
|
||
This is a pretty old bug. There's a good chance it was fixed with a bunch of hyatt's other scrollbar fixes.
Comment 13•25 years ago
|
||
I'd say that sounds like a WORKSFORME all around. CCing trudelle for triage.
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Comment 14•25 years ago
|
||
I'm probably the only one that doesn't have NT, but on the strength of your say-so I'm resolving this as worksforme.
Comment 15•24 years ago
|
||
Verified Never had a problem here Platform: PC OS: Windows 98 Mozilla Build: 2000101020 M18 Trunk Build
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•