Closed
Bug 1046790
Opened 10 years ago
Closed 10 years ago
Camera app fails to start
Categories
(Core :: DOM: Content Processes, defect)
Tracking
()
VERIFIED
FIXED
2.1 S1 (1aug)
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
Comment 1•10 years ago
|
||
Bebe - I think you need to indicate if this reproduces manually or not & on what branches.
Flags: needinfo?(florin.strugariu)
Reporter | ||
Comment 2•10 years ago
|
||
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)
Comment 4•10 years ago
|
||
(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.
Updated•10 years ago
|
QA Contact: pcheng
Comment 5•10 years ago
|
||
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:
--- → ?
status-b2g-v2.1:
--- → affected
Flags: needinfo?(jmitchell)
Keywords: qaurgent,
regressionwindow-wanted
Updated•10 years ago
|
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
You should back that changeset out.
Updated•10 years ago
|
Component: Gaia::Camera → DOM: Content Processes
Product: Firefox OS → Core
Version: unspecified → Trunk
Updated•10 years ago
|
Comment 8•10 years ago
|
||
Note that bug 1038854 is in v2.0 too.
Comment 9•10 years ago
|
||
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)
Comment 11•10 years ago
|
||
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
Updated•10 years ago
|
Assignee: nobody → tlee
Target Milestone: --- → 2.1 S1 (1aug)
Comment 12•10 years ago
|
||
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
Updated•10 years ago
|
Flags: needinfo?(pbylenga)
You need to log in
before you can comment on or make changes to this bug.
Description
•