New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 778245 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Sep 20
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 0
Type: Bug
Flaky-Test: EncryptedMediaTest.FrameSizeChangeVideo



Sign in to add a comment

*/EncryptedMediaTest.FrameSizeChangeVideo/* are flaky on KitKat.

Project Member Reported by vasi...@chromium.org, Oct 25 2017

Issue description

https://build.chromium.org/p/chromium.linux/builders/Android%20Tests%20%28dbg%29/builds/46643

[ RUN      ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[WARNING:dns_config_service_posix.cc(336)] Failed to read DnsConfig.
[ERROR:devtools_http_handler.cc(249)] Cannot start http server for devtools. Stop devtools.
[INFO:media_browsertest.cc(68)] Running test URL: http://127.0.0.1:40658/encrypted_frame_size_change.html?mediaFile=frame_size_change-av_enc-v.webm&mediaType=video/webm;%20codecs=%22vorbis,%20vp8%22&keySystem=org.w3.clearkey
[WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file assets/snapshot_blob_64.bin
[WARNING:simple_synchronous_entry.cc(1110)] Could not open platform files for entry.
[INFO:CONSOLE(277)] "12:39:43.438 -  Registering video event handlers.", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.440 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding interface: ukm::mojom::UkmRecorderInterface exposed by: content_browser
[INFO:CONSOLE(277)] "12:39:43.456 -  Loading media using src.", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.458 -  video.src has been set to http://127.0.0.1:40658/frame_size_change-av_enc-v.webm", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.458 -  initEMEPlayer() done", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.462 -  Registering video event handlers.", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.463 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.555 -  Loading media using src.", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.560 -  video.src has been set to http://127.0.0.1:40658/frame_size_change-av_enc-v.webm", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.562 -  initEMEPlayer() done", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.731 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.775 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.784 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.792 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.834 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:43.837 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:39:45.603 -  One video seeked.", source: http://127.0.0.1:40658/eme_player_js/utils.js (277)
[ERROR:shell_android.cc(72)] Not implemented reached in void content::Shell::PlatformSetTitle(const base::string16 &): ENDED
[FATAL:lock_impl_posix.cc(51)] Check failed: rv == 0 (16 vs. 0). Device or resource busy
[ERROR:test_suite.cc(296)] Currently running: SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
Searching for native crashes in: /b/swarming/w/itOm4eYK/tmpV7RfsD
Unknown Android release, consider passing --packed-lib.
Reading Android symbols from: /b/swarming/w/ir
Searching for Chrome symbols from within: /b/swarming/w/ir/out/Debug/lib.unstripped:/b/swarming/w/ir/out/Debug/lib:/b/swarming/w/ir/out/Debug
Using toolchain from: /b/swarming/w/ir/third_party/android_tools/ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linux-androideabi-
Stack Trace:
  RELADDR   FUNCTION                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           FILE:LINE
  007745cb  logging::LogMessage::~LogMessage()+106                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             /b/c/b/android/src/base/logging.cc:581
  0079d4a1  base::internal::LockImpl::~LockImpl()+72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /b/c/b/android/src/base/synchronization/lock_impl_posix.cc:51
  0079d237  base::Lock::~Lock()+46                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             /b/c/b/android/src/base/synchronization/lock.cc:20
  0079dc97  base::WaitableEvent::WaitableEventKernel::~WaitableEventKernel()+18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /b/c/b/android/src/base/synchronization/waitable_event_posix.cc:381
  0079dd19  void base::RefCountedThreadSafe<base::WaitableEvent::WaitableEventKernel, base::DefaultRefCountedThreadSafeTraits<base::WaitableEvent::WaitableEventKernel> >::DeleteInternal<base::WaitableEvent::WaitableEventKernel>(base::WaitableEvent::WaitableEventKernel const*)+6                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         /b/c/b/android/src/base/memory/ref_counted.h:397
  v------>  scoped_refptr<base::WaitableEvent::WaitableEventKernel>::Release(base::WaitableEvent::WaitableEventKernel*)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/base/memory/scoped_refptr.h:276
  0079d5cf  scoped_refptr<base::WaitableEvent::WaitableEventKernel>::~scoped_refptr()+10                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       /b/c/b/android/src/base/memory/scoped_refptr.h:171
  v------>  content::NestedMessagePumpAndroid::RunState::~RunState()                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /b/c/b/android/src/content/public/test/nested_message_pump_android.cc:26
  02180695  content::NestedMessagePumpAndroid::Run(base::MessagePump::Delegate*)+440                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /b/c/b/android/src/content/public/test/nested_message_pump_android.cc:118
  0077b1df  base::MessageLoop::Run()+58                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/base/message_loop/message_loop.cc:344
  0079113f  base::RunLoop::Run()+70                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /b/c/b/android/src/base/run_loop.cc:118
  021a6de5  content::TitleWatcher::WaitAndGetTitle()+14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/content/public/test/browser_test_utils.cc:1570
  004adccd  content::MediaBrowserTest::RunTest(GURL const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+128                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         /b/c/b/android/src/content/browser/media/media_browsertest.cc:73
  004adba3  content::MediaBrowserTest::RunMediaTestPage(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::vector<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > >, std::__ndk1::allocator<std::__ndk1::pair<std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> >, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > > > > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, bool)+274  /b/c/b/android/src/content/browser/media/media_browsertest.cc:62
  004ac29b  content::EncryptedMediaTest::RunEncryptedMediaTest(std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&, content::SrcType, std::__ndk1::basic_string<char, std::__ndk1::char_traits<char>, std::__ndk1::allocator<char> > const&)+90                                                                                                                                                         /b/c/b/android/src/content/browser/media/encrypted_media_browsertest.cc:130
  004ac179  content::EncryptedMediaTest::TestFrameSizeChange()+96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /b/c/b/android/src/content/browser/media/encrypted_media_browsertest.cc:95
  021a3c67  content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()+206                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       /b/c/b/android/src/content/public/test/browser_test_base.cc:316
  021a4311  void base::internal::Invoker<base::internal::BindState<void (content::BrowserTestBase::*)(), base::internal::UnretainedWrapper<content::BrowserTestBase> >, void ()>::RunImpl<void (content::BrowserTestBase::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > const&, 0u>(void (content::BrowserTestBase::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::BrowserTestBase> > const&, std::__ndk1::integer_sequence<unsigned int, 0u>)+10                                                                                                                                                                                                                                                  /b/c/b/android/src/base/bind_internal.h:349
  02218b5f  content::ShellBrowserMainParts::PreMainMessageLoopRun()+90                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         /b/c/b/android/src/content/shell/browser/shell_browser_main_parts.cc:183
  013b74a9  content::BrowserMainLoop::PreMainMessageLoopRun()+44                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               /b/c/b/android/src/content/browser/browser_main_loop.cc:1189
  013b8af1  int base::internal::Invoker<base::internal::BindState<int (content::BrowserMainLoop::*)(), base::internal::UnretainedWrapper<content::BrowserMainLoop> >, int ()>::RunImpl<int (content::BrowserMainLoop::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > const&, 0u>(int (content::BrowserMainLoop::* const&)(), std::__ndk1::tuple<base::internal::UnretainedWrapper<content::BrowserMainLoop> > const&, std::__ndk1::integer_sequence<unsigned int, 0u>)+10                                                                                                                                                                                                                                                       /b/c/b/android/src/base/bind_internal.h:349
  015f04a3  content::StartupTaskRunner::RunAllTasksNow()+18                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    /b/c/b/android/src/content/browser/startup_task_runner.cc:45
  013b6547  content::BrowserMainLoop::CreateStartupTasks()+302                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /b/c/b/android/src/content/browser/browser_main_loop.cc:968
  013b8f4f  content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&)+338                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /b/c/b/android/src/content/browser/browser_main_runner.cc:119
  013b52f9  content::BrowserMain(content::MainFunctionParams const&)+64                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/content/browser/browser_main.cc:42
  021a3ab3  content::BrowserTestBase::SetUp()+562                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              /b/c/b/android/src/content/public/test/browser_test_base.cc:269
  0217e6b9  content::ContentBrowserTest::SetUp()+164                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           /b/c/b/android/src/content/public/test/content_browser_test.cc:89
  00b26873  testing::Test::Run()+38                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /b/c/b/android/src/third_party/googletest/src/googletest/src/gtest.cc:2468
  00b26ccf  testing::TestInfo::Run()+94                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/third_party/googletest/src/googletest/src/gtest.cc:2654
  00b26eed  testing::TestCase::Run()+96                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/third_party/googletest/src/googletest/src/gtest.cc:2772
  00b298d3  testing::internal::UnitTestImpl::RunAllTests()+334                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /b/c/b/android/src/third_party/googletest/src/googletest/src/gtest.cc:4677
  00b29729  testing::UnitTest::Run()+72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        /b/c/b/android/src/third_party/googletest/src/googletest/src/gtest.cc:4285
  021ee535  base::TestSuite::Run()+72                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /b/c/b/android/src/base/test/test_suite.cc:270
  0218032f  content::ContentTestLauncherDelegate::RunTestSuite(int, char**)+14                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 /b/c/b/android/src/content/test/content_test_launcher.cc:106
  021c6b7b  content::LaunchTests(content::TestLauncherDelegate*, unsigned int, int, char**)+238                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                /b/c/b/android/src/content/public/test/test_launcher.cc:571
  0218030d  main+48                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            /b/c/b/android/src/content/test/content_test_launcher.cc:136
  v------>  testing::android::RunTests(_JNIEnv*, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jstring*> const&, base::android::JavaParamRef<_jobject*> const&, base::android::JavaParamRef<_jstring*> const&)                                                                                                                                                                                                                                                                                                                                                                                                                                     /b/c/b/android/src/testing/android/native_test/native_test_launcher.cc:130
  007376d7  Java_org_chromium_native_1test_NativeTest_nativeRunTests+442                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       /b/c/b/android/src/out/Debug/gen/testing/android/native_test/native_test_jni_headers/testing/jni/NativeTest_jni.h:56
  0001dbcf  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0004e125  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0004fb0d  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  00026fe3  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0002dfa3  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0002b63b  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  00060863  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  000687c5  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  00026fe3  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0002dfa3  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0002b63b  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0006057f  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  00049d0d  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libdvm.so
  0004d2b3  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libandroid_runtime.so
  0004dfd9  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libandroid_runtime.so
  0000105d  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/bin/app_process
  0000e34b  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/lib/libc.so
  00000d7f  <unknown>                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          /system/bin/app_process

 
Log continues

[ RUN      ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[WARNING:dns_config_service_posix.cc(336)] Failed to read DnsConfig.
[ERROR:devtools_http_handler.cc(249)] Cannot start http server for devtools. Stop devtools.
[INFO:media_browsertest.cc(68)] Running test URL: http://127.0.0.1:57127/encrypted_frame_size_change.html?mediaFile=frame_size_change-av_enc-v.webm&mediaType=video/webm;%20codecs=%22vorbis,%20vp8%22&keySystem=org.w3.clearkey
[WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file assets/snapshot_blob_64.bin
[WARNING:simple_synchronous_entry.cc(1110)] Could not open platform files for entry.
[INFO:CONSOLE(277)] "12:40:50.404 -  Registering video event handlers.", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.405 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[ERROR:service_manager.cc(157)] Connection InterfaceProviderSpec prevented service: content_renderer from binding interface: ukm::mojom::UkmRecorderInterface exposed by: content_browser
[INFO:CONSOLE(277)] "12:40:50.421 -  Loading media using src.", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.422 -  video.src has been set to http://127.0.0.1:57127/frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.423 -  initEMEPlayer() done", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.425 -  Registering video event handlers.", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.426 -  Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.509 -  Loading media using src.", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.514 -  video.src has been set to http://127.0.0.1:57127/frame_size_change-av_enc-v.webm", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.514 -  initEMEPlayer() done", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.661 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.713 -  Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.754 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.766 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.830 -  MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:50.850 -  Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:52.290 -  onHTMLElementError PIPELINE_ERROR_DECODE: video decode error", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(152)] "[object HTMLVideoElement].error", source: http://127.0.0.1:57127/eme_player_js/utils.js (152)
[ERROR:shell_android.cc(72)] Not implemented reached in void content::Shell::PlatformSetTitle(const base::string16 &): error
[WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file assets/snapshot_blob_64.bin
[INFO:CONSOLE(277)] "12:40:52.302 -  Set document title to: error, updated title: error", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(277)] "12:40:52.312 -  onHTMLElementError PIPELINE_ERROR_DECODE: video decode error", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[INFO:CONSOLE(152)] "[object HTMLVideoElement].error", source: http://127.0.0.1:57127/eme_player_js/utils.js (152)
[INFO:CONSOLE(277)] "12:40:52.314 -  Set document title to: error, updated title: error", source: http://127.0.0.1:57127/eme_player_js/utils.js (277)
[ERROR:shell_android.cc(72)] Not implemented reached in void content::Shell::PlatformSetTitle(const base::string16 &): CLEAN
../../content/browser/media/media_browsertest.cc:63: Failure
      Expected: expected_title
      Which is: "ENDED"
To be equal to: final_title
      Which is: "error"

Comment 2 by olka@chromium.org, Oct 25 2017

Owner: xhw...@chromium.org
xhwang@ could you PTAL?

Comment 3 by xhw...@chromium.org, Oct 25 2017

Components: Internals>Media>Encrypted
Labels: -Pri-3 M-64 Pri-2
Status: Assigned (was: Untriaged)
I'll take a look.

Comment 4 by xhw...@chromium.org, Oct 25 2017

Cc: roc...@chromium.org
It seems to me the first test pass succeeded, which sets the title to be ENDED. But then, we hit a DCHECK in lock_impl_posix.cc:

[ERROR:shell_android.cc(72)] Not implemented reached in void content::Shell::PlatformSetTitle(const base::string16 &): ENDED
[FATAL:lock_impl_posix.cc(51)] Check failed: rv == 0 (16 vs. 0). Device or resource busy

The callstack of the DCHECK is also shown in #1.

Then the second run failed with "PIPELINE_ERROR_DECODE: video decode error", which might or might not be related to to the crash in the first run.

+rockot: I saw you last touched lock_impl_posix.cc(51) in 
https://chromium.googlesource.com/chromium/src/+/6121b36a09ccf30ea9667be320289cc0d0f8ad43:

LockImpl::~LockImpl() {
  int rv = pthread_mutex_destroy(&native_handle_);
  DCHECK_EQ(rv, 0) << ". " << strerror(rv);
}

But given that pthread_mutex_destroy() can return EBUSY (16) at run time, shouldn't we handle it, or always crash? I don't understand why it's a DCHECK here...


Comment 5 by roc...@chromium.org, Oct 25 2017

It *cannot* return EBUSY unless base::Lock is being used incorrectly -
namely if you try to destroy a Lock while it's acquired. My change
temporarily made this a CHECK to catch such instances in the wild, and then
I reverted back to the DCHECK. This seems to be exactly what we want.
Labels: -Pri-2 -M-64 Pri-3
Issue 837442 has been merged into this issue.
Cc: liber...@chromium.org
Labels: -Pri-3 M-71 Pri-0
Summary: */EncryptedMediaTest.FrameSizeChangeVideo/* are in the top 10 flaky :| (was: SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 is flaky)
=>P0 to disable these tests immediately since they are one of the top flakes:

https://findit-for-me.appspot.com/ranked-flakes
Cc: xhw...@chromium.org
Owner: dalecur...@chromium.org
Status: Started (was: Assigned)
Project Member

Comment 11 by Findit, Sep 20

Flaky-Test: EncryptedMediaTest.FrameSizeChangeVideo
Labels: Test-Flaky Test-Findit-Detected Sheriff-Chromium

*/EncryptedMediaTest.FrameSizeChangeVideo/* is flaky.

Findit has detected 4 new flake occurrences of this test. List
of all flake occurrences can be found at:
https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVyUAsSBUZsYWtlIkVjaHJvbWl1bUBjb250ZW50X2Jyb3dzZXJ0ZXN0c0BFbmNyeXB0ZWRNZWRpYVRlc3QuRnJhbWVTaXplQ2hhbmdlVmlkZW8M.

Since this test is still flaky, this issue has been moved back onto the Sheriff
Bug Queue if it's not already there.

If the result above is wrong, please file a bug using this link:
https://bugs.chromium.org/p/chromium/issues/entry?status=Unconfirmed&labels=Pri-1,Test-Findit-Wrong&components=Tools%3ETest%3EFindit%3EFlakiness&summary=%5BFindit%5D%20Flake%20Detection%20-%20Wrong%20result%20for%20EncryptedMediaTest.FrameSizeChangeVideo&comment=Link%20to%20flake%20occurrences%3A%20https://findit-for-me.appspot.com/flake/occurrences?key=ag9zfmZpbmRpdC1mb3ItbWVyUAsSBUZsYWtlIkVjaHJvbWl1bUBjb250ZW50X2Jyb3dzZXJ0ZXN0c0BFbmNyeXB0ZWRNZWRpYVRlc3QuRnJhbWVTaXplQ2hhbmdlVmlkZW8M

Automatically posted by the findit-for-me app (https://goo.gl/Ot9f7N).
Project Member

Comment 12 by bugdroid1@chromium.org, Sep 20

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1eee7cc0dc2ca9607aaa5ab14d0cc499536b9cb7

commit 1eee7cc0dc2ca9607aaa5ab14d0cc499536b9cb7
Author: Dale Curtis <dalecurtis@chromium.org>
Date: Thu Sep 20 22:39:58 2018

Disable FrameSizeChange tests on Android KitKat. They're flaky.

BUG= 778245 
TEST=none
TBR=xhwang

Change-Id: Ib27cef70fe4519678dfc4b0446ee4c734c31225a
Reviewed-on: https://chromium-review.googlesource.com/1237265
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Reviewed-by: Xiaohan Wang <xhwang@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#592977}
[modify] https://crrev.com/1eee7cc0dc2ca9607aaa5ab14d0cc499536b9cb7/chrome/browser/media/encrypted_media_browsertest.cc

Status: Fixed (was: Started)
Summary: */EncryptedMediaTest.FrameSizeChangeVideo/* are flaky on KitKat. (was: */EncryptedMediaTest.FrameSizeChangeVideo/* are in the top 10 flaky :|)
This seems to just be KitKat MediaCodec having trouble with frame size changes in vp8 content. And we have to use MediaCodec for EME playback there, so marking as Fixed (just disabled tests on KitKat) since I don't think anyone is shipping odd frame size changes + vp8 + eme on Android.
Argh, incorrectly disabled chrome tests and not content ones. Revert + fix coming.
Project Member

Comment 15 by bugdroid1@chromium.org, Sep 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/2465463e81a06ac8af33ed0be70e492413bfc523

commit 2465463e81a06ac8af33ed0be70e492413bfc523
Author: Dale Curtis <dalecurtis@chromium.org>
Date: Fri Sep 21 17:30:53 2018

Revert "Disable FrameSizeChange tests on Android KitKat. They're flaky."

This reverts commit 1eee7cc0dc2ca9607aaa5ab14d0cc499536b9cb7.

Reason for revert: These tests are not run on Android; I meant to change the ones in content/

Original change's description:
> Disable FrameSizeChange tests on Android KitKat. They're flaky.
> 
> BUG= 778245 
> TEST=none
> TBR=xhwang
> 
> Change-Id: Ib27cef70fe4519678dfc4b0446ee4c734c31225a
> Reviewed-on: https://chromium-review.googlesource.com/1237265
> Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
> Reviewed-by: Xiaohan Wang <xhwang@chromium.org>
> Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#592977}

TBR=dalecurtis@chromium.org,xhwang@chromium.org

Change-Id: I7df83977706f0e90affa616b5546e1066f76c429
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Bug:  778245 
Reviewed-on: https://chromium-review.googlesource.com/1239000
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593244}
[modify] https://crrev.com/2465463e81a06ac8af33ed0be70e492413bfc523/chrome/browser/media/encrypted_media_browsertest.cc

Project Member

Comment 16 by bugdroid1@chromium.org, Sep 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/1b941e214d78b24a9d600772b93dcbb7e3a78863

commit 1b941e214d78b24a9d600772b93dcbb7e3a78863
Author: Dale Curtis <dalecurtis@chromium.org>
Date: Fri Sep 21 17:58:46 2018

Disable content FrameSizeChange tests on Android KitKat. They're flaky.

https://crrev.com/592977 disabled these tests for browser_tests which
doesn't even run on Android... Instead they should have been disabled
in content_browsertests.

This also re-enables the tests elsewhere where they should already be
passing due to the browser_tests coverage.

BUG= 778245 
TEST=none
TBR=xhwang

Change-Id: Iabe79be96f8edb9d5aca3b2dd7e8ed3827c62999
Reviewed-on: https://chromium-review.googlesource.com/1238832
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Dale Curtis <dalecurtis@chromium.org>
Cr-Commit-Position: refs/heads/master@{#593252}
[modify] https://crrev.com/1b941e214d78b24a9d600772b93dcbb7e3a78863/content/browser/media/encrypted_media_browsertest.cc

Sign in to add a comment