Closed Bug 1026404 Opened 6 years ago Closed 4 years ago

crash in


(Firefox for Android :: Toolbar, defect)

Not set



Firefox 52
Tracking Status
firefox30 --- affected
firefox31 --- affected
firefox32 --- affected
firefox33 --- affected
firefox34 --- affected
firefox35 --- affected
firefox36 --- affected
firefox50 --- fixed
firefox51 --- fixed
firefox52 --- fixed


(Reporter: cos_flaviu, Unassigned)


(Keywords: crash, regression)

Crash Data


(1 file)

This bug was filed from the Socorro interface and is 
report bp-1f460e09-235c-4511-951f-8f9062140617.
Device: Lenovo Yoga Tab 10 (Android 4.4.2);
Build: Nightly 33.0a1 (2014-06-16);

Steps to reproduce:
1. Launch Fennec;
2. Go to

Expected result:
The page is successfully loaded.

Actual result:
Firefox crashes.
I found this exception in logcat when Firefox has crashed:

W/InputMethodManagerService(663): Got RemoteException sending setActive(false) notification to pid 3077 uid 10103
W/Binder(858): Caught a RuntimeException from the binder stub implementation.
W/Binder(858): java.lang.NullPointerException
W/Binder(858): 	at android.inputmethodservice.IInputMethodWrapper.setSessionEnabled(
W/Binder(858): 	at$Stub.onTransact(
W/Binder(858): 	at android.os.Binder.execTransact(
W/Binder(858): 	at Method)
W/System.err(858): java.lang.NullPointerException
W/System.err(858): 	at android.inputmethodservice.IInputMethodWrapper.setSessionEnabled(
W/System.err(858): 	at$Stub.onTransact(
W/System.err(858): 	at android.os.Binder.execTransact(
W/System.err(858): 	at Method)
Anything simple here, or would a device be required?
Flags: needinfo?(nchen)
Looks like a graphics crash. The stack looks okay but I think a device would be needed.
Component: General → Graphics, Panning and Zooming
Flags: needinfo?(nchen)
Ordered a device (RITM0047770) for the London office.
This is an 100% reproducible crash on SGX544MP KitKat devices by opening youtube. The driver crashes in EGLImageTargetTexture2D(), called from EGLImageTextureSource::BindTexture().

This is similar to bug 1264505, except we crash whether target is GL_TEXTURE_2D or GL_TEXTURE_EXTERNAL. This crash is preventable by disabling the extensions OES_EGL_image AND OES_EGL_image_external on this GPU.
Keywords: regression
Actually, while the crash signature linked to in the report only has Kit Kat devices, it is possible Lollipop and onwards also don't support these extensions, but crash with a different signature. Unfortunately the Lenovo Yoga 10 we have in london never got a lollipop upgrade so I cannot confirm
Looking through SGX 544 crashes I cannot see one which looks like the same root cause but with a different signature, so it's safe to apply this workaround only on Kit Kat and below.
Comment on attachment 8804790 [details]
Bug 1026404 - Disable OES_EGL_image and OES_EGL_image_external on SGX 544 MP devices.
Attachment #8804790 - Flags: review+
Pushed by
Disable OES_EGL_image and OES_EGL_image_external on SGX 544 MP devices. r=eflores
Keywords: checkin-needed
Comment on attachment 8804790 [details]
Bug 1026404 - Disable OES_EGL_image and OES_EGL_image_external on SGX 544 MP devices.

I realise we are late in the cycle but this is a fairly common crash and is safe.

Approval Request Comment
[Feature/regressing bug #]: Bug 956993 (2.5 years ago)
[User impact if declined]: Guaranteed crash on youtube and other sites, on SGX 544MP devices
[Describe test coverage new/current, TreeHerder]: Try run above. This makes us use existing and tested fallback path, nothing new.
[Risks and why]: Very low - makes us use fallback path instead, and only on devices which definitely would have crashed otherwise
[String/UUID change made/needed]: N/A
Attachment #8804790 - Flags: approval-mozilla-beta?
Attachment #8804790 - Flags: approval-mozilla-aurora?
Comment on attachment 8804790 [details]
Bug 1026404 - Disable OES_EGL_image and OES_EGL_image_external on SGX 544 MP devices.

Fixes a crash that seems medium volume on 49.0.2 and could be a problem when 50 goes to release, taking it. Aurora51+, Beta50+
Attachment #8804790 - Flags: approval-mozilla-beta?
Attachment #8804790 - Flags: approval-mozilla-beta+
Attachment #8804790 - Flags: approval-mozilla-aurora?
Attachment #8804790 - Flags: approval-mozilla-aurora+
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 52
You need to log in before you can comment on or make changes to this bug.