Closed Bug 735600 Opened 12 years ago Closed 12 years ago

MAPLE: Crash Report [@ mozilla::layers::CompositorParent::GetPrimaryScrollableLayer ]

Categories

(Firefox for Android Graveyard :: General, defect)

ARM
Android
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: paul.feher, Assigned: ajuma)

Details

Crash Data

Attachments

(2 files)

Nightly Maple (2012-03-13)
Device: HTC Desire Z
OS: Android 2.3.3

I got crash: 
https://crash-stats.mozilla.com/report/index/bp-6874e52a-2342-4a1d-be39-46e8b2120314

Possible steps to reproduce:
1. Open Fennec
2. Open multiple tabs
3. Change the device orientation for several times (portrait/landscape) by opening/closing HKB.

NOTE: Not reproducible
I was able to reproduce this crash on the latest Maple build.

https://crash-stats.mozilla.com/report/index/bp-6f0cdbdc-238a-4734-acc4-b38a62120314
================================

Frame 	Module 	Signature 	Source
0 	libxul.so 	mozilla::layers::CompositorParent::GetPrimaryScrollableLayer 	gfx/layers/ipc/CompositorParent.cpp:220
1 	libxul.so 	mozilla::layers::CompositorParent::TransformShadowTree 	gfx/layers/ipc/CompositorParent.cpp:263
2 	libxul.so 	mozilla::layers::CompositorParent::Composite 	gfx/layers/ipc/CompositorParent.cpp:193
3 	libxul.so 	RunnableMethod<mozilla::layers::CompositorParent, void (mozilla::layers::CompositorParent::*)(), Tuple0>::Run 	ipc/chromium/src/base/tuple.h:383
4 	libxul.so 	MessageLoop::RunTask 	ipc/chromium/src/base/message_loop.cc:318
5 	libxul.so 	MessageLoop::DeferOrRunPendingTask 	ipc/chromium/src/base/message_loop.cc:326
6 	libxul.so 	MessageLoop::DoWork 	ipc/chromium/src/base/message_loop.cc:426
7 	libxul.so 	base::MessagePumpDefault::Run 	ipc/chromium/src/base/message_pump_default.cc:23
8 	libxul.so 	MessageLoop::RunInternal 	ipc/chromium/src/base/message_loop.cc:208
9 	libxul.so 	MessageLoop::Run 	ipc/chromium/src/base/message_loop.cc:201
10 	libxul.so 	base::Thread::ThreadMain 	ipc/chromium/src/base/thread.cc:156
11 	libxul.so 	ThreadFunc 	ipc/chromium/src/base/platform_thread_posix.cc:26
12 	libc.so 	__thread_entry 	
13 	libc.so 	pthread_create



The following steps were performed:
1. Go to cnn.com
2. Kill Fennec
3. Reopen it back

Expected result: 
No crash should occur after step 3

Actual result: 
Fennec crashed twice after step 3.

--
Maple (2012-03-14)
Device: Samsung Nexus S
OS: Android 2.3.6
Crash Signature: [@ mozilla::layers::CompositorParent::GetPrimaryScrollableLayer ]
Severity: normal → critical
Attached file crash log
Assignee: nobody → ajuma
This crash will happen if we try to composite when we have an empty layer tree, so we just need to check for this before compositing.
Attachment #605729 - Flags: review?(bgirard)
Attachment #605729 - Flags: review?(bgirard) → review+
https://hg.mozilla.org/projects/maple/rev/8017faf10706
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Verified fix on:
Nightly 15.0a1 (2012-05-21)
Nightly 14.0a2 (2012-05-21)
Device: HTC Desire Z
OS: Android 2.3.3

Verified using STR from comment 1.
Status: RESOLVED → VERIFIED
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: