Open Bug 1235665 Opened 8 years ago Updated 2 years ago

crash in [@ mozilla::layers::ImageClientSingle::UpdateImage ]

Categories

(Core :: Graphics: Layers, defect, P3)

defect

Tracking

()

Tracking Status
firefox-esr45 --- affected
firefox52 --- wontfix
firefox-esr52 --- wontfix
firefox53 --- wontfix
firefox54 --- wontfix
firefox55 --- wontfix
firefox56 --- wontfix
firefox57 --- wontfix
firefox58 --- wontfix
firefox59 --- ?

People

(Reporter: speciesx, Assigned: nical)

Details

(Keywords: crash, Whiteboard: [gfx-noted])

Crash Data

https://crash-stats.mozilla.com/report/index/7d35c00e-da47-42ac-8d62-43d6c2151228

Crashing Thread (12)
Frame 	Module 	Signature 	Source
0 	libxul.so 	mozilla::layers::ImageClientSingle::UpdateImage 	gfx/layers/client/ImageClient.cpp
1 	libxul.so 	mozilla::layers::ClientImageLayer::RenderLayer 	gfx/layers/client/ClientImageLayer.cpp
2 	libxul.so 	mozilla::layers::ClientTiledPaintedLayer::RenderLayer 	gfx/layers/client/ClientLayerManager.h
3 	libxul.so 	mozilla::layers::ClientContainerLayer::RenderLayer 	gfx/layers/client/ClientContainerLayer.h
4 	libxul.so 	mozilla::layers::ClientContainerLayer::RenderLayer 	gfx/layers/client/ClientContainerLayer.h
5 	libxul.so 	mozilla::layers::ClientLayerManager::EndTransactionInternal 	gfx/layers/client/ClientLayerManager.cpp
6 	libxul.so 	mozilla::layers::ClientLayerManager::EndTransaction 	gfx/layers/client/ClientLayerManager.cpp
7 	libxul.so 	nsDisplayList::PaintRoot 	layout/base/nsDisplayList.cpp
8 	libxul.so 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp
9 	libxul.so 	PresShell::Paint 	layout/base/nsPresShell.cpp
10 	libxul.so 	nsViewManager::ProcessPendingUpdatesPaint 	view/nsViewManager.cpp
11 	libxul.so 	nsViewManager::ProcessPendingUpdatesForView 	view/nsViewManager.cpp
12 	libxul.so 	nsRefreshDriver::Tick 	layout/base/nsRefreshDriver.cpp
13 	libxul.so 	mozilla::RefreshDriverTimer::TickRefreshDrivers 	layout/base/nsRefreshDriver.cpp
14 	libxul.so 	mozilla::RefreshDriverTimer::Tick 	layout/base/nsRefreshDriver.cpp
15 	libxul.so 	mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver 	layout/base/nsRefreshDriver.cpp
16 	libxul.so 	nsRunnableMethodImpl<void (mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::*)(mozilla::TimeStamp), true, mozilla::TimeStamp>::Run 	xpcom/glue/nsThreadUtils.h
17 	libxul.so 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp
18 	libxul.so 	NS_ProcessNextEvent 	xpcom/glue/nsThreadUtils.cpp
19 	libxul.so 	mozilla::ipc::MessagePump::Run 	ipc/glue/MessagePump.cpp
20 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc
21 	libxul.so 	nsBaseAppShell::Run 	widget/nsBaseAppShell.cpp
22 	libxul.so 	nsAppStartup::Run 	toolkit/components/startup/nsAppStartup.cpp
23 	libxul.so 	XREMain::XRE_mainRun 	toolkit/xre/nsAppRunner.cpp
24 	libxul.so 	XREMain::XRE_main 	toolkit/xre/nsAppRunner.cpp
25 	libxul.so 	XRE_main 	toolkit/xre/nsAppRunner.cpp
26 	libxul.so 	GeckoStart 	toolkit/xre/nsAndroidStartup.cpp
27 	libmozglue.so 	Java_org_mozilla_gecko_mozglue_GeckoLoader_nativeRun 	mozglue/android/APKOpen.cpp
Ø 28 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x9542f5 	
Ø 29 	dalvik-alloc space (deleted) 	dalvik-alloc space (deleted)@0x31d1e 	
Ø 30 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x1b1fe 	
Ø 31 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x209e 	
Ø 32 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x29543e 	
Ø 33 	libcutils.so 	libcutils.so@0xc036 	
Ø 34 	dalvik-alloc space (deleted) 	dalvik-alloc space (deleted)@0x15516 	
Ø 35 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x20be 	
Ø 36 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x20de 	
Ø 37 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x209e 	
Ø 38 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x20fe 	
Ø 39 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0xae 	
Ø 40 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x97e397 	
Ø 41 	dalvik-alloc space (deleted) 	dalvik-alloc space (deleted)@0x15516 	
Ø 42 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x29543e 	
Ø 43 	system@framework@boot.art 	system@framework@boot.art@0x48e286 	
Ø 44 	libc.so 	libc.so@0x47641 	
Ø 45 	libart.so 	libart.so@0xa2db7 	
Ø 46 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x1907e 	
Ø 47 	dalvik-alloc space (deleted) 	dalvik-alloc space (deleted)@0x15516 	
Ø 48 	dalvik-alloc space (deleted) 	dalvik-alloc space (deleted)@0x15516 	
Ø 49 	libart.so 	libart.so@0x1dc113 	
Ø 50 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x45e67f 	
Ø 51 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x45e67f 	
Ø 52 	libc.so 	libc.so@0x4ba69 	
Ø 53 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x2407ae 	
Ø 54 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x45e67f 	
Ø 55 	libart.so 	libart.so@0x2199b1 	
Ø 56 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x45e67f 	
Ø 57 	libc.so 	libc.so@0xfa4f 	
Ø 58 	libc++.so 	libc++.so@0x456db 	
Ø 59 	data@app@org.mozilla.fennec-2@base.apk@classes.dex 	data@app@org.mozilla.fennec-2@base.apk@classes.dex@0x45e67f 	
Ø 60 	dalvik-main space (deleted) 	dalvik-main space (deleted)@0x2407ae 	
Ø 61 	libart.so 	libart.so@0x246181 	
Ø 62 	libart.so 	libart.so@0x289fb3 	
Ø 63 	libart.so 	libart.so@0x22efe1 	
Ø 64 	libart.so 	libart.so@0x2c05a6 	
Ø 65 	libart.so 	libart.so@0x2bfe72 	
Ø 66 	libart.so 	libart.so@0x2c05a6 	
Ø 67 	libart.so 	libart.so@0x2bfd92 	
Ø 68 	libart.so 	libart.so@0x2bfda6 	
Ø 69 	libc.so 	libc.so@0x16a17 	
Ø 70 	libc.so 	libc.so@0x1378b 	
Ø 71 	libc.so 	libc.so@0x137ab 	
Ø 72 	libc.so 	libc.so@0x1378b 	
Ø 73 	libc.so 	libc.so@0x1378b 	
Ø 74 	libc.so 	libc.so@0x1188b


