Closed Bug 151568 Opened 22 years ago Closed 22 years ago

Crashes loading page/clicking link Trunk [@ nsGenericHTMLElement::HandleDOMEventForAnchors]

Categories

(Core :: DOM: Events, defect)

x86
All
defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: namachi, Assigned: bryner)

References

Details

(Keywords: crash, qawanted, topcrash)

Crash Data

Attachments

(2 files)

There is atleast 55 crashes in the nightly build in last one day's build. This
crash was not visible before today.

BBID range: 7267006 - 7294778
Min/Max Seconds since last crash: 14 - 50672
Min/Max Runtime: 106 - 50672
Crash data range: 2002-06-12 to 2002-06-12
Build ID range: 2002061204 to 2002061208

Stack Trace:
nsGenericHTMLElement::HandleDOMEventForAnchors [nsGenericHTMLElement.cpp line 1448]
nsHTMLLinkElement::HandleDOMEvent [nsHTMLLinkElement.cpp line 364]
nsGenericDOMDataNode::HandleDOMEvent [nsGenericDOMDataNode.cpp line 903]
PresShell::HandleEventInternal [nsPresShell.cpp line 6170]
PresShell::HandleEvent [nsPresShell.cpp line 6088]
nsViewManager::HandleEvent [nsViewManager.cpp line 2085]
nsView::HandleEvent [nsView.cpp line 306]
nsViewManager::DispatchEvent [nsViewManager.cpp line 1896]
HandleEvent [nsView.cpp line 83]
nsWindow::DispatchEvent [nsWindow.cpp line 1031]
nsWindow::DispatchWindowEvent [nsWindow.cpp line 1048]
nsWindow::DispatchMouseEvent [nsWindow.cpp line 4912]
ChildWindow::DispatchMouseEvent [nsWindow.cpp line 5167]
nsWindow::ProcessMessage [nsWindow.cpp line 3756]
nsWindow::WindowProc [nsWindow.cpp line 1293]
USER32.dll + 0x124c (0x77e7124c)
0x01940095

Source File : nsGenericHTMLElement.cpp line : 1448

7294778 OS: Windows NT 4.0 build 1381    Comments: mozillazine.org forum build
barreload current pageand click on a tread
7290843 OS: Windows 98 4.90 build 73010104
7290122 OS: Windows 98 4.10 build 67766446    Comments: Switching tabs between
concretefield.com message board and nwn.bioware.com board    URL:
http://www.concretefield.com
7288956 OS: Windows 98 4.10 build 67766446    URL: my.monster.com    
7283990 OS: Windows NT 5.0 build 2195    Comments: clicked a link then changed
my mind and tried clicking another one...    
7283981 OS: Windows NT 5.0 build 2195    Comments: I clicked on a bug link
clicked on a different link that was still visible before the previous link had
time to load.    URL: bugzilla.mozilla.org    
7281342 OS: Linux 2.4.19-pre8    Comments: a click on a link reffering to a
standart html-page    
7280660 OS: Windows 98 4.10 build 67766222
7280375 OS: Windows NT 5.1 build 2600    URL: www.wallashops.co.il
7277539 OS: Linux 2.4.19-pre10
Keywords: crash, qawanted, topcrash
It is possible that globalObj came out null. Can you add null pointer check
there ?

1444		 // nothing else.
1445		 nsCOMPtr<nsIFocusController> focusController;
1446		 nsCOMPtr<nsIScriptGlobalObject> globalObj;
>>>1447 	   
mDocument->GetScriptGlobalObject(getter_AddRefs(globalObj));
>>>1448 	    nsCOMPtr<nsPIDOMWindow> win(do_QueryInterface(globalObj));
1449		 win->GetRootFocusController(getter_AddRefs(focusController));
1450		 PRBool isActive = PR_FALSE;
1451		 focusController->GetActive(&isActive);
Depends on: 131651
*** Bug 151580 has been marked as a duplicate of this bug. ***
*** Bug 151922 has been marked as a duplicate of this bug. ***
->bryner, who presumably caused this with his patch:

----------------------------
revision 1.363
date: 2002/06/12 05:00:31;  author: bryner%netscape.com;  state: Exp;  lines: +18 -0
Fix the situation where clicking a link that has a mousedown handler which opens
a window would erroneously send a blur to the newly-opened window (bug 131651).
 r=saari, sr=hewitt.
----------------------------
Assignee: joki → bryner
The disassembly and registers in the talkback report (and the knowledge that
Windows talkback shows line-after) show that the crash is because mDocument is
null.  This is true after we do a |SetScriptGlobalObject(nsnull)| to turn off
scripts from DocumentViewerImpl::Close, which marks the beginning of the paint
suppression period.
Attached patch null-check patchSplinter Review
Comment on attachment 87812 [details] [diff] [review]
null-check patch

sr=blake
Attachment #87812 - Flags: superreview+
Checked in.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
*** Bug 152098 has been marked as a duplicate of this bug. ***
*** Bug 151466 has been marked as a duplicate of this bug. ***
v.fixed per Talkback data.  No crashes since 6/15.
Status: RESOLVED → VERIFIED
Crash Signature: [@ nsGenericHTMLElement::HandleDOMEventForAnchors]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: