Closed Bug 13483 Opened 25 years ago Closed 25 years ago

[SCROLL BAR][DOGFOOD] Tree: expand folders, scroll, and crash.

Categories

(SeaMonkey :: MailNews: Message Display, defect, P1)

x86
All
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: sspitzer, Assigned: alecf)

References

Details

(Whiteboard: [PDT+])

according to esther, suresh and nbaca, its happening on all platforms.

here's the linux stack trace:

#0  0x40f44983 in nsGenericElement::Release (this=0x8c87140) at
nsGenericElement.cpp:1207
#1  0x40412ff0 in nsJSUtils::nsGenericResolve (aContext=0x8b20090,
aObj=0x86275a0, aId=136212364) at nsJSUtils.cpp:532
#2  0x40424339 in ResolveElement (cx=0x8b20090, obj=0x86275a0, id=136212364) at
nsJSElement.cpp:166
#3  0x4009ae7c in _js_LookupProperty (cx=0x8b20090, obj=0x86275a0, id=136285488,
objp=0xbfffe044, propp=0xbfffe040, file=0x400ccd40 "jsobj.c", line=1669) at
jsobj.c:1507
#4  0x4009b9a4 in js_GetProperty (cx=0x8b20090, obj=0x86275a0, id=136285488,
vp=0xbfffe8e0) at jsobj.c:1669
#5  0x4008b5ca in js_Interpret (cx=0x8b20090, result=0xbfffe9b4) at
jsinterp.c:2184
#6  0x4007e7ed in js_Invoke (cx=0x8b20090, argc=1, flags=2) at jsinterp.c:670
#7  0x4007eb08 in js_InternalCall (cx=0x8b20090, obj=0x8b3bcb8, fval=145996992,
argc=1, argv=0xbfffeb58, rval=0xbfffeb5c) at jsinterp.c:747
#8  0x40056a09 in JS_CallFunctionValue (cx=0x8b20090, obj=0x8b3bcb8,
fval=145996992, argc=1, argv=0xbfffeb58, rval=0xbfffeb5c) at jsapi.c:2662
#9  0x4042f749 in nsJSEventListener::HandleEvent (this=0x8ba3730,
aEvent=0x8e078b8) at nsJSEventListener.cpp:110
#10 0x40d3eba0 in nsEventListenerManager::HandleEvent (this=0x8ba17f8,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0xbfffefe4, aFlags=2,
aEventStatus=@0xbffff350) at nsEventListenerManager.cpp:621
#11 0x408cd964 in RDFElementImpl::HandleDOMEvent (this=0x8ba1150,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0xbfffefe4, aFlags=2,
aEventStatus=@0xbffff350) at nsRDFElement.cpp:2858
#12 0x408cd9b0 in RDFElementImpl::HandleDOMEvent (this=0x8bd9fe8,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0xbfffefe4, aFlags=2,
aEventStatus=@0xbffff350) at nsRDFElement.cpp:2866
#13 0x408cd9b0 in RDFElementImpl::HandleDOMEvent (this=0x8c84ea0,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0xbfffefe4, aFlags=2,
aEventStatus=@0xbffff350) at nsRDFElement.cpp:2866
#14 0x40f43766 in nsGenericElement::HandleDOMEvent (this=0x8c87140,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0xbfffefe4, aFlags=1,
aEventStatus=@0xbffff350) at nsGenericElement.cpp:789
#15 0x40f17624 in AnonymousElement::HandleDOMEvent (this=0x8c87128,
aPresContext=@0x8ab7430, aEvent=0xbffff04c, aDOMEvent=0x0, aFlags=1,
aEventStatus=@0xbffff350) at nsScrollbarFrame.cpp:129
#16 0x40d42749 in nsEventStateManager::CheckForAndDispatchClick (this=0x8bd5ce0,
aPresContext=@0x8ab7430, aEvent=0xbffff410, aStatus=@0xbffff350) at
nsEventStateManager.cpp:864
#17 0x40d41655 in nsEventStateManager::PostHandleEvent (this=0x8bd5ce0,
aPresContext=@0x8ab7430, aEvent=0xbffff410, aTargetFrame=0x8c88c40,
aStatus=@0xbffff350, aView=0x8b4e860) at nsEventStateManager.cpp:393
#18 0x40d83a9e in PresShell::HandleEvent (this=0x8b4a688, aView=0x8b4e860,
aEvent=0xbffff410, aEventStatus=@0xbffff350) at nsPresShell.cpp:2005
#19 0x41cbdbb3 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libraptorview.so
#20 0x41cc6f23 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libraptorview.so
#21 0x41cbbcd4 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libraptorview.so
#22 0x40552980 in nsWidget::DispatchEvent (this=0x8b4a260, aEvent=0xbffff410,
aStatus=@0xbffff3cc) at nsWidget.cpp:1120
#23 0x4055271c in nsWidget::DispatchWindowEvent (this=0x8b4a260,
event=0xbffff410) at nsWidget.cpp:1036
#24 0x40552a40 in nsWidget::DispatchMouseEvent (this=0x8b4a260,
aEvent=@0xbffff410) at nsWidget.cpp:1147
#25 0x4055393b in nsWidget::OnButtonReleaseSignal (this=0x8b4a260,
aGdkButtonEvent=0x8b7be00) at nsWidget.cpp:1751
#26 0x405544c6 in nsWidget::ButtonReleaseSignal (aWidget=0x8b4a440,
aGdkButtonEvent=0x8b7be00, aData=0x8b4a260) at nsWidget.cpp:2182
#27 0x406de79d in gtk_marshal_BOOL__POINTER ()
#28 0x406a6037 in gtk_handlers_run ()
#29 0x406a552f in gtk_signal_real_emit ()
#30 0x406a3800 in gtk_signal_emit ()
#31 0x406d65b8 in gtk_widget_event ()
#32 0x4067b1a2 in gtk_propagate_event ()
#33 0x4067a4da in gtk_main_do_event ()
#34 0x4071dab2 in ?? () from /usr/lib/libgdk-1.2.so.0
#35 0x4074a2c6 in ?? () from /usr/lib/libglib-1.2.so.0
#36 0x4074a801 in ?? () from /usr/lib/libglib-1.2.so.0
#37 0x4074a979 in ?? () from /usr/lib/libglib-1.2.so.0
#38 0x40679f3a in gtk_main ()
#39 0x4053dd99 in nsAppShell::Run (this=0x808e808) at nsAppShell.cpp:379
#40 0x403a9661 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libnsappshell.so
#41 0x804b138 in main1 (argc=2, argv=0xbffffab4) at nsAppRunner.cpp:836
#42 0x804b245 in main (argc=2, argv=0xbffffab4) at nsAppRunner.cpp:859
#43 0x4027ecb3 in ?? () from /lib/libc.so.6
adding waterson...he may know of a duplicate.
Priority: P3 → P1
Target Milestone: M11
setting p1 for m11
*** Bug 13486 has been marked as a duplicate of this bug. ***
Blocks: 11091
(target milestone is M11 or M12 - add to mail beta tracking bug)
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).
Assignee: hyatt → putterman
I will look into this one.  I will probably be by for some pointers.
Blocks: 15008
*** Bug 13945 has been marked as a duplicate of this bug. ***
Used 10-13-09-M11 commercial buid/ WinNT platform /IMAP account:

I still got crash if I want to scroll up to Inbox after expand folders.
I don't know whether this bug is the same as bug #16105 or not?
But, this time...I got Dr. Watson for WinNT: ......mozilla.exe, Exception:access
violation (0xc0000005), Address:0x00000065. Maybe more similar to bug#13945.
Assignee: putterman → alecf
Summary: [SCROLL BAR] expand folders in the folder pane, scroll around, and you crash. → [SCROLL BAR] Tree: expand folders, scroll, and crash.
I may have figured out what's going on here:
if you are holding down the mouse button as the scrollbar goes up, and all of a
sudden the scrollbar realizes it doesn't need to be there, it goes away, but he
table frame is still holding onto it.
Status: NEW → ASSIGNED
*** Bug 15474 has been marked as a duplicate of this bug. ***
go look at that bug for more stacktraces
We shouldn't hold M11 for this, but I'm going to keep this M11 for a day or so
and try to focus on it.
Blocks: 17907
Target Milestone: M11 → M12
Summary: [SCROLL BAR] Tree: expand folders, scroll, and crash. → [SCROLL BAR][DOGFOOD] Tree: expand folders, scroll, and crash.
You can also duplicate this in the AIM component (which is Dogfood and a PDT+
bug).

See: http://scopus/bugsplat/show_bug.cgi?id=365255
Whiteboard: [PDT+]
Putting on PDT+ radar.
Blocks: 18471
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
This should be fixed with my latest tree checkin.
This is still not fixed in the AIM case, but the stack trace is different so
I'll file a separate bug.
QA Contact: lchiang → nbaca
Ninoschka, can you verify this? Thanks!
Status: RESOLVED → VERIFIED
Build 19991809M12: Win32/NT4, Linux/Redhat 6.0, Mac 8.5.1
Verified Fixed. Thank you!
Status: VERIFIED → REOPENED
Crash again by using today's Linux 12-01-08-M12 build, reopen this bug!!
Will try Windows and Mac later..
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Status: RESOLVED → VERIFIED
Karen, let's file a new bug for this. Do you have specific case? Do you have a
talkback report?
I already logged another bug, it's bug#20510
No longer blocks: 17907
No longer blocks: 18471
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.