Closed Bug 744286 Opened 8 years ago Closed 7 years ago

crash in mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren @ libpvrANDROID_WSEGL


(Core :: Graphics, defect, critical)

Not set



Tracking Status
blocking-fennec1.0 --- +


(Reporter: blassey, Assigned: vlad)



(Keywords: crash, topcrash, Whiteboard: [native-crash][gfx])

Crash Data

This bug was filed from the Socorro interface and is 
report bp-49cb3275-34e7-4827-a6c9-8e17e2120410 .
This is the #4 top crash for today (granted that means its only 3 reports). Wanted to get a bug on file for it.

1 	mozilla::layers::ShadowContainerLayerOGL::ComputeEffectiveTransforms 	gfx/layers/opengl/ContainerLayerOGL.h:138
2 		@0x49481a22 	
5 	_ZN7android7RefBase12weakref_type7decWeakEPKv 	
6 	_ZNK7android7RefBase9decStrongEPKv 	
7 		@0x49481a5e 	
11 	mozilla::layers::LayerManagerOGL::SetupPipeline 	gfx/layers/opengl/LayerManagerOGL.cpp:982
12 	mozilla::layers::LayerManagerOGL::Render 	GLContext.h:2024
13 	mozilla::layers::LayerManagerOGL::EndTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:454
14 	mozilla::layers::LayerManagerOGL::EndEmptyTransaction 	gfx/layers/opengl/LayerManagerOGL.cpp:427
15 	mozilla::layers::CompositorParent::Composite 	gfx/layers/ipc/CompositorParent.cpp:224
16 	RunnableMethod<mozilla::layers::CompositorParent, void , Tuple0>::Run 	ipc/chromium/src/base/tuple.h:383
17 	MessageLoop::RunTask 	ipc/chromium/src/base/
18 	MessageLoop::DeferOrRunPendingTask 	ipc/chromium/src/base/
19 	MessageLoop::DoWork 	ipc/chromium/src/base/
20 	base::MessagePumpDefault::Run 	ipc/chromium/src/base/
21 	MessageLoop::RunInternal 	ipc/chromium/src/base/
22 	MessageLoop::Run 	ipc/chromium/src/base/
23 	base::Thread::ThreadMain 	ipc/chromium/src/base/
24 	ThreadFunc 	ipc/chromium/src/base/
25 	__thread_entry 	
26 	pthread_create
Crash Signature: [@] → [@] [@ ]
OS: Linux → Android
Hardware: All → ARM
Summary: crash in libpvrANDROID_WSEGL → crash in mozilla::layers::ContainerLayer::ComputeEffectiveTransformsForChildren @ libpvrANDROID_WSEGL
Whiteboard: [native-crash][gfx]
2nd top crash in 3 day report since all the other crashers have been fixed except one.
Keywords: topcrash
Keywords: qawanted
added qawanted to get STR
I think I need the specific device.  I can't repro with the Samsung Galaxy S II
GT-I9100G is the Samsung Galaxy S II
(In reply to Naoki Hirata :nhirata from comment #3)
> URL : 
> these_drawings_date_from_1982.html 
> rears-a-sinister-comic-appearance/ 
> Devices : GT-I9100G, Nook Tablet, Kindle Fire

I can check the Fire, if u can comment on str's.
(In reply to Kevin Brosnan [:kbrosnan] from comment #5)
> GT-I9100G is the Samsung Galaxy S II

Different CPUs/GPUs if you trust this article:

Fire would be great.  try going to one of these sites and hitting the home button while fennec is loading or letting fennec go to sleep at this site.. or going to this site and hitting the on/off button to force it to go to sleep mode.

I noticed that I had some weird graphic issues with the flash and when I came back it caused pretty bad graphic defects.  I think it might be related to this crash.
unable to reproduce on the kindle fire, 04-19-2012 build.   tried the urls in comment 6, and played around with the sites.  no crash with this signature.

Meanwhile, i did hit crash bug 746946, when tapping awesomebar.  but thats not this bug.
this is #50 and #58 in the top crash list, so minus'ing. Please renome if it climbs the list again
blocking-fennec1.0: ? → -
Crash Signature: [@] [@ ] → [@] [@]
Volume has gone way down so removing the top crash keyword.
Keywords: topcrash
Duplicate of this bug: 740727
There are currently 332 crashes in 14.0b1 making it #1 unfixed top crasher.
blocking-fennec1.0: - → ?
Crash Signature: [@] [@] → [@] [@] [@]
Keywords: topcrash
Crash Signature: [@] [@] [@] → [@ ] [@ ] [@ ]
Note that the stack (definitely the ComputeEffectiveTransformsForChildren frame, maybe earlier) is bogus -- the actual crash seems to be a result of SetupPipeline -> SetLayerProgramProjectionMatrix -> CheckAndSetProjectionMatrix, which just sets some variables and doesn't make any GL calls at all.

SetLayerProgramProjectionMatrix loops over some stuff and calls some member functions; I can see this potentially happening if we had a bogus address in there?
Assignee: nobody → vladimir
blocking-fennec1.0: ? → +
Needs STR to make any traction, otherwise I'm just guessing.
There are no crashes after 14.0a2/20120518. It's probably a dupe of bug 752368.
still no repro steps, but we should wait to see if crashes still appear.
Another day and no crashes.  Let's dupe this off to bug 752368.
Closed: 7 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 752368
Clearing qawanted from a dupe.
Keywords: qawanted
You need to log in before you can comment on or make changes to this bug.