crash in mozilla::AsyncEventDispatcher::AsyncEventDispatcher coming from nsDocument::ExitFullscreen

RESOLVED FIXED

Status

()

Core
DOM
--
critical
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: Robert Kaiser, Unassigned)

Tracking

({crash})

Trunk
x86
Windows NT
crash
Points:
---

Firefox Tracking Flags

(firefox40+ fixed, firefox41 fixed, firefox42 fixed)

Details

(crash signature)

(Reporter)

Description

2 years ago
This bug was filed from the Socorro interface and is 
report bp-278a0c06-b4eb-4717-87dd-f5b2a2150707.
=============================================================

Frames:
0 	xul.dll 	nsCOMPtr<nsIInterfaceInfo>::nsCOMPtr<nsIInterfaceInfo>(nsIInterfaceInfo*) 	xpcom/glue/nsCOMPtr.h
1 	xul.dll 	mozilla::AsyncEventDispatcher::AsyncEventDispatcher(nsINode*, nsAString_internal const&, bool, bool) 	dom/events/AsyncEventDispatcher.h
2 	xul.dll 	ExitFullscreenInDocTree 	dom/base/nsDocument.cpp
3 	xul.dll 	nsDocument::ExitFullscreen(nsIDocument*) 	dom/base/nsDocument.cpp
4 	xul.dll 	nsDocument::OnPageHide(bool, mozilla::dom::EventTarget*) 	dom/base/nsDocument.cpp
5 	xul.dll 	nsDocShell::FirePageHideNotification(bool) 	docshell/base/nsDocShell.cpp
6 	xul.dll 	nsDocShell::FirePageHideNotification(bool) 	docshell/base/nsDocShell.cpp
7 	xul.dll 	nsDocShell::CreateContentViewer(nsACString_internal const&, nsIRequest*, nsIStreamListener**) 	docshell/base/nsDocShell.cpp
8 	xul.dll 	nsDSURIContentListener::DoContent(nsACString_internal const&, bool, nsIRequest*, nsIStreamListener**, bool*) 	docshell/base/nsDSURIContentListener.cpp
9 	xul.dll 	nsDocumentOpenInfo::TryContentListener(nsIURIContentListener*, nsIChannel*) 	uriloader/base/nsURILoader.cpp
10 	xul.dll 	nsDocumentOpenInfo::DispatchContent(nsIRequest*, nsISupports*) 	uriloader/base/nsURILoader.cpp
11 	xul.dll 	nsDocumentOpenInfo::OnStartRequest(nsIRequest*, nsISupports*) 	uriloader/base/nsURILoader.cpp
12 	xul.dll 	mozilla::net::nsHttpChannel::CallOnStartRequest() 	netwerk/protocol/http/nsHttpChannel.cpp
13 	xul.dll 	mozilla::net::nsHttpChannel::ContinueOnStartRequest2(nsresult) 	netwerk/protocol/http/nsHttpChannel.cpp

This is the #3 crash in Firefox 40 Beta 1 with 2% of all crashes. Judging from comments and URLs, the fullscreen content in question is videos mainly (but I guess that's the case for fullscreen in general).
http://hg.mozilla.org/releases/mozilla-beta/annotate/7161d42ed30d/dom/base/nsDocument.cpp#l11238

changed.LastElement is some bogus value (often 0x80000008).
Flags: needinfo?(quanxunzhen)
This crash has been fixed in bug 1179123. I have requested uplifting there.
Depends on: 1179123
Flags: needinfo?(quanxunzhen)
(Reporter)

Updated

2 years ago
Crash Signature: [@ nsCOMPtr<T>::nsCOMPtr<T>(nsIInterfaceInfo*) | mozilla::AsyncEventDispatcher::AsyncEventDispatcher(nsINode*, nsAString_internal const&, bool, bool)] → [@ nsCOMPtr<T>::nsCOMPtr<T>(nsIInterfaceInfo*) | mozilla::AsyncEventDispatcher::AsyncEventDispatcher(nsINode*, nsAString_internal const&, bool, bool)] [@ nsRefPtr<T>::nsRefPtr<T>(mozilla::DataStorage*) | mozilla::AsyncEventDispatcher::AsyncEventDi&hellip;
(Reporter)

Comment 3

2 years ago
[Tracking Requested - why for this release]:
This is ~1% of 40.0b2 crashes.
status-firefox40: --- → affected
status-firefox41: --- → affected
tracking-firefox40: --- → ?

Comment 4

2 years ago
Adding a tracking flag for FF40 based on comment 3.
tracking-firefox40: ? → +
The patch in bug 1179123 has been uplifted to aurora and beta. Mark this bug fixed.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED

Comment 6

2 years ago
Updating status to reflect fix, see Comment 5.
status-firefox40: affected → fixed
status-firefox41: affected → fixed
status-firefox42: affected → fixed
You need to log in before you can comment on or make changes to this bug.