Closed
Bug 12645
Opened 25 years ago
Closed 25 years ago
[Dogfood] Using scroll bar in Messenger causes crash - folder pane
Categories
(MailNews Core :: Backend, defect, P1)
MailNews Core
Backend
Tracking
(Not tracked)
VERIFIED
FIXED
M11
People
(Reporter: esther, Assigned: scottputterman)
References
Details
Using 1999082617 M10 build on Win98, Scroll bar is acting up and usage causes a
crash. As stated in bug 12140 the scroll bar will flip back and forth from
right to left side of pane when you have moved the slider to the bottom. When
this happens, if you click on the arrows at the top and bottom of the scroll bar
when it's on the left side, it move back to the right side. Continuing this
will eventually lead to a crash. I have 3 talkback report, but the server seems
to be down and not receiving them at this time. When I get them I will post the
incident number and stack. Still need to check linux and mac.
1. Launch Messenger (using apprunner -mail) (have at least 3 accounts so you can
fill the Folder pane)
2. Expand folders in the folder pane to force the scroll bar to display
3. Keep expanding folders, then click on the down arrow of the scroll bar so
the scroll bar moves to the left side of the pane.
4. Click on the scroll bar on the left side (continuously until it moves back to
the right side).
5. Continue steps 2,3,4 randomly until you crash (usually withing 2 minutes).
Summary: Using scroll bar in Messenger causes crash → Using scroll bar in Messenger causes crash - folder pane
The last linux build on the 26th crashes when mousing over the scroll bar (which
means is it is the build that has bug 12534) and the 27 build doesn't launch,
so I will have to wait for another build to test linux. Mac build 999082614
displays the same scroll bar flakiness and takes more to crash, but it does
crash. A talkback incident will be noted when it is received. Changing to
All.
I took the latest linux build dated 1999082906 M10 it crashes too (note: the
linux build has a date later than the timestamp on this comment, the directory
and date are wrong I took the build at 2:00 8/27)
Another update... took the newest 8/27 builds on win98 (1999082712M10), linux
(1999082705M10) and mac (1999082712M10) this still happens. Talkback still
isn't receiving incidents so I will sent one when I get it in.
Updated•25 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M10
Comment 4•25 years ago
|
||
Fixed. Note that there still is a scrollbar crash (caused by scrolling up
rapidly), but this crash is different and has been fixed.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Using build 19990914 on win98 & NT4.0, and linux (mac not tested yet) this still
crashes. It doesn't crash when you scroll by dragging the bar up and down, but
when you click the down or up arrows for the scroll bar it crashes. Reopening
this bug
Summary: Using scroll bar in Messenger causes crash - folder pane → [Dogfood] Using scroll bar in Messenger causes crash - folder pane
Comment 7•25 years ago
|
||
hyatt or trudelle, is the remaining part of this bug an issue for evaughan?
Updated•25 years ago
|
Priority: P3 → P1
Target Milestone: M10 → M11
Comment 8•25 years ago
|
||
setting p1 for m11
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
|
||
Dave, being a manager, I have no important work to do, so I volunteer to be your
hands. My tip build is about an hour from being done.
Assignee | ||
Updated•25 years ago
|
Assignee: hyatt → putterman
Status: REOPENED → NEW
Assignee | ||
Comment 12•25 years ago
|
||
I will look into this one. I will probably be by for some pointers.
Comment 13•25 years ago
|
||
One cause of this crash was a dereference of a null pointer in
layout\base\src\nsGenericElement.cpp in the following code:
nsGenericElement::Release()
{
nsrefcnt rc=0;
NS_ASSERTION(mContent, "nsGenericElement: Nothing to release!");
if (mContent)
NS_RELEASE2(mContent, rc);
return rc;
AlecF fixed this code to check mContent before releasing - I wonder if that's
what people were seeing re a crash scrolling.
Assignee | ||
Comment 14•25 years ago
|
||
Yeah, probably. It's asserting now which is much better than crashing but still
pretty annoying for a debug build.
Comment 15•25 years ago
|
||
so the problem still exists.
Strangely, I don't see this assertion anymore on Unix.
Comment 16•25 years ago
|
||
It still happens in the folder pane on windows - it doesn't happen in the thread
pane, at least for me.
Assignee | ||
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago → 25 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 17•25 years ago
|
||
I checked in a fix for the assertion.
Comment 18•25 years ago
|
||
Linux (1999-10-20-11 M11) commercial
Win NT (1999-10-20-11 M11) commercial
Mac (1999-10-20-11 M11) commercial
I do not see the scroll bar move to left and to right any more. And I do not
see any crash using the scenario as described. However I am seeing Linux crashes
when I drag the scroll bar up and down for a period of time. Will write another
bug for that parity bug.
Updated•20 years ago
|
Product: MailNews → Core
Updated•16 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•