Closed Bug 1046790 Opened 10 years ago Closed 10 years ago

Camera app fails to start

Categories

(Core :: DOM: Content Processes, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

()

VERIFIED FIXED
2.1 S1 (1aug)
Tracking Status
b2g-v2.0 --- verified
b2g-v2.1 --- verified

People

(Reporter: Bebe, Assigned: sinker)

References

Details

(Keywords: regression, smoketest)

Description: User can't open camera app. The app it's stuck at the start logo. Environment: Gaia 6548f8a89654727eb3a65200ef14298e106eb099 Gecko https://hg.mozilla.org/mozilla-central/rev/aa176fcc56b8 BuildID 20140731040203 Version 34.0a1 ro.build.version.incremental=109 ro.build.date=Mon Jun 16 16:51:29 CST 2014 B1TC00011220 Traceback (most recent call last): File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/marionette_test.py", line 171, in run testMethod() File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/tests/functional/camera/test_camera_capture_video.py", line 28, in test_capture_a_video self.camera.record_video(3) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/apps/camera/app.py", line 59, in record_video self.wait_for_video_capturing() File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/apps/camera/app.py", line 107, in wait_for_video_capturing self.wait_for_condition(lambda m: self.marionette.find_element( File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/apps/base.py", line 54, in wait_for_condition Wait(self.marionette, timeout).until(method, message=message) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/wait.py", line 122, in until rv = condition(self.marionette) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/tests/python/gaia-ui-tests/gaiatest/apps/camera/app.py", line 108, in <lambda> *self._controls_locator).get_attribute('data-recording') == 'true') File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/marionette.py", line 74, in get_attribute return self.marionette._send_message('getElementAttribute', 'value', id=self.id, name=attribute) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/decorators.py", line 35, in _ return func(*args, **kwargs) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/marionette.py", line 629, in _send_message self._handle_error(response) File "/var/jenkins/1/workspace/flame.mozilla-central.ui.functional.smoke/.env/local/lib/python2.7/site-packages/marionette_client-0.8.1-py2.7.egg/marionette/marionette.py", line 704, in _handle_error raise errors.MarionetteException(message=response, status=500) MarionetteException: MarionetteException: {u'ok': True, u'from': u'0'} Reproducible manually: YES/NO STR: 1. Tap on the camera app 2. wait for the app to load
Bebe - I think you need to indicate if this reproduces manually or not & on what branches.
Flags: needinfo?(florin.strugariu)
Sorry about that Jason. Yes I can reproduce this manually on Master branch (v2.1) If the app is starting kill it and retry. BuildID: Gaia 6548f8a89654727eb3a65200ef14298e106eb099 Gecko https://hg.mozilla.org/mozilla-central/rev/aa176fcc56b8 BuildID 20140731040203 Version 34.0a1 ro.build.version.incremental=109 ro.build.date=Mon Jun 16 16:51:29 CST 2014 B1TC00011220
Flags: needinfo?(florin.strugariu)
[Blocking Requested - why for this release]:
blocking-b2g: --- → 2.1?
(In reply to Jason Smith [:jsmith] - At Work Week, Slow to Respond from comment #3) > [Blocking Requested - why for this release]: Smoketest regression on 2.1 with camera.
QA Contact: pcheng
Mozilla inbound regression window: Last Working Environmental Variables: Device: Flame (512mb mem) BuildID: 20140730193506 Gaia: b67ddd7d40b52e65199478b8d6631c2c28fdf41d Gecko: 299094e66ea0 Version: 34.0a1 (Master) Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 First Broken Environmental Variables: Device: Flame (512mb mem) Build ID: 20140730202205 Gaia: b67ddd7d40b52e65199478b8d6631c2c28fdf41d Gecko: f73cd738c1fe Version: 34.0a1 (Master) Firmware Version: v122 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Gaia is the same so it's a gecko issue. Gecko pushlog: http://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=299094e66ea0&tochange=f73cd738c1fe There is only one bug in the pushlog, Bug 1038854. Note: This bug also affects other apps such as Settings, Music, and Video apps. When attempting to open these apps only the logo shows and it does not progress further. Doesn't seem to affect Gallery and Browser apps. I didn't check all apps though.
QA Whiteboard: [QAnalyst-Triage?]
status-b2g-v2.0: --- → ?
Flags: needinfo?(jmitchell)
ting, see comment 5.
Blocks: 1038854
Flags: needinfo?(tchou)
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
You should back that changeset out.
Component: Gaia::Camera → DOM: Content Processes
Product: Firefox OS → Core
Version: unspecified → Trunk
Note that bug 1038854 is in v2.0 too.
Fixed via backout of bug 1038854.
Status: NEW → RESOLVED
blocking-b2g: 2.1? → ---
Closed: 10 years ago
Resolution: --- → FIXED
Mike, in the future, when you see something that breaks things this badly, you should back it out immediately instead of waiting for the patch author to wake up.
Flags: needinfo?(tchou)
Verified as fixed in the latest 2.1 Flame Build: Environmental Variables: Device: Flame Master Build ID: 20140801040326 Gaia: 04ea7e1a4034a50d4a7a4f5b95a04a2ed8313908 Gecko: 104254bd1fc8 Version: 34.0a1 (Master) Firmware Version: v123 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Camera app loads and functions as expected.
Status: RESOLVED → VERIFIED
Assignee: nobody → tlee
Target Milestone: --- → 2.1 S1 (1aug)
Verified as Fixed in Flame 2.1 and 2.0. Camera app loads properly Environmental Variables: Device: Flame 2.1 BuildID: 20141021001201 Gaia: e458f5804c0851eb4e93c9eb143fe044988cecda Gecko: ee86921a986f Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d Version: 34.0 (2.1) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:34.0) Gecko/34.0 Firefox/34.0 Environmental Variables: Device: Flame 2.0 BuildID: 20141021000201 Gaia: 63b56a7a7453726b9e12ad1afe02c68c83c5aeca Gecko: 40584eecdc75 Gonk: 05aa7b98d3f891b334031dc710d48d0d6b82ec1d Version: 32.0 (2.0) Firmware: V180 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0
Flags: needinfo?(pbylenga)
Flags: needinfo?(pbylenga)
You need to log in before you can comment on or make changes to this bug.