Closed
Bug 987251
Opened 10 years ago
Closed 10 years ago
Child process crash on shutdown | application crashed [@ 0x0] [@ egl_window_surface_t::~egl_window_surface_t] [@ GLContextEGL::~GLContextEGL]
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
e10s | + | --- |
People
(Reporter: ahal, Assigned: vichen)
References
Details
(Keywords: crash)
Even after the fix in bug 930884, we are still seeing this crash happen in a child process on debug emulators. This patch [1] on pine makes mochitest check for child process crashes after a test run, and it seems to happen every time. Opt emulators are fine, this seems to be debug only. This is blocking us from landing child process crash detection for future crashes. Side note: opt emulators have a different graphics related shutdown crash (see bug 983489) which may or may not be related. [1] https://hg.mozilla.org/projects/pine/rev/f8bd5adbe110
Reporter | ||
Updated•10 years ago
|
Reporter | ||
Comment 1•10 years ago
|
||
23:06:49 WARNING - PROCESS-CRASH | Shutdown | application crashed [@ 0xa5a5a5a4] 23:06:49 INFO - Crash dump filename: /tmp/tmprk6qeF/5dc3478e-ccd5-d0aa-42ab6e06-4c25ba10.dmp 23:06:49 INFO - Operating system: Android 23:06:49 INFO - 0.0.0 Linux 2.6.29-00302-g586075d #31 Mon Feb 24 10:28:23 PST 2014 armv7l Android/full/generic:4.0.4.0.4.0.4/OPENMASTER/eng.cltbld.20140323.235406:eng/test-keys 23:06:49 INFO - CPU: arm 23:06:49 INFO - 0 CPUs 23:06:49 INFO - Crash reason: SIGSEGV 23:06:49 INFO - Crash address: 0xa5a5a5a4 23:06:49 INFO - Thread 20 (crashed) 23:06:49 INFO - 0 0xa5a5a5a4 23:06:49 INFO - r4 = 0x49cf8e80 r5 = 0x00000001 r6 = 0x4036a068 r7 = 0x40354019 23:06:49 INFO - r8 = 0x00000001 r9 = 0x43117ee8 r10 = 0x49cfc480 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ff7d0 lr = 0x443f7465 pc = 0xa5a5a5a4 23:06:49 INFO - Found by: given as instruction pointer in context 23:06:49 INFO - 1 libEGL_emulation.so!egl_window_surface_t::~egl_window_surface_t [egl.cpp : 306 + 0x3] 23:06:49 INFO - sp = 0x464ff7d8 pc = 0x443f75e1 23:06:49 INFO - Found by: stack scanning 23:06:49 INFO - 2 libEGL_emulation.so!eglDestroySurface [egl.cpp : 713 + 0x7] 23:06:49 INFO - r4 = 0x49cf8eb0 sp = 0x464ff7e0 pc = 0x443f94fb 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 3 libEGL.so!eglDestroySurface [eglApi.cpp : 449 + 0xf] 23:06:49 INFO - r4 = 0x49cf8eb0 r5 = 0x49cf8eb0 r6 = 0x4036a068 sp = 0x464ff800 23:06:49 INFO - pc = 0x403534b5 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 4 libxul.so!mozilla::gl::GLLibraryEGL::fDestroySurface(void*, void*) [GLLibraryEGL.h:a822b668ce2b : 187 + 0xd] 23:06:49 INFO - r4 = 0x42be5d74 r5 = 0x00000001 r6 = 0x49cf8eb0 sp = 0x464ff818 23:06:49 INFO - pc = 0x41138797 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 5 libxul.so!mozilla::gl::DestroySurface [GLContextProviderEGL.cpp:a822b668ce2b : 192 + 0x9] 23:06:49 INFO - r4 = 0x42be5dfc r5 = 0x43117384 r6 = 0x49cf8eb0 sp = 0x464ff828 23:06:49 INFO - pc = 0x411387e5 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 6 libxul.so!mozilla::gl::GLContextEGL::~GLContextEGL [GLContextProviderEGL.cpp:a822b668ce2b : 266 + 0x7] 23:06:49 INFO - r4 = 0x49cf2800 r5 = 0x43117384 r6 = 0x42be5ea0 r7 = 0x49cf8ee0 23:06:49 INFO - r8 = 0x00000001 sp = 0x464ff840 pc = 0x41138859 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 7 libxul.so!mozilla::gl::GLContextEGL::~GLContextEGL [GLContextProviderEGL.cpp:a822b668ce2b : 267 + 0x3] 23:06:49 INFO - r4 = 0x49cf2800 r5 = 0x49cf2804 r6 = 0xffffdead r7 = 0x00000000 23:06:49 INFO - r8 = 0x49cf2800 sp = 0x464ff858 pc = 0x41138891 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 8 libxul.so!mozilla::detail::GenericRefCounted<(mozilla::detail::RefCountAtomicity)0>::Release() [GenericRefCounted.h : 78 + 0x7] 23:06:49 INFO - r4 = 0x49cf2800 r5 = 0x49cf2804 r6 = 0xffffdead r7 = 0x00000000 23:06:49 INFO - r8 = 0x49cf2800 sp = 0x464ff860 pc = 0x4113303f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 9 libxul.so!mozilla::RefPtr<mozilla::gl::GLContext>::~RefPtr [RefPtr.h : 260 + 0x5] 23:06:49 INFO - r4 = 0x464ff88c r5 = 0x00000000 r6 = 0x4695f2c8 r7 = 0x4695f328 23:06:49 INFO - r8 = 0x49cf2800 sp = 0x464ff880 pc = 0x41137e3b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 10 libxul.so!mozilla::layers::CompositorOGL::CleanupResources() [CompositorOGL.cpp:a822b668ce2b : 234 + 0x5] 23:06:49 INFO - r4 = 0x4695f280 r5 = 0x00000000 r6 = 0x4695f2c8 r7 = 0x4695f328 23:06:49 INFO - r8 = 0x49cf2800 sp = 0x464ff888 pc = 0x411d1dff 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 11 libxul.so!mozilla::layers::CompositorOGL::Destroy() [CompositorOGL.cpp:a822b668ce2b : 199 + 0x3] 23:06:49 INFO - r4 = 0x4695f280 r5 = 0x43117ee8 r6 = 0x49cd759c r7 = 0x464ff8bc 23:06:49 INFO - r8 = 0x00000000 sp = 0x464ff8a8 pc = 0x411d1e4b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 12 libxul.so!mozilla::layers::LayerManagerComposite::Destroy() [LayerManagerComposite.cpp:a822b668ce2b : 135 + 0x5] 23:06:49 INFO - r4 = 0x467dffc0 r5 = 0x43117ee8 r6 = 0x49cd759c r7 = 0x464ff8bc 23:06:49 INFO - r8 = 0x00000000 sp = 0x464ff8b0 pc = 0x411b5223 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 13 libxul.so!mozilla::layers::CompositorParent::RecvWillStop() [CompositorParent.cpp:a822b668ce2b : 273 + 0xb] 23:06:49 INFO - r4 = 0x49cd7400 r5 = 0x43117ee8 r6 = 0x49cd759c r7 = 0x464ff8bc 23:06:49 INFO - r8 = 0x00000000 sp = 0x464ff8b8 pc = 0x411c3773 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 14 libxul.so!mozilla::layers::PCompositorParent::OnMessageReceived(IPC::Message const&, IPC::Message*&) [PCompositorParent.cpp : 490 + 0x7] 23:06:49 INFO - r4 = 0x49cd7400 r5 = 0x464ffbf4 r6 = 0x464ffc20 r7 = 0x464ffca0 23:06:49 INFO - r8 = 0x464ffc98 r9 = 0x00000000 sp = 0x464ff8e0 pc = 0x40eda6e9 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 15 libxul.so!mozilla::ipc::MessageChannel::DispatchSyncMessage(IPC::Message const&) [MessageChannel.cpp:a822b668ce2b : 1067 + 0x5] 23:06:49 INFO - r4 = 0x49cd7430 r5 = 0x464ffc20 r6 = 0x00000000 r7 = 0x464ffca0 23:06:49 INFO - r8 = 0x464ffc98 r9 = 0x00000000 r10 = 0x49cfc480 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffbf0 pc = 0x40ea2721 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 16 libxul.so!mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message const&) [MessageChannel.cpp:a822b668ce2b : 1048 + 0x7] 23:06:49 INFO - r4 = 0x49cd7430 r5 = 0x464ffc20 r6 = 0x464ffc20 r7 = 0x464ffca0 23:06:49 INFO - r8 = 0x464ffc98 r9 = 0x00000000 r10 = 0x49cfc480 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffc08 pc = 0x40ea493f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 17 libxul.so!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() [MessageChannel.cpp:a822b668ce2b : 1039 + 0x3] 23:06:49 INFO - r4 = 0x00000001 r5 = 0x464ffc20 r6 = 0x49cfc480 r7 = 0x464ffca0 23:06:49 INFO - r8 = 0x464ffc98 r9 = 0x00000000 r10 = 0x49cfc480 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffc18 pc = 0x40ea4a65 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 18 libxul.so!RunnableMethod<WebCore::ReverbConvolver, void (WebCore::ReverbConvolver::*)(), Tuple0>::Run() [tuple.h:a822b668ce2b : 383 + 0x5] 23:06:49 INFO - r4 = 0x4537f3c0 r5 = 0x4537f3c0 r6 = 0x464ffd18 r7 = 0x464ffdd0 23:06:49 INFO - r8 = 0x464ffd10 r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffcc8 pc = 0x40ea1123 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 19 libxul.so!mozilla::ipc::MessageChannel::DequeueTask::Run() [MessageChannel.h : 383 + 0x9] 23:06:49 INFO - r4 = 0x4537f3c0 r5 = 0x4537f3c0 r6 = 0x464ffd18 r7 = 0x464ffdd0 23:06:49 INFO - r8 = 0x464ffd10 r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffcd0 pc = 0x40ea129b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 20 libxul.so!MessageLoop::RunTask(Task*) [message_loop.cc:a822b668ce2b : 344 + 0x7] 23:06:49 INFO - r4 = 0x464ffdc4 r5 = 0x4537f3c0 r6 = 0x464ffd18 r7 = 0x464ffdd0 23:06:49 INFO - r8 = 0x464ffd10 r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffce0 pc = 0x40e91791 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 21 libxul.so!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask const&) [message_loop.cc:a822b668ce2b : 352 + 0x5] 23:06:49 INFO - r4 = 0x00000001 r5 = 0x464ffd08 r6 = 0x464ffd18 r7 = 0x464ffdd0 23:06:49 INFO - r8 = 0x464ffd10 r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffd00 pc = 0x40e91e9b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 22 libxul.so!MessageLoop::DoWork() [message_loop.cc:a822b668ce2b : 430 + 0x7] 23:06:49 INFO - r4 = 0x464ffdc4 r5 = 0x464ffd08 r6 = 0x464ffd18 r7 = 0x464ffdd0 23:06:49 INFO - r8 = 0x464ffd10 r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffd08 pc = 0x40e92ae1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 23 libxul.so!base::MessagePumpDefault::Run(base::MessagePump::Delegate*) [message_pump_default.cc:a822b668ce2b : 34 + 0x7] 23:06:49 INFO - r4 = 0x46015160 r5 = 0x464ffdc4 r6 = 0x464ffd64 r7 = 0x464ffd60 23:06:49 INFO - r8 = 0x4601516c r9 = 0x464ffd40 r10 = 0x00000000 fp = 0x464ffd58 23:06:49 INFO - sp = 0x464ffd38 pc = 0x40e92fd1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 24 libxul.so!MessageLoop::RunInternal() [message_loop.cc:a822b668ce2b : 226 + 0x7] 23:06:49 INFO - r4 = 0x464ffdc4 r5 = 0x464ffdc4 r6 = 0x464ffe56 r7 = 0x00000000 23:06:49 INFO - r8 = 0x00000000 r9 = 0x4600ac24 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464ffd90 pc = 0x40e91ca3 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 25 libxul.so!MessageLoop::Run() [message_loop.cc:a822b668ce2b : 219 + 0x5] 23:06:49 INFO - r4 = 0x464ffdc4 r5 = 0x464ffdc4 r6 = 0x464ffe56 r7 = 0x00000000 23:06:49 INFO - r8 = 0x00000000 r9 = 0x4600ac24 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464ffda8 pc = 0x40e91cbb 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 26 libxul.so!base::Thread::ThreadMain() [thread.cc:a822b668ce2b : 162 + 0x5] 23:06:49 INFO - r4 = 0x4600ac10 r5 = 0x464ffdc4 r6 = 0x464ffe56 r7 = 0x00000000 23:06:49 INFO - r8 = 0x00000000 r9 = 0x4600ac24 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464ffdc0 pc = 0x40e94acf 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 27 libxul.so!ThreadFunc [platform_thread_posix.cc:a822b668ce2b : 39 + 0x5] 23:06:49 INFO - r4 = 0x464fff00 r5 = 0x40e88189 r6 = 0x4600ac10 r7 = 0x00000078 23:06:49 INFO - r8 = 0x40e88189 r9 = 0x4600ac10 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464ffee8 pc = 0x40e88191 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 28 libc.so!__thread_entry [pthread.c : 217 + 0x6] 23:06:49 INFO - r4 = 0x464fff00 r5 = 0x40e88189 r6 = 0x4600ac10 r7 = 0x00000078 23:06:49 INFO - r8 = 0x40e88189 r9 = 0x4600ac10 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464ffef0 pc = 0x4005ee4c 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 29 libc.so!pthread_create [pthread.c : 357 + 0xe] 23:06:49 INFO - r4 = 0x464fff00 r5 = 0x00026aa8 r6 = 0xbecc09c0 r7 = 0x00000078 23:06:49 INFO - r8 = 0x40e88189 r9 = 0x4600ac10 r10 = 0x00100000 fp = 0x00000001 23:06:49 INFO - sp = 0x464fff00 pc = 0x4005e99c 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 30 0x464ffdc2 23:06:49 INFO - r4 = 0x45efc380 r5 = 0x49cfb2c0 r6 = 0x46027000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x464fffff r9 = 0x00000000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0x464fff40 pc = 0x464ffdc4 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - Thread 0 23:06:49 INFO - 0 libc.so + 0xd5cc 23:06:49 INFO - r4 = 0x49cfb244 r5 = 0x49cc0b50 r6 = 0xfffffff8 r7 = 0x000000f0 23:06:49 INFO - r8 = 0x44f23b80 r9 = 0x00000000 r10 = 0x00000005 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc22e0 lr = 0x4005e58c pc = 0x400595cc 23:06:49 INFO - Found by: given as instruction pointer in context 23:06:49 INFO - 1 libc.so!__pthread_cond_timedwait [pthread.c : 1500 + 0xa] 23:06:49 INFO - sp = 0xbecc2300 pc = 0x4005e640 23:06:49 INFO - Found by: stack scanning 23:06:49 INFO - 2 libmozglue.so!__wrap_pthread_cond_wait [Nuwa.cpp:a822b668ce2b : 993 + 0x7] 23:06:49 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0xffffffff sp = 0xbecc2318 23:06:49 INFO - pc = 0x40015e47 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 3 libnss3.so!PR_WaitCondVar [ptsynch.c:a822b668ce2b : 385 + 0x7] 23:06:49 INFO - r4 = 0x49cfb240 r5 = 0x40231080 r6 = 0xffffffff sp = 0xbecc2340 23:06:49 INFO - pc = 0x407bd21f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 4 libxul.so!mozilla::CondVar::Wait(unsigned int) [BlockingResourceBase.cpp:a822b668ce2b : 337 + 0x5] 23:06:49 INFO - r4 = 0x49cfc48c r5 = 0x00000000 r6 = 0x00000000 r7 = 0xffffffff 23:06:49 INFO - r8 = 0x44f23b80 sp = 0xbecc2358 pc = 0x40c7b08d 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 5 libxul.so!mozilla::ipc::MessageChannel::WaitForSyncNotify() [Monitor.h : 47 + 0x7] 23:06:49 INFO - r4 = 0xffffffff r5 = 0x474f8070 r6 = 0x00250d58 r7 = 0xbecc23e0 23:06:49 INFO - r8 = 0x44f23b80 sp = 0xbecc2370 pc = 0x40ea237f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 6 libxul.so!mozilla::ipc::MessageChannel::SendAndWait(IPC::Message*, IPC::Message*) [MessageChannel.cpp:a822b668ce2b : 664 + 0x5] 23:06:49 INFO - r4 = 0x474f8070 r5 = 0x00180002 r6 = 0xfffffffc r7 = 0xbecc23e0 23:06:49 INFO - r8 = 0x44f23b80 sp = 0xbecc2380 pc = 0x40ea469d 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 7 libxul.so!mozilla::ipc::MessageChannel::Send(IPC::Message*, IPC::Message*) [MessageChannel.cpp:a822b668ce2b : 577 + 0x3] 23:06:49 INFO - r4 = 0x474f8070 r5 = 0x44f23b80 r6 = 0x49cfc480 r7 = 0xbecc23e0 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc23b0 pc = 0x40ea558f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 8 libxul.so!mozilla::layers::PCompositorChild::SendWillStop() [PCompositorChild.cpp : 134 + 0xd] 23:06:49 INFO - r4 = 0x474f8040 r5 = 0x44f23b80 r6 = 0xbecc23e0 r7 = 0x00000000 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc23d8 pc = 0x40ed975b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 9 libxul.so!nsBaseWidget::DestroyCompositor() [nsBaseWidget.cpp:a822b668ce2b : 177 + 0xd] 23:06:49 INFO - r4 = 0x45e95890 r5 = 0x45e958d4 r6 = 0x00000000 r7 = 0x40231080 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc24b8 pc = 0x414d7f9b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 10 libxul.so!nsBaseWidget::~nsBaseWidget [nsBaseWidget.cpp:a822b668ce2b : 223 + 0x5] 23:06:49 INFO - r4 = 0x45e95890 r5 = 0x45e958cc r6 = 0x00000000 r7 = 0x40231080 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc24e0 pc = 0x414d8089 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 11 libxul.so!nsWindow::~nsWindow [nsWindow.cpp:a822b668ce2b : 179 + 0x5] 23:06:49 INFO - r4 = 0x45e95890 r5 = 0x45e95890 r6 = 0x00000000 r7 = 0x40231080 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc24f0 pc = 0x414d346d 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 12 libxul.so!nsWindow::~nsWindow [nsWindow.cpp:a822b668ce2b : 179 + 0x3] 23:06:49 INFO - r4 = 0x45e95890 r5 = 0x45e95890 r6 = 0x00000000 r7 = 0x40231080 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc24f8 pc = 0x414d347d 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 13 libxul.so!nsBaseWidget::Release() [nsBaseWidget.cpp:a822b668ce2b : 85 + 0x9] 23:06:49 INFO - r4 = 0x00000001 r5 = 0x45e95890 r6 = 0x00000000 r7 = 0x40231080 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2500 pc = 0x414d6345 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 14 libxul.so!nsCOMPtr<<unnamed>::AppClearDataObserver>::~nsCOMPtr + 0x15 23:06:49 INFO - r4 = 0x44f324ec r5 = 0x44f324c0 r6 = 0x40231080 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2520 pc = 0x40c735fb 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 15 libxul.so!nsDeviceContext::~nsDeviceContext [nsDeviceContext.cpp:a822b668ce2b : 257 + 0x17] 23:06:49 INFO - r4 = 0x44f324c0 r5 = 0x44f324c0 r6 = 0x40231080 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2528 pc = 0x41123c19 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 16 libxul.so!nsDeviceContext::Release() [nsDeviceContext.h : 42 + 0x3] 23:06:49 INFO - r4 = 0x00000000 r5 = 0x44f324c0 r6 = 0x40231080 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2530 pc = 0x414d72ef 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 17 libxul.so!nsPresContext::~nsPresContext [nsAutoPtr.h : 894 + 0x3] 23:06:49 INFO - r4 = 0x49bf9c00 r5 = 0x49bf9c78 r6 = 0x00000003 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2548 pc = 0x41c05147 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 18 libxul.so!nsPresContext::~nsPresContext [nsPresContext.cpp:a822b668ce2b : 389 + 0x3] 23:06:49 INFO - r4 = 0x49bf9c00 r5 = 0xbecc25bc r6 = 0x00000003 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2560 pc = 0x41c051c1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 19 libxul.so!mozilla::dom::Navigator::DeleteCycleCollectable() [Navigator.cpp:a822b668ce2b : 138 + 0x5] 23:06:49 INFO - r4 = 0x4455802c r5 = 0xbecc25bc r6 = 0x00000003 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2568 pc = 0x410f1a87 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 20 libxul.so!nsPresContext::cycleCollection::DeleteCycleCollectable(void*) [nsPresContext.h:a822b668ce2b : 145 + 0xb] 23:06:49 INFO - r4 = 0x4455802c r5 = 0xbecc25bc r6 = 0x00000003 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2570 pc = 0x41c00fa3 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 21 libxul.so!SnowWhiteKiller::~SnowWhiteKiller [nsCycleCollector.cpp:a822b668ce2b : 2352 + 0x9] 23:06:49 INFO - r4 = 0x4455802c r5 = 0xbecc25bc r6 = 0x00000003 r7 = 0x40c73da9 23:06:49 INFO - r8 = 0xbecc25c4 r9 = 0x00000000 sp = 0xbecc2578 pc = 0x40c97441 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 22 libxul.so!nsCycleCollector::FreeSnowWhite(bool) [nsCycleCollector.cpp:a822b668ce2b : 2515 + 0x3] 23:06:49 INFO - r4 = 0x40282000 r5 = 0x00000001 r6 = 0x00000000 r7 = 0x40282000 23:06:49 INFO - r8 = 0x427f2569 r9 = 0x427ec7cd r10 = 0x427f12b3 sp = 0xbecc2598 23:06:49 INFO - pc = 0x40c97f0f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 23 libxul.so!nsCycleCollector_doDeferredDeletion() [nsCycleCollector.cpp:a822b668ce2b : 3793 + 0x9] 23:06:49 INFO - r4 = 0x4021f220 r5 = 0x4440c190 r6 = 0xbecc2674 r7 = 0xbecc2620 23:06:49 INFO - r8 = 0xbecc2618 r9 = 0xbecc26af r10 = 0x4023173c fp = 0x00000001 23:06:49 INFO - sp = 0xbecc25f8 pc = 0x40c97fcf 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 24 libxul.so!AsyncFreeSnowWhite::Run() [XPCJSRuntime.cpp:a822b668ce2b : 211 + 0x3] 23:06:49 INFO - r4 = 0x444063c0 r5 = 0x00000000 r6 = 0xbecc2674 r7 = 0xbecc2620 23:06:49 INFO - r8 = 0xbecc2618 r9 = 0xbecc26af r10 = 0x4023173c fp = 0x00000001 23:06:49 INFO - sp = 0xbecc2610 pc = 0x4151f073 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 25 libxul.so!nsThread::ProcessNextEvent(bool, bool*) [nsThread.cpp:a822b668ce2b : 694 + 0x9] 23:06:49 INFO - r4 = 0x40231700 r5 = 0x00000000 r6 = 0xbecc2674 r7 = 0xbecc2670 23:06:49 INFO - r8 = 0x00000000 r9 = 0xbecc26af r10 = 0x4023173c fp = 0x00000001 23:06:49 INFO - sp = 0xbecc2640 pc = 0x40cd104f 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 26 libxul.so!NS_ProcessPendingEvents(nsIThread*, unsigned int) [nsThreadUtils.cpp:a822b668ce2b : 210 + 0xb] 23:06:49 INFO - r4 = 0x40231700 r5 = 0xbecc26af r6 = 0x00250b0c r7 = 0xffffffff 23:06:49 INFO - r8 = 0x00000000 r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc26a8 pc = 0x40c81cf3 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 27 libxul.so!mozilla::dom::indexedDB::TransactionThreadPool::Cleanup() [TransactionThreadPool.cpp:a822b668ce2b : 164 + 0x9] 23:06:49 INFO - r4 = 0x00000000 r5 = 0x449650a0 r6 = 0x00000000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x427fd72e r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc26c8 pc = 0x4171c7b9 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 28 libxul.so!mozilla::dom::indexedDB::TransactionThreadPool::Shutdown() [TransactionThreadPool.cpp:a822b668ce2b : 112 + 0x3] 23:06:49 INFO - r4 = 0x402246ac r5 = 0x40224600 r6 = 0x00000000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x427fd72e r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc26e8 pc = 0x4171c8df 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 29 libxul.so!mozilla::dom::indexedDB::Client::ShutdownTransactionService() [Client.cpp:a822b668ce2b : 281 + 0x3] 23:06:49 INFO - r4 = 0x402246ac r5 = 0x40224600 r6 = 0x00000000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x427fd72e r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc26f8 pc = 0x416fbb0b 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 30 libxul.so!mozilla::dom::quota::QuotaManager::Observe(nsISupports*, char const*, char16_t const*) [QuotaManager.cpp:a822b668ce2b : 2435 + 0x15] 23:06:49 INFO - r4 = 0x402246ac r5 = 0x40224600 r6 = 0x00000000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x427fd72e r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc2708 pc = 0x416aab97 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 31 libxul.so!nsObserverList::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverList.cpp:a822b668ce2b : 96 + 0x7] 23:06:49 INFO - r4 = 0x00000013 r5 = 0xbecc2824 r6 = 0x00000000 r7 = 0x416aa9bd 23:06:49 INFO - r8 = 0x427fd72e r9 = 0x42cc1098 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc2820 pc = 0x40caa067 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 32 libxul.so!nsObserverService::NotifyObservers(nsISupports*, char const*, char16_t const*) [nsObserverService.cpp:a822b668ce2b : 302 + 0x9] 23:06:49 INFO - r4 = 0x427fd72e r5 = 0x42cc1098 r6 = 0x00000000 r7 = 0x40298594 23:06:49 INFO - r8 = 0x000253f0 r9 = 0x4023c000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc2848 pc = 0x40caad6d 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 33 libxul.so!nsXREDirProvider::DoShutdown() [nsXREDirProvider.cpp:a822b668ce2b : 870 + 0x19] 23:06:49 INFO - r4 = 0x42cc1098 r5 = 0xbecc2910 r6 = 0xbecc2884 r7 = 0x40caacdd 23:06:49 INFO - r8 = 0x000253f0 r9 = 0x4023c000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc2868 pc = 0x41ed10e1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 34 libxul.so!ScopedXPCOMStartup::~ScopedXPCOMStartup [nsAppRunner.cpp:a822b668ce2b : 1186 + 0xb] 23:06:49 INFO - r4 = 0x40216154 r5 = 0xbecc28a4 r6 = 0x40216154 r7 = 0x00000000 23:06:49 INFO - r8 = 0x000253f0 r9 = 0x4023c000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc28a0 pc = 0x41ec8943 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 35 libxul.so!XREMain::XRE_main(int, char**, nsXREAppData const*) [nsAppRunner.cpp:a822b668ce2b : 4102 + 0x5] 23:06:49 INFO - r4 = 0xbecc28f4 r5 = 0x00000000 r6 = 0x40216154 r7 = 0x00000000 23:06:49 INFO - r8 = 0x000253f0 r9 = 0x4023c000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc28b8 pc = 0x41ecd553 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 36 libxul.so!XRE_main [nsAppRunner.cpp:a822b668ce2b : 4289 + 0x3] 23:06:49 INFO - r4 = 0x000253f0 r5 = 0xbecc4ae4 r6 = 0x00000001 r7 = 0x00000000 23:06:49 INFO - r8 = 0xbecc28f4 r9 = 0x00000000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc28e8 pc = 0x41ecd6e1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 37 b2g!main [nsBrowserApp.cpp:a822b668ce2b : 163 + 0xf] 23:06:49 INFO - r4 = 0x41ecd695 r5 = 0x00000001 r6 = 0x00000000 r7 = 0xbecc4ae4 23:06:49 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc2a00 pc = 0x00009ae1 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 38 libc.so!__libc_init [libc_init_dynamic.c : 114 + 0x7] 23:06:49 INFO - r4 = 0x00009764 r5 = 0xbecc4ae4 r6 = 0x00000001 r7 = 0xbecc4aec 23:06:49 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc4ac8 pc = 0x40062743 23:06:49 INFO - Found by: call frame info 23:06:49 INFO - 39 0xb0001dc5 23:06:49 INFO - r4 = 0x00000000 r5 = 0x00000000 r6 = 0x00000000 r7 = 0x00000000 23:06:49 INFO - r8 = 0x00000000 r9 = 0x00000000 r10 = 0x00000000 fp = 0x00000000 23:06:49 INFO - sp = 0xbecc4ae0 pc = 0xb0001dc7 23:06:49 INFO - Found by: call frame info
Reporter | ||
Comment 2•10 years ago
|
||
Forgot to paste the log where that stack is from: https://tbpl.mozilla.org/php/getParsedLog.php?id=36591771&tree=Pine&full=1#error0
Comment 3•10 years ago
|
||
This blocks a blocker (bug 986113). Milan, can you please help us find an owner for this? Thanks!
Assignee: nobody → milan
blocking-b2g: --- → 1.4?
Assignee | ||
Comment 4•10 years ago
|
||
Seems crash at egl.cpp ln 303 nativeWindow->cancelBuffer(nativeWindow, buffer); Looks like cancelBuffer is not initialize properly. As it's random happen, still verify.
Assignee: milan → vichen
Comment 6•10 years ago
|
||
This is a new and unexpected feature request for 1.4. I need to escalate because it will change our 2.0 plans if these are all to be done.
Comment 7•10 years ago
|
||
(In reply to Milan Sreckovic [:milan] (TPE timezone) from comment #6) > This is a new and unexpected feature request for 1.4. I need to escalate > because it will change our 2.0 plans if these are all to be done. The rationale for making this a blocker is because it blocks a blocker. Please decide how you plan to proceed with the issue.
Comment 8•10 years ago
|
||
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s:
--- → +
Comment 9•10 years ago
|
||
Re-triage - this doesn't have proof of being a user facing crash on devices, it only happens in debug build situations & tests. So renoming to reevaluate.
blocking-b2g: 1.4+ → 1.4?
Comment 10•10 years ago
|
||
This problem seems to happens only on emulator. On actual device, there is not use case to shutdown Compositor.
Comment 11•10 years ago
|
||
It seems to be fixed by Bug 986836. The problem happens only on b2g ICS emulator.
Comment 12•10 years ago
|
||
(In reply to Sotaro Ikeda [:sotaro] from comment #11) > It seems to be fixed by Bug 986836. The problem happens only on b2g ICS > emulator. Based on this and based on the lack of user-facing effects, I'm going to remove the nom and we can hopefully close it when we've determined that bug 986836 has fixed it.
blocking-b2g: 1.4? → ---
Assignee | ||
Comment 14•10 years ago
|
||
Will check this after Bug 983489 is landed. Bug 983489 backout again.
Flags: needinfo?(vichen)
Assignee | ||
Comment 15•10 years ago
|
||
ahal, Would you please check if the crash still happen or not?
Flags: needinfo?(ahalberstadt)
Reporter | ||
Comment 16•10 years ago
|
||
If it's still an issue, this try run should reproduce it: https://tbpl.mozilla.org/?tree=Try&rev=ca2a4a4595e8
Flags: needinfo?(ahalberstadt)
Assignee | ||
Comment 17•10 years ago
|
||
(In reply to Andrew Halberstadt [:ahal] from comment #16) > If it's still an issue, this try run should reproduce it: > https://tbpl.mozilla.org/?tree=Try&rev=ca2a4a4595e8 Andrew, I remember this crash only happen on Cedar.
Flags: needinfo?(ahalberstadt)
Reporter | ||
Comment 18•10 years ago
|
||
I think that was just because reftests were oop on cedar. OOP reftests have landed on m-c too though, so that try run should have the change. For some reason it looks like debug emulator mochitests aren't scheduled on try though? I'll need to look into that.
Flags: needinfo?(ahalberstadt)
Reporter | ||
Comment 19•10 years ago
|
||
Hm, weird. They're definitely scheduled on try, but for some reason that syntax doesn't seem to work. Maybe I need to specify all mochitests? Here's a new try run to test that theory: https://tbpl.mozilla.org/?tree=Try&rev=6eb1527753f5
Reporter | ||
Comment 20•10 years ago
|
||
Those reds are known intermittents. But there are two other shutdown crashes that have signatures other than this. I filed bug 1016538 and bug 1016540 respectively for them. So to answer the question it seems this specific issue is no longer a problem, but there are still child process shutdown related crashes that are preventing me from landing bug 969146.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•