Issue metadata
Sign in to add a comment
|
AwContentsClientFullScreenTest crashes on chromium.android/Lollipop Testers |
||||||||||||||||||||||||
Issue descriptionFailed test: AwContentsClientFullScreenTest#testOnShowCustomViewAndPlayWithHtmlControl_videoInsideDiv in android_webview_test_apk Builders failed on: - Lollipop Low-end Tester: https://build.chromium.org/p/chromium.android/builders/Lollipop%20Low-end%20Tester - Lollipop Phone Tester: https://build.chromium.org/p/chromium.android/builders/Lollipop%20Phone%20Tester Flakiness dashboard: https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=org.chromium.android_webview.test.AwContentsClientFullScreenTest%23testOnShowCustomViewAndPlayWithHtmlControl_videoInsideDiv&testType=android_webview_test_apk Log: I 65.649s run_tests_on_device(0d88b18043e4afe0) detected failure in org.chromium.android_webview.test.AwContentsClientFullScreenTest#testOnShowCustomViewAndPlayWithHtmlControl_videoInsideDiv. raw output: I 65.651s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: numtests=1 I 65.651s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: stream= I 65.651s run_tests_on_device(0d88b18043e4afe0) org.chromium.android_webview.test.AwContentsClientFullScreenTest: I 65.652s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: id=InstrumentationTestRunner I 65.652s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: test=testOnShowCustomViewAndPlayWithHtmlControl_videoInsideDiv I 65.652s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: class=org.chromium.android_webview.test.AwContentsClientFullScreenTest I 65.652s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS: current=1 I 65.652s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_STATUS_CODE: 1 I 65.653s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_RESULT: shortMsg=Native crash I 65.653s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_RESULT: longMsg=Native crash: Aborted I 65.653s run_tests_on_device(0d88b18043e4afe0) INSTRUMENTATION_CODE: 0
,
Oct 26 2016
This has been flaking a lot since ~24th Oct, and rarely/never before that. Seems likely we may have regressed something, but it's hard to tell where the regression range might be; earliest failure on the flakiness dashboard that seems to be linked is https://build.chromium.org/p/chromium.android/builders/Lollipop%20Phone%20Tester/builds/7392 The crash is: 0AAGC: 10-26 07:53:43.748 4529 4573 F chromium: [FATAL:video_renderer_algorithm.cc(308)] Check failed: frame_queue_.front().drop_count <= frame_queue_.front().render_count (2 vs. 1) The matching stack from the decode is: r0 00000000 r1 000011dd r2 00000006 r3 00000000 r4 9d351dd8 r5 00000006 r6 00000000 r7 0000010c r8 9d3506c8 r9 9d350b1c sl 00000000 fp 0000000a ip 000011dd sp 9d350550 lr b6d9bdb5 pc b6dc2980 Stack Trace: RELADDR FUNCTION FILE:LINE 0003d980 tgkill+12 /system/lib/libc.so 00016db1 pthread_kill+52 /system/lib/libc.so 000179c7 raise+10 /system/lib/libc.so 00014169 __libc_android_abort+36 /system/lib/libc.so 000124f0 abort+4 /system/lib/libc.so v------> DebugBreak /b/c/b/Android_arm_Builder__dbg_/src/base/debug/debugger_posix.cc:221 003a0c9f base::debug::BreakDebugger()+18 /b/c/b/Android_arm_Builder__dbg_/src/base/debug/debugger_posix.cc:251 003b509d logging::LogMessage::~LogMessage()+572 /b/c/b/Android_arm_Builder__dbg_/src/base/logging.cc:748 00cc6f7b media::VideoRendererAlgorithm::OnLastFrameDropped()+154 /b/c/b/Android_arm_Builder__dbg_/src/media/filters/video_renderer_algorithm.cc:308 00ce4db9 media::VideoRendererImpl::OnFrameDropped()+24 /b/c/b/Android_arm_Builder__dbg_/src/media/renderers/video_renderer_impl.cc:229 01e802d3 media::VideoFrameCompositor::CallRender(base::TimeTicks, base::TimeTicks, bool)+330 /b/c/b/Android_arm_Builder__dbg_/src/media/blink/video_frame_compositor.cc:236 01e80353 media::VideoFrameCompositor::UpdateCurrentFrame(base::TimeTicks, base::TimeTicks)+90 /b/c/b/Android_arm_Builder__dbg_/src/media/blink/video_frame_compositor.cc:112 00454909 cc::VideoFrameProviderClientImpl::OnBeginFrame(cc::BeginFrameArgs const&)+396 /b/c/b/Android_arm_Builder__dbg_/src/cc/layers/video_frame_provider_client_impl.cc:156 004cc139 cc::LayerTreeHostImpl::WillBeginImplFrame(cc::BeginFrameArgs const&)+100 /b/c/b/Android_arm_Builder__dbg_/src/cc/trees/layer_tree_host_impl.cc:1844 004e9e9f cc::ProxyImpl::WillBeginImplFrame(cc::BeginFrameArgs const&)+78 /b/c/b/Android_arm_Builder__dbg_/src/cc/trees/proxy_impl.cc:425 004a4d13 cc::Scheduler::BeginImplFrame(cc::BeginFrameArgs const&)+258 /b/c/b/Android_arm_Builder__dbg_/src/cc/scheduler/scheduler.cc:442 004a4e31 cc::Scheduler::BeginImplFrameSynchronous(cc::BeginFrameArgs const&)+224 /b/c/b/Android_arm_Builder__dbg_/src/cc/scheduler/scheduler.cc:412 004a54e9 cc::Scheduler::OnBeginFrameDerivedImpl(cc::BeginFrameArgs const&)+332 /b/c/b/Android_arm_Builder__dbg_/src/cc/scheduler/scheduler.cc:273 0049e845 cc::BeginFrameObserverBase::OnBeginFrame(cc::BeginFrameArgs const&)+132 /b/c/b/Android_arm_Builder__dbg_/src/cc/scheduler/begin_frame_source.cc:39 0049ee19 cc::ExternalBeginFrameSource::OnBeginFrame(cc::BeginFrameArgs const&)+84 /b/c/b/Android_arm_Builder__dbg_/src/cc/scheduler/begin_frame_source.cc:250 v------> void base::DispatchToMethodImpl<content::CompositorExternalBeginFrameSource*, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), std::__ndk1::tuple<cc::BeginFrameArgs> const&, 0u>(content::CompositorExternalBeginFrameSource* const&, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), std::__ndk1::tuple<cc::BeginFrameArgs> const&, base::IndexSequence<0u>) /b/c/b/Android_arm_Builder__dbg_/src/base/tuple.h:144 v------> void base::DispatchToMethod<content::CompositorExternalBeginFrameSource*, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), std::__ndk1::tuple<cc::BeginFrameArgs> const&>(content::CompositorExternalBeginFrameSource* const&, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), std::__ndk1::tuple<cc::BeginFrameArgs> const&) /b/c/b/Android_arm_Builder__dbg_/src/base/tuple.h:151 v------> void IPC::DispatchToMethod<content::CompositorExternalBeginFrameSource, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), void, std::__ndk1::tuple<cc::BeginFrameArgs> >(content::CompositorExternalBeginFrameSource*, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&), void*, std::__ndk1::tuple<cc::BeginFrameArgs> const&) /b/c/b/Android_arm_Builder__dbg_/src/ipc/ipc_message_templates.h:26 027b01e1 bool IPC::MessageT<ViewMsg_BeginFrame_Meta, std::__ndk1::tuple<cc::BeginFrameArgs>, void>::Dispatch<content::CompositorExternalBeginFrameSource, content::CompositorExternalBeginFrameSource, void, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&)>(IPC::Message const*, content::CompositorExternalBeginFrameSource*, content::CompositorExternalBeginFrameSource*, void*, void (content::CompositorExternalBeginFrameSource::*)(cc::BeginFrameArgs const&))+236 /b/c/b/Android_arm_Builder__dbg_/src/ipc/ipc_message_templates.h:121 027b05b3 content::CompositorExternalBeginFrameSource::OnMessageReceived(IPC::Message const&)+246 /b/c/b/Android_arm_Builder__dbg_/src/content/renderer/gpu/compositor_external_begin_frame_source.cc:74 v------> void base::internal::FunctorTraits<void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::*)(IPC::Message const&), void>::Invoke<scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> const&, IPC::Message const&>(void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::*)(IPC::Message const&), scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> const&, IPC::Message const&) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:214 v------> void base::internal::InvokeHelper<false, void>::MakeItSo<void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::* const&)(IPC::Message const&), scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> const&, IPC::Message const&>(void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::* const&)(IPC::Message const&), scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> const&, IPC::Message const&) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:286 v------> void base::internal::Invoker<base::internal::BindState<void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::*)(IPC::Message const&), scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> >, void (IPC::Message const&)>::RunImpl<void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::* const&)(IPC::Message const&), std::__ndk1::tuple<scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> > const&, 0u>(void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::* const&)(IPC::Message const&), std::__ndk1::tuple<scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> > const&, base::IndexSequence<0u>, IPC::Message const&) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:364 027b0497 base::internal::Invoker<base::internal::BindState<void (content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy::*)(IPC::Message const&), scoped_refptr<content::CompositorExternalBeginFrameSource::CompositorExternalBeginFrameSourceProxy> >, void (IPC::Message const&)>::Run(base::internal::BindStateBase*, IPC::Message const&)+114 /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:342 v------> base::internal::RunMixin<base::Callback<void (IPC::Message const&), (base::internal::CopyMode)1, (base::internal::RepeatMode)1> >::Run(IPC::Message const&) const /b/c/b/Android_arm_Builder__dbg_/src/base/callback.h:64 027b0f71 content::CompositorForwardingMessageFilter::ProcessMessageOnCompositorThread(IPC::Message const&)+172 /b/c/b/Android_arm_Builder__dbg_/src/content/renderer/gpu/compositor_forwarding_message_filter.cc:75 v------> void base::internal::FunctorTraits<void (content::CompositorForwardingMessageFilter::*)(IPC::Message const&), void>::Invoke<scoped_refptr<content::CompositorForwardingMessageFilter> const&, IPC::Message const&>(void (content::CompositorForwardingMessageFilter::*)(IPC::Message const&), scoped_refptr<content::CompositorForwardingMessageFilter> const&, IPC::Message const&) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:214 v------> void base::internal::InvokeHelper<false, void>::MakeItSo<void (content::CompositorForwardingMessageFilter::* const&)(IPC::Message const&), scoped_refptr<content::CompositorForwardingMessageFilter> const&, IPC::Message const&>(void (content::CompositorForwardingMessageFilter::* const&)(IPC::Message const&), scoped_refptr<content::CompositorForwardingMessageFilter> const&, IPC::Message const&) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:286 v------> void base::internal::Invoker<base::internal::BindState<void (content::CompositorForwardingMessageFilter::*)(IPC::Message const&), scoped_refptr<content::CompositorForwardingMessageFilter>, IPC::Message>, void ()>::RunImpl<void (content::CompositorForwardingMessageFilter::* const&)(IPC::Message const&), std::__ndk1::tuple<scoped_refptr<content::CompositorForwardingMessageFilter>, IPC::Message> const&, 0u, 1u>(void (content::CompositorForwardingMessageFilter::* const&)(IPC::Message const&), std::__ndk1::tuple<scoped_refptr<content::CompositorForwardingMessageFilter>, IPC::Message> const&, base::IndexSequence<0u, 1u>) /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:364 027b0b05 base::internal::Invoker<base::internal::BindState<void (content::CompositorForwardingMessageFilter::*)(IPC::Message const&), scoped_refptr<content::CompositorForwardingMessageFilter>, IPC::Message>, void ()>::Run(base::internal::BindStateBase*)+116 /b/c/b/Android_arm_Builder__dbg_/src/base/bind_internal.h:342 v------> base::internal::RunMixin<base::Callback<void (), (base::internal::CopyMode)0, (base::internal::RepeatMode)0> >::Run() && /b/c/b/Android_arm_Builder__dbg_/src/base/callback.h:47 003a157b base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask*)+382 /b/c/b/Android_arm_Builder__dbg_/src/base/debug/task_annotator.cc:52 003bb9a7 base::MessageLoop::RunTask(base::PendingTask*)+438 /b/c/b/Android_arm_Builder__dbg_/src/base/message_loop/message_loop.cc:413 003bbe41 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)+28 /b/c/b/Android_arm_Builder__dbg_/src/base/message_loop/message_loop.cc:422 003bbf49 base::MessageLoop::DoWork()+156 /b/c/b/Android_arm_Builder__dbg_/src/base/message_loop/message_loop.cc:515 003be57d base::MessagePumpDefault::Run(base::MessagePump::Delegate*)+100 /b/c/b/Android_arm_Builder__dbg_/src/base/message_loop/message_pump_default.cc:35 003bd441 base::MessageLoop::RunHandler()+168 /b/c/b/Android_arm_Builder__dbg_/src/base/message_loop/message_loop.cc:378 003d5947 base::RunLoop::Run()+30 /b/c/b/Android_arm_Builder__dbg_/src/base/run_loop.cc:35 003f6377 base::Thread::Run(base::RunLoop*)+126 /b/c/b/Android_arm_Builder__dbg_/src/base/threading/thread.cc:245 003f706d base::Thread::ThreadMain()+680 /b/c/b/Android_arm_Builder__dbg_/src/base/threading/thread.cc:333 003f18f5 base::(anonymous namespace)::ThreadFunc(void*)+60 /b/c/b/Android_arm_Builder__dbg_/src/base/threading/platform_thread_posix.cc:71 0001659f __pthread_start(void*)+30 /system/lib/libc.so 000144cb __start_thread+6 /system/lib/libc.so
,
Oct 26 2016
,
Oct 26 2016
Hm, a bunch of related tests are disabled from issue 618749. I'm going to mark this test @RetryOnFailure for now, up to you whether you want to dupe this into the other issue and/or disable the test (I don't know much about this, but I want to shut the bot up fo now).
,
Oct 26 2016
Oh, actually it's crashing so I'm not sure if @RetryOnFailure will work. Maybe it does need to be disabled like the others?
,
Oct 26 2016
Working on this, seems a bunch of flakes related to this cropped up. I think my attempt at fixing it made it flakier. Will revert/fix.
,
Oct 26 2016
|
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by boliu@chromium.org
, Oct 25 2016Owner: ----