Closed Bug 1081052 Opened 10 years ago Closed 9 years ago

Intermittent remoteautomation.py,testAwesomebar | application crashed [@ mozilla::widget::android::GLController::CreateEGLSurfaceForCompositorWrapper()] after "mGLControllerObj (AndroidBridge::CreateEGLSurfaceForCompositor called with a null GL controller

Categories

(Core :: Graphics: Layers, defect)

All
Android
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cbook, Unassigned)

References

()

Details

(Keywords: assertion, crash, intermittent-failure)

Android 4.2 x86 Emulator mozilla-inbound opt test androidx86-set-4

https://treeherder.mozilla.org/ui/logviewer.html#?job_id=2903140&repo=mozilla-inbound

22:30:24 WARNING - PROCESS-CRASH | testAwesomebar | application crashed [@ mozilla::widget::android::GLController::CreateEGLSurfaceForCompositorWrapper()]
22:30:24 INFO - Crash dump filename: /tmp/tmpyZVeyO/18043731-473c-7885-5d6ba845-386720e3.dmp
22:30:24 INFO - Operating system: Android
22:30:24 INFO - 0.0.0 Linux 2.6.29 #1 PREEMPT Thu Nov 7 22:27:50 UTC 2013 i686 Android/full/generic:4.2/JOP40C/eng.ubuntu.20131107.195638:eng/test-keys
22:30:24 INFO - CPU: x86
22:30:24 INFO - GenuineIntel family 6 model 3 stepping 3
22:30:24 INFO - 1 CPU
22:30:24 INFO -
22:30:24 INFO - Crash reason: SIGSEGV
22:30:24 INFO - Crash address: 0x8
22:30:24 INFO -
22:30:24 INFO - Thread 34 (crashed)
22:30:24 INFO - 0 libxul.so!mozilla::widget::android::GLController::CreateEGLSurfaceForCompositorWrapper() [GeneratedJNIWrappers.cpp:c1617b7400c0 : 1680 + 0xa]
22:30:24 INFO - eip = 0xa0845e6f esp = 0x998bf5d8 ebp = 0x998bf5f8 ebx = 0xa259af48
22:30:24 INFO - esi = 0xb8a71418 edi = 0xb8a71418 eax = 0x00000000 ecx = 0x00000000
22:30:24 INFO - edx = 0x361e3b1a efl = 0x00010246
22:30:24 INFO - Found by: given as instruction pointer in context
22:30:24 INFO - 1 libxul.so!mozilla::AndroidBridge::CreateEGLSurfaceForCompositor() [AndroidBridge.cpp:c1617b7400c0 : 739 + 0x8]
22:30:24 INFO - eip = 0xa083b949 esp = 0x998bf600 ebp = 0x998bf648 ebx = 0xa259af48
22:30:24 INFO - esi = 0xa9a41060 edi = 0xb8a71418
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 2 libxul.so!mozilla::gl::CreateSurfaceForWindow [GLContextProviderEGL.cpp:c1617b7400c0 : 197 + 0xb]
22:30:24 INFO - eip = 0xa011fed8 esp = 0x998bf650 ebp = 0x998bf668 ebx = 0xa259af48
22:30:24 INFO - esi = 0x00000018 edi = 0x998bf6e4
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 3 libxul.so!mozilla::gl::GLContextProviderEGL::CreateForWindow(nsIWidget*) [GLContextProviderEGL.cpp:c1617b7400c0 : 763 + 0x4]
22:30:24 INFO - eip = 0xa0127cd0 esp = 0x998bf670 ebp = 0x998bf6b8 ebx = 0xa259af48
22:30:24 INFO - esi = 0x00000018 edi = 0x998bf6e4
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 4 libxul.so!mozilla::layers::CompositorOGL::CreateContext() [CompositorOGL.cpp:c1617b7400c0 : 122 + 0xd]
22:30:24 INFO - eip = 0xa01982d0 esp = 0x998bf6c0 ebp = 0x998bf708 ebx = 0xa259af48
22:30:24 INFO - esi = 0x98bd6900 edi = 0x998bf9e8
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 5 libxul.so!mozilla::layers::CompositorOGL::Initialize() [CompositorOGL.cpp:c1617b7400c0 : 196 + 0x10]
22:30:24 INFO - eip = 0xa019db70 esp = 0x998bf710 ebp = 0x998bf998 ebx = 0xa259af48
22:30:24 INFO - esi = 0x00000021 edi = 0x998bf9e8
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 6 libxul.so!mozilla::layers::LayerManagerComposite::Initialize() [LayerManagerComposite.cpp:c1617b7400c0 : 128 + 0x5]
22:30:24 INFO - eip = 0xa016fb38 esp = 0x998bf9a0 ebp = 0x998bf9b8 ebx = 0xa259af48
22:30:24 INFO - esi = 0x98513800 edi = 0x998bf9e8
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 7 libxul.so!mozilla::layers::CompositorParent::InitializeLayerManager(nsTArray<mozilla::layers::LayersBackend> const&) [CompositorParent.cpp:c1617b7400c0 : 949 + 0x5]
22:30:24 INFO - eip = 0xa019140e esp = 0x998bf9c0 ebp = 0x998bfa08 ebx = 0xa259af48
22:30:24 INFO - esi = 0x98513800 edi = 0x998bf9e8
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 8 libxul.so!mozilla::layers::CompositorParent::AllocPLayerTransactionParent(nsTArray<mozilla::layers::LayersBackend> const&, unsigned long long const&, mozilla::layers::TextureFactoryIdentifier*, bool*) [CompositorParent.cpp:c1617b7400c0 : 971 + 0xc]
22:30:24 INFO - eip = 0xa0191512 esp = 0x998bfa10 ebp = 0x998bfa78 ebx = 0xa259af48
22:30:24 INFO - esi = 0x998bfbb4 edi = 0x98513800
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 9 libxul.so!mozilla::layers::PCompositorParent::OnMessageReceived(IPC::Message const&, IPC::Message*&) [PCompositorParent.cpp:c1617b7400c0 : 882 + 0x2]
22:30:24 INFO - eip = 0x9fe85347 esp = 0x998bfa80 ebp = 0x998bfb18 ebx = 0xa259af48
22:30:24 INFO - esi = 0x998bfbb4 edi = 0x98513800
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 10 libxul.so!mozilla::ipc::MessageChannel::DispatchSyncMessage(IPC::Message const&) [MessageChannel.cpp:c1617b7400c0 : 1082 + 0x10]
22:30:24 INFO - eip = 0x9fe30ac7 esp = 0x998bfb20 ebp = 0x998bfb68 ebx = 0xa259af48
22:30:24 INFO - esi = 0x998bfb48 edi = 0x98513830
22:30:24 INFO - Found by: call frame info
22:30:24 INFO - 11 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:c1617b7400c0 : 1037 + 0x9]
22:30:24 INFO - eip = 0x9fe31744 esp = 0x998bfb70 ebp = 0x998bfbe8 ebx = 0xa259af48
Component: Widget → Graphics: Layers
Keywords: assertion
Hardware: x86 → All
Summary: Intermittent testAwesomebar | application crashed [@ mozilla::widget::android::GLController::CreateEGLSurfaceForCompositorWrapper()] → Intermittent remoteautomation.py,testAwesomebar | application crashed [@ mozilla::widget::android::GLController::CreateEGLSurfaceForCompositorWrapper()] after "mGLControllerObj (AndroidBridge::CreateEGLSurfaceForCompositor called with a null GL controller
(In reply to TBPL Robot from comment #15)
> submit_timestamp: 2014-11-13T18:07:05
> log:
> https://treeherder.mozilla.org/ui/logviewer.html#?repo=mozilla-
> inbound&job_id=3882575
> repository: mozilla-inbound
> who: rvandermeulen[at]mozilla[dot]com
> machine: talos-linux64-ix-010
> buildname: Android 4.2 x86 Emulator mozilla-inbound opt test androidx86-set-4
> revision: b322b316e6f2

17:27:51     INFO -  11-14 00:57:46.297 I/Gecko   ( 2652): Attempting load of libEGL.so
17:27:51     INFO -  11-14 00:57:46.297 D/        ( 2652): HostConnection::get() New Host Connection established 0xb83ed890, tid 2696
17:27:51     INFO -  11-14 00:57:46.297 E/GeckoLayerView( 2652): Error registering compositor!
17:27:51     INFO -  11-14 00:57:46.297 E/GeckoLayerView( 2652): java.lang.NullPointerException
17:27:51     INFO -  11-14 00:57:46.297 E/GeckoLayerView( 2652): 	at org.mozilla.gecko.gfx.LayerView.registerCxxCompositor(LayerView.java:520)
17:27:51     INFO -  11-14 00:57:46.297 E/GeckoLayerView( 2652): 	at dalvik.system.NativeStart.run(Native Method)
17:27:51     INFO -  11-14 00:57:46.297 E/GeckoLayerView( 2652): 	at dalvik.system.NativeStart.run(Native Method)
Depends on: 1081768
This appears to be pretty widespread.
Flags: needinfo?(snorp)
See Also: → 1104692, 1104747, 1105597, 1107860
Yeah, it's on our radar.
Flags: needinfo?(snorp)
Inactive; closing (see bug 1180138).
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.