More reports at:
https://crash-stats.mozilla.com/report/list?product=FennecAndroid&signature=mozilla%3A%3Alayers%3A%3AImageClientSingle%3A%3AUpdateImage
Keywords: crash
Severity: normal → critical
I reproduced this crash now on a clean profile, by scrolling 
https://www.facebook.com/788066661262483/photos/?tab=album&album_id=802558156480000
(In reply to Yorgos from comment #4)
> I reproduced this crash now on a clean profile, by scrolling 
> https://www.facebook.com/788066661262483/photos/
> ?tab=album&album_id=802558156480000

Good work that you were able to reproduce using clean profile.  I was not able to reproduce using nightly build on my w520 laptop, win7 64bit. Can you still reproduce using newer version?

Also, I can very much recommend you enable the 3gb memory for vista http://dwf.blogs.com/beyond_the_paper/2009/04/enabling-3gb-switch-on-windows-vista.html - it will help extend the useful life of your machine. You might also get better performance out of Firefox.  However, note - I think Firefox are dropping support for vista starting in version 53.
Flags: needinfo?(condacum)
Status: UNCONFIRMED → NEW
Component: General → Graphics: Layers
Ever confirmed: true
OS: Android → All
Hardware: ARM → All
Version: Trunk → unspecified
Too late for firefox 52, mass-wontfix.
QA Whiteboard: qa-not-actionable

Redirect a needinfo that is pending on an inactive user to the triage owner.
:bhood, since the bug has high severity, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(condacum) → needinfo?(bhood)
Severity: critical → S4
Flags: needinfo?(bhood)
You need to log in before you can comment on or make changes to this bug.