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

Issue 805341 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Oct 5
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Bug



Sign in to add a comment

WebRtcMediaRecorderTest.StartWithTimeSlice seems to be flaky

Project Member Reported by mbonadei@chromium.org, Jan 24 2018

Issue description

The test WebRtcMediaRecorderTest.StartWithTimeSlice seems to be flaky (on Builder Android Tests (dbg) (L Nexus5)) and it prevents WebRTC from finding an LKGR to roll into Chromium.

Example of failure:
https://ci.chromium.org/buildbot/chromium.webrtc.fyi/Android%20Tests%20%28dbg%29%20%28L%20Nexus5%29/28012

Example of success:
https://ci.chromium.org/buildbot/chromium.webrtc.fyi/Android%20Tests%20%28dbg%29%20%28L%20Nexus5%29/28020

Copy/paste of the log:
FINISHED TRY #3/3
I 1123.333s Main  1 failed tests remain.
C 1123.333s Main  ********************************************************************************
C 1123.333s Main  Detailed Logs
C 1123.333s Main  ********************************************************************************
C 1123.333s Main  [UNKNOWN] WebRtcMediaRecorderTest.StartWithTimeSlice/4:
C 1123.333s Main  [ RUN      ] WebRtcMediaRecorderTest.StartWithTimeSlice/4
C 1123.333s Main  [WARNING:dns_config_service_posix.cc(329)] Failed to read DnsConfig.
C 1123.334s Main  [ERROR:devtools_http_handler.cc(249)] Cannot start http server for devtools. Stop devtools.
C 1123.334s Main  [WARNING:child_process_launcher_helper_posix.cc(118)] Ignoring invalid file assets/snapshot_blob_64.bin
C 1123.334s Main  [WARNING:simple_synchronous_entry.cc(1164)] Could not open platform files for entry.
C 1123.334s Main  [ERROR:shell_android.cc(78)] Not implemented reached in void content::Shell::PlatformSetTitle(const base::string16 &): MediaStream Recoder Browser Test (w/ MediaSource)
C 1123.334s Main  [ERROR:platform_shared_buffer.cc(203)] Forcing region read-only before Mojo serialization
C 1123.334s Main  [INFO:CONSOLE(88)] "URL.createObjectURL with media streams is deprecated and will be removed in M68, around July 2018. Please use HTMLMediaElement.srcObject instead. See https://www.chromestatus.com/features/5618491470118912 for more details.", source: http://127.0.0.1:38559/media/mediarecorder_test.html (88)
C 1123.334s Main  [INFO:CONSOLE(90)] "Recorder object created, mimeType = video/webm;codecs=VP8", source: http://127.0.0.1:38559/media/mediarecorder_test.html (90)
C 1123.334s Main  [INFO:CONSOLE(93)] "Recorder started with time slice", source: http://127.0.0.1:38559/media/mediarecorder_test.html (93)
C 1123.334s Main  [INFO:CONSOLE(22)] "Waiting for", source: http://127.0.0.1:38559/media/mediarecorder_test_utils.js (22)
C 1123.334s Main  [INFO:SkFontMgr_android.cpp(164)] Requested font file /system/fonts/NanumGothic.ttf does not exist or cannot be opened.
C 1123.334s Main  
C 1123.334s Main  [INFO:SkFontMgr_android.cpp(164)] Requested font file /system/fonts/DroidSansFallback.ttf does not exist or cannot be opened.
C 1123.334s Main  
C 1123.334s Main  [ERROR:program_binding.cc(244)] Error compiling shader: 
C 1123.334s Main   shader program: #define TexCoordPrecision highp
C 1123.334s Main  attribute TexCoordPrecision vec4 a_position;
C 1123.334s Main  uniform mat4 matrix;
C 1123.334s Main  varying TexCoordPrecision vec2 v_uvTexCoord;
C 1123.334s Main  varying TexCoordPrecision vec2 v_yaTexCoord;
C 1123.334s Main  attribute TexCoordPrecision vec2 a_texCoord;
C 1123.334s Main  uniform TexCoordPrecision vec2 uvTexOffset;
C 1123.334s Main  uniform TexCoordPrecision vec2 uvTexScale;
C 1123.334s Main  uniform TexCoordPrecision vec2 yaTexOffset;
C 1123.334s Main  uniform TexCoordPrecision vec2 yaTexScale;
C 1123.334s Main  void main() {
C 1123.334s Main    // Compute the position.
C 1123.334s Main    vec4 pos = a_position;
C 1123.334s Main    gl_Position = matrix * pos;
C 1123.334s Main    // Compute texture coordinates.
C 1123.334s Main    vec2 texCoord = a_texCoord;
C 1123.334s Main    v_yaTexCoord = texCoord * yaTexScale + yaTexOffset;
C 1123.334s Main    v_uvTexCoord = texCoord * uvTexScale + uvTexOffset;
C 1123.334s Main  }
C 1123.334s Main  
C 1123.334s Main  [INFO:CONSOLE(30)] "Still waiting for satisfaction of function() {
C 1123.334s Main                return videoSize > 0 && timeStamps.length > 10;
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jan 24 2018

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

commit e8ce87f323b802c203169bb6c5f3696a706dd3a2
Author: Mirko Bonadei <mbonadei@chromium.org>
Date: Wed Jan 24 10:09:51 2018

Disabling WebRtcMediaRecorderTest.StartWithTimeSlice on Android.

This test seems flaky and it prevents WebRTC from reliably finding an
LKGR to roll into Chromium.

TBR=mcasas@chromium.org

Bug:  805341 
Change-Id: I1feb59f3d98145cde5e2cf08e64fc6a9b0f55011
Reviewed-on: https://chromium-review.googlesource.com/883123
Commit-Queue: Mirko Bonadei <mbonadei@chromium.org>
Reviewed-by: Henrik Andreasson <henrika@chromium.org>
Cr-Commit-Position: refs/heads/master@{#531491}
[modify] https://crrev.com/e8ce87f323b802c203169bb6c5f3696a706dd3a2/content/browser/webrtc/webrtc_media_recorder_browsertest.cc

Components: Blink>MediaRecording
Owner: ----
Status: Available (was: Untriaged)
Cc: mcasas@chromium.org linds...@chromium.org emir...@chromium.org fsam...@chromium.org
 Issue 756713  has been merged into this issue.
This is still available, but MR works on Android so it looks like
sth doesn't work on the infra.
Status: WontFix (was: Available)

Sign in to add a comment