Closed Bug 684308 Opened 14 years ago Closed 8 years ago

crash DocumentViewerImpl::SetBounds

Categories

(Core :: Layout, defect)

16 Branch
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox8 ? ---
firefox16 + wontfix
firefox17 - ---

People

(Reporter: marcia, Unassigned)

Details

(Keywords: crash, Whiteboard: [startupcrash])

Crash Data

This bug was filed from the Socorro interface and is report bp-865918d9-449c-47d6-8888-91f2d2110902 . ============================================================= Seen while looking at crash data. Mac specific crash that ranks #11, https://crash-stats.mozilla.com/report/list?signature=DocumentViewerImpl::SetBounds to the report which span several versions. No useful comments or correlations. Seems to have been a small spike in the Beta. Filing so we can keep on eye on this one. Frame Module Signature [Expand] Source 0 XUL DocumentViewerImpl::SetBounds layout/base/nsDocumentViewer.cpp:1949 1 XUL DocumentViewerImpl::SetBounds layout/base/nsDocumentViewer.cpp:1949 2 XUL nsDocShell::SetPositionAndSize docshell/base/nsDocShell.cpp:4695 3 XUL nsWebShellWindow::HandleEvent xpfe/appshell/src/nsWebShellWindow.cpp:353 4 XUL nsCocoaWindow::DispatchEvent widget/src/cocoa/nsCocoaWindow.mm:1332 5 XUL nsCocoaWindow::ReportSizeEvent widget/src/cocoa/nsCocoaWindow.mm:1394 6 Foundation _nsnote_callback 7 CoreFoundation __CFXNotificationPost 8 CoreFoundation _CFXNotificationPostNotification 9 Foundation -[NSNotificationCenter postNotificationName:object:userInfo:] 10 AppKit -[NSWindow _setFrameCommon:display:stashSize:] 11 AppKit -[NSWindow zoom:] 12 XUL nsCocoaWindow::SetSizeMode widget/src/cocoa/nsCocoaWindow.mm:1041 13 XUL nsXULWindow::LoadMiscPersistentAttributesFromXUL xpfe/appshell/src/nsXULWindow.cpp:1255 14 XUL nsXULWindow::OnChromeLoaded xpfe/appshell/src/nsXULWindow.cpp:1030 15 XUL nsWebShellWindow::OnStateChange xpfe/appshell/src/nsWebShellWindow.cpp:591 16 XUL nsDocLoader::FireOnStateChange uriloader/base/nsDocLoader.cpp:1339 17 XUL nsDocLoader::DocLoaderIsEmpty uriloader/base/nsDocLoader.cpp:958 18 XUL nsDocLoader::DocLoaderIsEmpty uriloader/base/nsDocLoader.h:204 19 XUL nsDocLoader::OnStopRequest uriloader/base/nsDocLoader.cpp:707 20 XUL nsLoadGroup::RemoveRequest netwerk/base/src/nsLoadGroup.cpp:734 21 XUL nsDocument::DoUnblockOnload content/base/src/nsDocument.cpp:7216 22 XUL nsDocument::DispatchContentLoadedEvents content/base/src/nsDocument.cpp:4204 23 XUL nsRunnableMethodImpl<void ,true>::Run nsThreadUtils.h:341 24 XUL nsThread::ProcessNextEvent xpcom/threads/nsThread.cpp:617 25 XUL NS_ProcessPendingEvents_P obj-firefox/x86_64/xpcom/build/nsThreadUtils.cpp:195 26 XUL nsBaseAppShell::NativeEventCallback widget/src/xpwidgets/nsBaseAppShell.cpp:130 27 XUL nsAppShell::ProcessGeckoEvents widget/src/cocoa/nsAppShell.mm:422 28 CoreFoundation __CFRunLoopDoSources0 29 CoreFoundation __CFRunLoopRun 30 CoreFoundation CFRunLoopRunSpecific 31 HIToolbox HIToolbox@0x2e7ed 32 HIToolbox HIToolbox@0x2e5f2 33 HIToolbox HIToolbox@0x2e4ab 34 AppKit _DPSNextEvent 35 AppKit -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] 36 AppKit -[NSApplication run] 37 XUL nsAppShell::Run widget/src/cocoa/nsAppShell.mm:769 38 XUL nsAppStartup::Run toolkit/components/startup/nsAppStartup.cpp:222 39 XUL XRE_main toolkit/xre/nsAppRunner.cpp:3570 40 firefox main browser/app/nsBrowserApp.cpp:198 41 firefox firefox@0xb73
This happens on Linux as well, but in smaller volume.
It's #3 top crasher in 7.0.1 and #11 in 8.0b1 on Mac OS X. 7.0.1 correlations per add-on are: * Mac: DocumentViewerImpl::SetBounds|EXC_BAD_ACCESS / 0x0000000d (33 crashes) 24% (8/33) vs. 2% (20/1251) {635abd67-4fe9-1b23-4f01-e679fa7484c1} (Yahoo! Toolbar, https://addons.mozilla.org/addon/2032) 12% (4/33) vs. 5% (62/1251) foxmarks@kei.com (Xmarks (formerly Foxmarks), https://addons.mozilla.org/addon/2410) * Windows: DocumentViewerImpl::SetBounds(nsIntRect const&)|EXCEPTION_ACCESS_VIOLATION_READ (38 crashes) 100% (38/38) vs. 1% (592/57390) {64161300-e22b-11db-8314-0800200c9a66} (Speed Dial, https://addons.mozilla.org/addon/4810) 53% (20/38) vs. 2% (1338/57390) {EEE6C361-6118-11DC-9C72-001320C79847} (SweetIM toolbar)
Crash Signature: [@ DocumentViewerImpl::SetBounds] → [@ DocumentViewerImpl::SetBounds] [@ DocumentViewerImpl::SetBounds(nsIntRect const&) ]
OS: Mac OS X → All
Hardware: x86 → All
Version: 8 Branch → 7 Branch
---------------------------------[ Triage Comment ]--------------------------------- Marcia, is this something we care about for Firefox 8? The latest channel meeting said beta stability was fine and searching for those signatures gives than 1000 crashes in the last week across all Firefox versions (and the signatures go all the way back to 3.6).
Probably would be worth it if we could reproduce it, but there right now is not much to go on except a 26% correlation to Yahoo Toolbar and some mention in the comments about print previewing a Yahoo News article. We should probably consider tracking just to see how it does for the rest of the Beta 8 cycle. (In reply to Christian Legnitto [:LegNeato] from comment #3) > ---------------------------------[ Triage Comment > ]--------------------------------- > > Marcia, is this something we care about for Firefox 8? The latest channel > meeting said beta stability was fine and searching for those signatures > gives than 1000 crashes in the last week across all Firefox versions (and > the signatures go all the way back to 3.6).
It's now #1 top browser crasher on Mac OS X in 7.0.1 and #2 in 8.0b5. There have been no crashes in 9.0a2 or 10.0a1. I don't know if it's fixed in 9.0 or if the Aurora/Nightly panel is too small to reproduce it.
Keywords: topcrash
I am going to get some URLs to see if we can try to reproduce the issue.
Keywords: needURLs
Here are some URLs that I culled for the first signature from October: 1 http://abuchak.net/ 1 http://apple.com/ 1 http://apps.facebook.com/empiresandallies/?ref=bookmarks&count=0&fb_source=bookmarks_apps&fb_bmpos=1_0 1 http://att.my.yahoo.com/?isUpgrade=1 1 http://auspost.com.au/track/ 1 http://azcentral.com/ 1 http://broward.granicus.com/MediaPlayer.php?publish_id=16 1 http://ca.msn.com/defaultf.aspx 1 http://ca.yahoo.com/ 1 http://chandleraz.granicus.com/MediaPlayer.php?view_id=10&event_id=3 1 http://chronicle.com/forums/index.php/board,30.0.html 1 http://commerce.queensu.ca/commerce/2006/commerce.nsf/homepage?OpenForm&section=National 1 http://cts.vresp.com/c/?CompeGPSTeamSL/f0a152ce24/797fa39b9f/4488483540/utm_source=newsletter&utm_medium=email&utm_campaign=reduction_twonav 1 http://devel.corp.yahoo.com/ 1 http://de.yahoo.com/ 1 http://drudgereport.com/ 1 http://e.bloomingdales.com/ 1 http://edition.cnn.com/ 1 http://en-us.start2.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:en-US:official 1 http://en.wikipedia.org/wiki/Craig_Roberts 1 http://en.wikipedia.org/wiki/Main_Page 1 http://eplaya.burningman.com/ 1 http://espanol.yahoo.com/_ylt=Ap93PsHIsOevJxtqAKdSaYBUcbt_/SIG=11g6kbbdc/EXP=1319755490/**http%3A//espanol.yahoo.com/set 1 http://espncleveland.com/ 1 http://es.search.yahoo.com/firefox/?fr=yff50-sfp 1 http://es.shop.wacom.eu/Productos/Bamboo/Bamboo-Pen-und-Touch 1 http://eu1.badoo.com/signout/ 1 http://facebook.com/ 1 http://finance.yahoo.com/ 1 http://football.fantasysports.yahoo.com/f1/423776/7?week=7 1 http://forum.tuts4you.com/files/file/406-traynote-12/ 1 http://fr.copytrans.net/socialmedia_redirect.php?program=CopyTrans%20Manager&version=0.952&language=French&action=added&service=facebook&count=18 1 http://free4him.com/for-the-family/bed-bath-beyond-chevy-giveaway/ 1 http://fr.start2.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:fr:official 1 http://fr.start3.mozilla.com/firefox?client=firefox-a&rls=org.mozilla:fr:official 1 http://games.aarp.org/ 1 http://go2.microsoft.com/fwlink/?LinkId=116053 1 http://goodcomputers.co.nr/ 1 http://gsd.adservices.be/test/dashboard.aspx 1 http://halloweenorwilliamsburg.tumblr.com/ 1 http://hk.yahoo.com/ 1 http://home.allgameshome.com/ 1 http://home.suddenlink.net/news/?sc_cid=directory_news 1 http://home.verizon.yahoo.com/ 1 http://hp7d0c14.local./ 1 http://idp.mred.safemls.net/idp/Authn/UserPassword 1 http://itsallaboutthehealth.tumblr.com/post/11723615258 1 http://jackson-rathbone.com/ 1 http://jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj 1 http://jp.msn.com/ 1 http://kleinanzeigen.ebay.de/anzeigen/ 1 http://mail.yahoo.com/ 1 http://mail.yahoo.com/?.refer=slv&.intl=us 1 http://mamelles.net/ 1 http://m.fr.yahoo.com/ 1 http://movies.netflix.com/WiHome
Some of the correlation data based on 51 crashes shows some correlation to Yahoo Toolbar: 45% (23/51) vs. 2% (42/2028) {635abd67-4fe9-1b23-4f01-e679fa7484c1} (Yahoo! Toolbar, https://addons.mozilla.org/addon/2032) 18% (9/51) vs. 1% (21/2028) {4176DFF4-4698-11DE-BEEB-45DA55D89593} (AniWeather, https://addons.mozilla.org/addon/12331) 10% (5/51) vs. 3% (51/2028) {195A3098-0BD5-4e90-AE22-BA1C540AFD1E} (Garmin Communicator, https://addons.mozilla.org/addon/10278) 98% (50/51) vs. 92% (1857/2028) {972ce4c6-7e08-4474-a285-3208198ce6fd} (Default, https://addons.mozilla.org/addon/8150) 8% (4/51) vs. 2% (39/2028) {9AA46F4F-4DC7-4c06-97AF-5035170634FE} (ImTranslator, https://addons.mozilla.org/addon/2257) 8% (4/51) vs. 2% (39/2028) {7b13ec3e-999a-4b70-b9cb-2617b8323822} 10% (5/51) vs. 4% (80/2028) personas@christopher.beard (Personas, https://addons.mozilla.org/addon/10900)
Keywords: needURLs
One comment says: "problem started with trying to download a movie on netflix. Required a re-start in the 32 bit mode."
This is sitting at #264 on 8.0 and #116 on 8.0.1. I don't see it in the top 300 list for 9.0b4 or 9.0b5. I am going to remove the top crash keyword.
Keywords: topcrash
(In reply to Sheila Mooney from comment #10) > This is sitting at #264 on 8.0 and #116 on 8.0.1. But it's #3 top crasher in 8.0.1 on Mac OS X.
It's #1 top crasher in 16.0b3 on Mac OS X with many dupes (startup crash). The stack trace now looks like: Frame Module Signature Source 0 XUL DocumentViewerImpl::SetBounds nsDocumentViewer.cpp:1905 1 XUL DocumentViewerImpl::SetBounds nsDocumentViewer.cpp:1905 2 XUL nsWebShellWindow::WindowResized nsWebShellWindow.cpp:256 3 AppKit AppKit@0x8da515 4 XUL nsCocoaWindow::ReportSizeEvent nsCocoaWindow.mm:1550 5 AppKit AppKit@0x8da515 6 Foundation Foundation@0x16d0d 7 CoreFoundation CoreFoundation@0x4c7b9 8 libmozglue.dylib je_calloc jemalloc.c:4227 9 CoreFoundation CoreFoundation@0x7e00f 10 Foundation Foundation@0x30c4 11 Foundation Foundation@0x2fc2 12 AppKit AppKit@0x10503b
Component: General → Layout
Keywords: topcrash
Product: Firefox → Core
Whiteboard: [startupcrash]
Version: 7 Branch → 16 Branch
Let's try to reproduce with URLs and then look at what we changed in beta 3 since this appears to be a new regression.
Here are the URLs from the Beta 3 crashes: Total Count URL 13 http://heyduk.net/ 8 jar:file:///Users/cdanr/Library/Application%20Support/Firefox/Profiles/tbm956mk. 6 http://www.yahoo.com/ 6 jar:file:///Applications/Firefox.app/Contents/MacOS/omni.ja!/chrome/browser/cont 6 about:blank 2 http://www.google.com/ig?hl=en&source=iglk 2 http://www.google.com/ig 2 jar:file:///Applications/Firefox/Firefox%20Beta.app/Contents/MacOS/omni.ja!/chro 1 http://www.google.it/ 1 http://realityla.com/category/rla-music/# 1 http://chriserickson.net/ 1 http://www.google.com/ 1 http://www.weather.com/weather/today/USIN0211 1 http://www.minecraft.net/ 1 http://www.nytimes.com/ 1 http://www.moveon.org/ 1 http://www.wasatch.edu/wasatchsd/site/default.asp 1 http://www.myplaniq.com/LTISystem/ 1 https://encrypted.google.com/ 1 http://google.dk/ 1 http://www.repubblica.it/ 1 http://www.google.co.th/
Keywords: needURLs
QA Contact: jbecerra
The Beta regression range is: http://hg.mozilla.org/releases/mozilla-beta/pushloghtml?fromchange=cad589192f3c&tochange=de3f06a549de It's highly correlated to Tab Mix Plus in 16.0b3. Here are correlations per extension in 16.0 Beta during the last days: * Sept 16: 88% (15/17) vs. 5% (22/482) {dc572301-7619-498c-a57d-39143191b318} (Tab Mix Plus, https://addons.mozilla.org/addon/1122) 88% (15/17) vs. 5% (25/482) isreaditlater@ideashower.com (Read It Later, https://addons.mozilla.org/addon/7661) 88% (15/17) vs. 8% (39/482) {e4a8a97b-f2ed-450b-b12d-ee082ba24781} (Greasemonkey, https://addons.mozilla.org/addon/748) 94% (16/17) vs. 18% (87/482) {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} (Adblock Plus, https://addons.mozilla.org/addon/1865) 59% (10/17) vs. 3% (14/482) firefox@ghostery.com (Ghostery, https://addons.mozilla.org/addon/9609) 59% (10/17) vs. 5% (23/482) {DDC359D1-844A-42a7-9AA1-88A850A938A8} (DownThemAll!, https://addons.mozilla.org/addon/201) 35% (6/17) vs. 5% (26/482) foxmarks@kei.com (Xmarks (formerly Foxmarks), https://addons.mozilla.org/addon/2410) * Sept 17: 100% (14/14) vs. 25% (79/319) {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} (Adblock Plus, https://addons.mozilla.org/addon/1865) 79% (11/14) vs. 8% (24/319) foxmarks@kei.com (Xmarks (formerly Foxmarks), https://addons.mozilla.org/addon/2410) 79% (11/14) vs. 8% (27/319) firebug@software.joehewitt.com (Firebug, https://addons.mozilla.org/addon/1843) 14% (2/14) vs. 3% (10/319) {dc572301-7619-498c-a57d-39143191b318} (Tab Mix Plus, https://addons.mozilla.org/addon/1122) * Sept 18: 91% (20/22) vs. 5% (26/548) {dc572301-7619-498c-a57d-39143191b318} (Tab Mix Plus, https://addons.mozilla.org/addon/1122) 77% (17/22) vs. 4% (20/548) {6005d9b1-d115-485a-a92a-3f6453ca3fe2} 73% (16/22) vs. 3% (16/548) {655397ca-4766-496b-b7a8-3a5b176ee4c2} (Searchbar Autosizer, https://addons.mozilla.org/addon/1172) 73% (16/22) vs. 3% (16/548) {42975993-6fa0-46f5-a45f-706915f18ebf} 73% (16/22) vs. 3% (17/548) {CE6E6E3B-84DD-4cac-9F63-8D2AE4F30A4B} (CoolPreviews, https://addons.mozilla.org/addon/2207) 73% (16/22) vs. 5% (29/548) {1018e4d6-728f-4b20-ad56-37578a4de76b} (Flagfox, https://addons.mozilla.org/addon/5791) 73% (16/22) vs. 8% (42/548) personas@christopher.beard (Personas, https://addons.mozilla.org/addon/10900) 86% (19/22) vs. 22% (119/548) {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d} (Adblock Plus, https://addons.mozilla.org/addon/1865) 45% (10/22) vs. 3% (15/548) translator@zoli.bod 41% (9/22) vs. 2% (9/548) firefoxaddon@youtubeenhancer.com 45% (10/22) vs. 9% (50/548) {23fcfd51-4958-4f00-80a3-ae97e717ed8b} 36% (8/22) vs. 5% (27/548) {c0c9a2c7-2e5c-4447-bc53-97718bc91e1b} (Easy YouTube Video Downloader, https://addons.mozilla.org/addon/10137)
Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0 Unable to reproduce the crash so far on Windows 7 and Mac OS X 10.6 with Firefox 16 beta 3 - I navigated to all the web sites from Comment 14 after installing the add-ons mentioned in Comment 15.
There's only one crash in 16.0b4, probably because those who hit this crash on startup in 16.0b3 can't upgrade.
Keywords: topcrash
(In reply to Scoobidiver from comment #17) > There's only one crash in 16.0b4, probably because those who hit this crash > on startup in 16.0b3 can't upgrade. This crash may very well be gone at this point. Rarely have we seen an explosive crasher that disappears completely in the next release. Also, none of the comments appear to be about a startup crash, which leads me to believe it's not 100% of the time.
Let's see if this appears again when 17 is on beta and there are more users, we'll stop tracking if it doesn't.
Not seeing this in 17.0b1, untracking.
I'm marking this bug as WORKSFORME as bug crashlog signature didn't appear from a long time (over half year) in Firefox (except some obsolete Fx <16).
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.