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

Issue 903242 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Mac
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression : 'Camera Capture Sample' extension does not initiate camera even when device camera is on.

Reported by avsha...@etouch.net, Nov 8

Issue description

Chrome Version : 71.0.3578.44 (Official Build) 3a7f6c7b91447d350f91af0314a4b501428c1b13-refs/branch-heads/3578@{#576} 32/64 bit
OS : Mac(10.13.6, 10.14.2), Linux(14.04 LTS), Windows(10 Touch device)

Test URL : https://drive.google.com/drive/folders/1wG6Bt_JmqPlWvXjdMT_9LKzpWq0i8jcE?usp=sharing

What steps will reproduce the problem?
1. Launch chrome, navigate to above test URL and download & save 'Camera Capture Sample' extension folder on desktop.
2. Navigate to chrome://extensions/ , enable 'Developer mode' option, click on 'Load unpacked' button and install previously downloaded 'Camera Capture Sample' extension from desktop.
3. Go to chrome://apps and launch extension.
4. Click on 'Enable camera' button in extension window and observe.

Actual Result : 'Camera Capture Sample' extension does not initiate camera even when device camera is on.

Expected Result : 'Camera Capture Sample' extension should capture and show camera contents on screen after step 4.

This is a regression issue broken in M-71 and below is the bisect information:
Good Build : 71.0.3548.0 (Revision : 589800)
Bad Build : 71.0.3549.0 (Revision : 590119)

Chromium bisect URL:
https://chromium.googlesource.com/chromium/src/+log/771206507ab469fe7a382befcf273c42ef3cc702..a9d73d33ae5744456aece5cb170b802a77451462

Suspecting : r589875 ?

battre@ : Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Note:
1. Unable to provide bisect using 'per-revision' script as it shows "We don't have enough builds.." error message for above regression range, hence provided suspect through 'Chromium bisect'.
2. Issue is also seen in Dev build Canary #72.0.3605.0 and Dev #72.0.3602.2
3. Unable to repro issue in Mac mini (10.13.1) and Windows(7,8) machines.

---
Kindly review an shared screencasts from below URL -
https://drive.google.com/drive/folders/16e1J47g-c71M8omr2K4QnnT8Z_JmMbLo?usp=sharing

Thank you..!
 
Cc: battre@chromium.org
Owner: sakal@chromium.org
sakal@ could you please take a look. I guess the most likely culprit would be the webrtc roll.
Cc: sakal@chromium.org
Owner: orphis@chromium.org
When running old version:
URL.createObjectURL with media streams is deprecated and will be removed in M71, around December 2018. Please use HTMLMediaElement.srcObject instead. See https://www.chromestatus.com/features/5618491470118912 for more details.

In the bisect:
d38023cc Remove deprecated URL.createObjectURL(MediaStream) by Florent Castelli ยท 8 weeks ago

Florent Castelli, can you please triage further who is responsible for fixing the sample apps?
It should be an easy fix if you can point me at the sources. 

Sign in to add a comment