Closed Bug 16572 Opened 25 years ago Closed 25 years ago

Dogfood: With GFX Scroll bars on Mozilla crashes with 1-3 double clicks

Categories

(Core :: DOM: Selection, defect, P2)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: alan-lists, Assigned: mjudge)

References

Details

(Whiteboard: [PDT+])

Win32 Build 10/15/99

If i turn GFX Scroll Bars on and then double click 1-3 times on the URL Bar to
highlight it Mozilla crashes.  The crash did not occure if GFX Scroll Bars were
off. Did not just happen to me, but to others.

I know you all have to priortize bugs, but found this was driving a few of us
crazy trying to test other things in Mozilla.  Everytime i would want to change
a URL i would double click and crash.


MOZILLA caused an invalid page fault in
module KERNEL32.DLL at 014f:bff9a29c.
Registers:
EAX=c0016f74 CS=014f EIP=bff9a29c EFLGS=00010216
EBX=0063fe28 SS=0157 ESP=0053fe24 EBP=005400c0
ECX=00000000 DS=0157 ESI=00760100 FS=1267
EDX=00540108 ES=0157 EDI=00000000 GS=0000
Bytes at CS:EIP:
53 8b 15 7c c2 fb bf 56 89 4d e4 57 89 4d dc 89
Stack dump:


== FROM DOS WINDOW EXTRA INFO ===============================
Successfully created instance of session history
Setting content window
browser.startup.page = 1
startpage = www.mozilla.org
adding "http://cvs-mirror.mozilla.org/webtools/tinderbox/SeaMonkey/flash.rdf" to
 the tree
http://cvs-mirror.mozilla.org/webtools/tinderbox/SeaMonkey/flash.rdf: setting po
ll interval to 300sec.
adding "rdf:msgnotifications" to the tree
adding "rdf:xpinstall-update-notifier" to the tree
got observer service
added observer
run LoadDetectorsMenu()
Document http://www.mozilla.org/ loaded successfully
Document: Done (11.1 secs)
flashReload(http://cvs-mirror.mozilla.org/webtools/tinderbox/SeaMonkey/flash.rdf
, 300)

===============================================
Assignee: trudelle → evaughan
Priority: P3 → P2
Summary: With GFX Scroll bars on Mozilla crashes with 1-3 double clicks → Dogfood: With GFX Scroll bars on Mozilla crashes with 1-3 double clicks
Target Milestone: M11
reproduced on win98, in debug build from yesterday. reassigning to evaughan as
p2 for m11.
putting on dogfood radar.
Whiteboard: [PDT+]
OS: Windows 95 → All
Hardware: PC → All
very much XP, easily repro'd on all platforms with the 19991020 opt builds
Assignee: evaughan → buster
Component: XP Toolkit/Widgets → Editor
Crashes in selection:
Are you taking into account the possibility of anonymous content? You can't make
the assumption that because a frame has 5 children is content node will have 5
children as well. The contents children could be anonymous.

nsDebug::PreCondition(const char * 0x01cee898
??_C@_0DJ@KMGL@You?5can?8t?5dereference?5a?5NULL?5nsC@, const char * 0x01cee8dc
??_C@_0N@NHHF@mRawPtr?5?$CB?$DN?50?$AA@, const char * 0x01cf0fc4
??_C@_0CB@MCGB@?4?4?2?4?4?2?4?4?2dist?2include?2nsCOMPtr?4h@, int 588) line 262
+ 13 bytes
nsCOMPtr<nsIContent>::operator->() line 588 + 34 bytes
nsContentIterator::GetNextSibling(nsCOMPtr<nsIContent> {...},
nsCOMPtr<nsIContent> * 0x0012f4d4) line 452 + 21 bytes
nsContentSubtreeIterator::Init(nsContentSubtreeIterator * const 0x034036a0,
nsIDOMRange * 0x034036f0) line 890 + 24 bytes
nsDOMSelection::selectFrames(nsDOMSelection * const 0x033d0b30, nsIDOMRange *
0x034036f0, int 1) line 1893
nsDOMSelection::Extend(nsDOMSelection * const 0x033d0b30, nsIDOMNode *
0x033e2e90, int -1) line 3037
nsTextFrame::HandleMultiplePress(nsTextFrame * const 0x03447120, nsIPresContext
& {...}, nsGUIEvent * 0x0012fbcc, nsEventStatus & nsEventStatus_eIgnore) line
2480 + 48 bytes
nsFrame::HandlePress(nsFrame * const 0x03447120, nsIPresContext & {...},
nsGUIEvent * 0x0012fbcc, nsEventStatus & nsEventStatus_eIgnore) line 795 + 27
bytes
nsFrame::HandleEvent(nsFrame * const 0x03447120, nsIPresContext & {...},
nsGUIEvent * 0x0012fbcc, nsEventStatus & nsEventStatus_eIgnore) line 772
PresShell::HandleEvent(PresShell * const 0x033d0c04, nsIView * 0x033e9920,
nsGUIEvent * 0x0012fbcc, nsEventStatus & nsEventStatus_eIgnore) line 2173 + 38
bytes
nsView::HandleEvent(nsView * const 0x033e9920, nsGUIEvent * 0x0012fbcc, unsigned
int 8, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 834
nsView::HandleEvent(nsView * const 0x033e87d0, nsGUIEvent * 0x0012fbcc, unsigned
int 8, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 819
nsView::HandleEvent(nsView * const 0x02dfb710, nsGUIEvent * 0x0012fbcc, unsigned
int 28, nsEventStatus & nsEventStatus_eIgnore, int & 0) line 819
nsViewManager::DispatchEvent(nsViewManager * const 0x02dfb890, nsGUIEvent *
0x0012fbcc, nsEventStatus & nsEventStatus_eIgnore) line 1739
HandleEvent(nsGUIEvent * 0x0012fbcc) line 63
nsWindow::DispatchEvent(nsWindow * const 0x033e8694, nsGUIEvent * 0x0012fbcc,
nsEventStatus & nsEventStatus_eIgnore) line 401 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fbcc) line 422
nsWindow::DispatchMouseEvent(unsigned int 324, nsPoint * 0x00000000) line 3394 +
21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 324, nsPoint * 0x00000000) line
3612
nsWindow::ProcessMessage(unsigned int 515, unsigned int 1, long 393351, long *
0x0012fdf4) line 2630 + 24 bytes
Assignee: buster → mjudge
Component: Editor → Selection
selection has it's own component.  assigning to mike
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
this bug does not happen for other reasons than this exact crash. i have sent
another bug to joe allready about this.  This exact bug is fixed.
Status: RESOLVED → VERIFIED
VERIFIED fixed with 1999110808 builds
Blocks: 12658
linking to PDT+ tracking bug 12658
You need to log in before you can comment on or make changes to this bug.