Closed Bug 911199 Opened 8 years ago Closed 8 years ago

Crash loop after updating Nightly update (08/30)

Categories

(Core :: Graphics, defect)

ARM
Android
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla26

People

(Reporter: aaronmt, Assigned: guillaume.abadie)

Details

(Keywords: crash, regression, reproducible, Whiteboard: [native-crash])

Attachments

(2 files)

Attached file Nightly (08/30) - log
Currently updating the browser from a 08/29 to 08/30 will yield a crash-loop on startup.

E/libEGL  (16409): eglDestroySurface:461 error 300d (EGL_BAD_SURFACE)
I/Gecko   (16409): ###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 403
E/Gecko   (16409): mozalloc_abort: ###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 403
I/ActivityManager(  517): Process org.mozilla.fennec (pid 16409) has died.

--

Steps to Reproduce

1. Install http://ftp.mozilla.org/pub/mozilla.org/mobile/nightly/2013-08-29-03-02-01-mozilla-central-android/fennec-26.0a1.multi.android-arm.apk

2. Update to 08/30 or newer

--
Nightly (08/30) | Samsung Galaxy SIV (Android 4.3)
Component: General → Graphics
Product: Firefox for Android → Core
Thinking bug 899855?
I/PRLog   (24306): 1958868128[81f8cc80]: ###!!! ASSERTION: Desktop symbols failed to load.: 'Error', file ../../../gfx/gl/GLContext.cpp, line 450
I/Gecko   (24306): ###!!! ASSERTION: Desktop symbols failed to load.: 'Error', file ../../../gfx/gl/GLContext.cpp, line 450
I/PRLog   (24306): 1958868128[81f8cc80]: WARNING: InitWithPrefix failed!: file ../../../gfx/gl/GLContext.cpp, line 1014
I/Gecko   (24306): WARNING: InitWithPrefix failed!: file ../../../gfx/gl/GLContext.cpp, line 1014
I/PRLog   (24306): 1958868128[81f8cc80]: THRD(734022b0) Dispatch [82f75540 0]
I/PRLog   (24306): 1958868128[81f8cc80]: EVENTQ(734022e8): notify
I/Gecko   (24306): Destroying context 0x74c7b838 surface 0x745bdae0 on display 0x1
E/libEGL  (24306): eglDestroySurface:461 error 300d (EGL_BAD_SURFACE)
I/PRLog   (24306): 1958868128[81f8cc80]: WARNING: Failed to create CompositorOGL context: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 297
I/Gecko   (24306): WARNING: Failed to create CompositorOGL context: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 297
I/PRLog   (24306): 1958868128[81f8cc80]: ###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 403
I/Gecko   (24306): ###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 403
E/Gecko   (24306): mozalloc_abort: ###!!! ABORT: We need a context on Android: file ../../../gfx/layers/opengl/CompositorOGL.cpp, line 403
F/MOZ_CRASH(24306): Hit MOZ_CRASH() at ../../../memory/mozalloc/mozalloc_abort.cpp:30
I/ActivityManager(  517): Process org.mozilla.fennec (pid 24306) has died.
Attachment #797863 - Attachment mime type: text/x-log → text/plain
Does this happen on every device? I'm trying to understand how our test coverage is missing this.
(In reply to Benoit Girard (:BenWa) from comment #4)
> Does this happen on every device? I'm trying to understand how our test
> coverage is missing this.

Thus far tested and reported only all Qualcomm and Adreno 320: Nexus 4, Nexus 7 and Galaxy SIV
Found the problem, patch in coming.
(In reply to Aaron Train [:aaronmt] from comment #5)
> (In reply to Benoit Girard (:BenWa) from comment #4)
> > Does this happen on every device? I'm trying to understand how our test
> > coverage is missing this.
> 
> Thus far tested and reported only all Qualcomm and Adreno 320: Nexus 4,
> Nexus 7 and Galaxy SIV

Ok thanks, Guillaume tells me it will happen on phones that support OGLES 3.0 which is not our testing tegra boards which explains why automation missed this.
Attached patch patch revision 1Splinter Review
Attachment #797899 - Flags: review?(bjacob)
Attachment #797899 - Flags: review?(bjacob) → review+
https://hg.mozilla.org/mozilla-central/rev/41a898465636
Assignee: nobody → guillaume.abadie
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
You need to log in before you can comment on or make changes to this bug.