mako camera-app screen garbles and app crashes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
camera-app |
Confirmed
|
Medium
|
Unassigned | ||
android (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
camera-app (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Running camera-app and camera-app autopilot tests on mako:
- Screen grables, scans from left to right
- Application eventually crashes
I can also see error messages in syslog for the kernel which may be related:
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.307401] vfe32_irq: violation interrupt
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.307797] vfe32_process_
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.308164] vfe32_irq: image master 0 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.308927] vfe32_irq: image master 1 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.316923] irq errorIrq
Full logs from camera-app autopilot tests:
% phablet-test-run -p camera-
Reading package lists...
Building dependency tree...
Reading state information...
camera-
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
bash: cd: /home/phablet/
Loading tests from: /usr/lib/
Tests running...
=======
ERROR: camera_
-------
Empty attachments:
process-stdout
/var/log/syslog: {{{
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.117778] SLIM_CL: skip reconfig sequence
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.127971] amp_enable: amp enable bypass(2)
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.128032] amp_enable: AMP_EN is set to 0
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.188798] amp_enable: AMP_EN is set to 1
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.215076] msm_enqueue: queue eventdata new max is 1
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.357973] msm_enqueue: queue control new max is 1
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.370975] lm3559_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.563558] SLIM_CL: skip reconfig sequence
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.572745] amp_enable: amp enable bypass(2)
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.572775] amp_enable: AMP_EN is set to 0
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.608576] vfe32_proc_general: cmdID = RESET
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.608820] msm_mctl_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.628811] amp_enable: AMP_EN is set to 1
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.845170] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.845536] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.846543] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.847245] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.848252] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.849046] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.850175] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.850816] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.851792] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.852494] vfe_stats_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.854204] configure_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.854997] configure_
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.858293] VFE opertaion mode = 0x1, output mode = 0x140
Feb 24 19:54:50 ubuntu-phablet kernel: [ 869.793834] vfe_stats_
Feb 24 19:54:50 ubuntu-phablet kernel: [ 869.794017] vfe_stats_
Feb 24 19:54:53 ubuntu-phablet kernel: [ 872.341126] healthd: battery l=99 v=4342 t=31.5 h=2 st=2 c=151 chg=u
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.196184] vfe32_proc_general: cmdID = STOP
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.218281] lm3559_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.218312] lm3559_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.281275] msm_release_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.322386] msm_enqueue: queue eventdata new max is 1
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.380436] msm_enqueue: queue control new max is 1
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.420814] lm3559_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.643186] vfe32_proc_general: cmdID = RESET
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.643460] msm_mctl_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.768319] SLIM_CL: skip reconfig sequence
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.769449] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.769540] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.769845] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770028] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770303] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770486] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770761] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770944] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.771219] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.771402] vfe_stats_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.772134] configure_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.772226] configure_
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.776773] VFE opertaion mode = 0x1, output mode = 0x140
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.784190] amp_enable: amp enable bypass(2)
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.784220] amp_enable: AMP_EN is set to 0
Feb 24 19:55:03 ubuntu-phablet kernel: [ 882.358949] adjust_soc: ibat_ua = -185100, vbat_uv = 4373626, soc = 100, batt_temp=315
Feb 24 19:55:03 ubuntu-phablet kernel: [ 882.391515] healthd: battery l=99 v=4373 t=31.5 h=2 st=2 c=-185 chg=u
Feb 24 19:55:13 ubuntu-phablet kernel: [ 892.337799] healthd: battery l=99 v=4371 t=31.5 h=2 st=2 c=-164 chg=u
Feb 24 19:55:23 ubuntu-phablet kernel: [ 902.346253] healthd: battery l=99 v=4371 t=31.4 h=2 st=2 c=-159 chg=u
Feb 24 19:55:23 ubuntu-phablet kernel: [ 902.359072] adjust_soc: ibat_ua = -186200, vbat_uv = 4378349, soc = 100, batt_temp=314
Feb 24 19:55:23 ubuntu-phablet kernel: [ 902.470410] healthd: battery l=99 v=4343 t=31.4 h=2 st=2 c=8 chg=u
Feb 24 19:55:33 ubuntu-phablet kernel: [ 912.350434] healthd: battery l=99 v=4354 t=31.3 h=2 st=2 c=-83 chg=u
Feb 24 19:55:43 ubuntu-phablet kernel: [ 922.347108] healthd: battery l=99 v=4370 t=31.2 h=2 st=2 c=-141 chg=u
Feb 24 19:55:43 ubuntu-phablet kernel: [ 922.359072] adjust_soc: ibat_ua = -138500, vbat_uv = 4370676, soc = 100, batt_temp=312
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.341187] binder: release 8955:8955 transaction 5415 out, still active
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.341187] binder: release 8955:8980 transaction 5413 in, still active
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.341187] binder: send failed reply for transaction 5413 to 986:9029
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.342499] binder: 986:7760 transaction failed 29189, size 4-0
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.342499] binder: send failed reply for transaction 5415, target dead
Feb 24 19:55:46 ubuntu-phablet kernel: [ 925.342835] vfe32_proc_general: cmdID = STOP
}}}
process-
process-stderr: {{{
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
Testability driver loaded. Wire protocol version is "1.4".
Camera app directory "/usr/share/
Module 'CameraApp' does not contain a module identifier directive - it cannot be protected from external registrations.
unity::
Could not determine application identifier. HUD will not work properly.
Provide your application identifier in $APP_ID environment variable.
callbacks 0xb4498ead 0xb4498e59
creating surface at (0, 0) with size (768, 1280) with title 'Camera'virtual QSGVideoNode* ShaderVideoNode
virtual void AalMediaRecorde
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
ABOUT-NLS AUTHORS COPYING COPYING.LIB HACKING INSTALL Makefile Makefile.am Makefile.in NEWS README RELEASE aclocal.m4 autogen.sh autom4te.cache build-aux config.h config.h.in config.log config.status configure configure.ac core data docs git.mk gtk-doc.make libtool liburfkill-glib m4 po policy profile src stamp-h1 tests (camera-app:8955): WARNING **: Unable to register app: GDBus.Error:
}}}
Traceback (most recent call last):
File "/usr/lib/
focus_ring_center = self.get_
File "/usr/lib/
x, y, w, h = object_
File "/usr/lib/
self.refresh_
File "/usr/lib/
_, new_state = self.get_
File "/usr/lib/
return self.get_
File "/usr/lib/
data = self._backend.
File "/usr/lib/
return self._proxy_
File "/usr/lib/
**keywords)
File "/usr/lib/
message, timeout)
DBusException: org.freedesktop
=======
ERROR: camera_
-------
Empty attachments:
process-stdout
/var/log/syslog: {{{
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.341675] SLIM_CL: skip reconfig sequence
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.352876] amp_enable: amp enable bypass(2)
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.352906] amp_enable: AMP_EN is set to 0
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.399206] amp_enable: AMP_EN is set to 1
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.436074] msm_enqueue: queue eventdata new max is 1
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.583183] msm_enqueue: queue control new max is 1
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.615412] lm3559_
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.693666] SLIM_CL: skip reconfig sequence
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.707614] amp_enable: amp enable bypass(2)
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.708042] amp_enable: AMP_EN is set to 0
Feb 24 19:56:08 ubuntu-phablet kernel: [ 947.779001] amp_enable: AMP_EN is set to 1
Feb 24 19:56:09 ubuntu-phablet kernel: [ 947.985411] vfe32_proc_general: cmdID = RESET
Feb 24 19:56:09 ubuntu-phablet kernel: [ 947.985716] msm_mctl_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.225972] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.226522] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.227101] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.227895] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.228414] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.229360] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.229909] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.230459] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.231252] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.231802] vfe_stats_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.233541] configure_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.233846] configure_
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.237204] VFE opertaion mode = 0x1, output mode = 0x140
Feb 24 19:56:10 ubuntu-phablet kernel: [ 948.966824] vfe_stats_
Feb 24 19:56:10 ubuntu-phablet kernel: [ 948.966915] vfe_stats_
Feb 24 19:56:11 ubuntu-phablet kernel: [ 950.405279] vfe_stats_
Feb 24 19:56:11 ubuntu-phablet kernel: [ 950.405371] vfe_stats_
Feb 24 19:56:13 ubuntu-phablet kernel: [ 952.331969] healthd: battery l=99 v=4338 t=31.5 h=2 st=2 c=14 chg=u
Feb 24 19:56:14 ubuntu-phablet kernel: [ 952.925957] SLIM_CL: skip reconfig sequence
Feb 24 19:56:14 ubuntu-phablet kernel: [ 952.935296] amp_enable: amp enable bypass(2)
Feb 24 19:56:14 ubuntu-phablet kernel: [ 952.935357] amp_enable: AMP_EN is set to 0
Feb 24 19:56:23 ubuntu-phablet kernel: [ 962.448954] adjust_soc: ibat_ua = -90800, vbat_uv = 4356212, soc = 100, batt_temp=316
Feb 24 19:56:23 ubuntu-phablet kernel: [ 962.472668] healthd: battery l=99 v=4357 t=31.5 h=2 st=2 c=-90 chg=u
Feb 24 19:56:23 ubuntu-phablet kernel: [ 962.478070] healthd: battery l=99 v=4330 t=31.5 h=2 st=2 c=72 chg=u
Feb 24 19:56:33 ubuntu-phablet kernel: [ 972.339050] healthd: battery l=99 v=4358 t=31.6 h=2 st=2 c=-94 chg=u
Feb 24 19:56:37 ubuntu-phablet kernel: [ 976.884388] wlan: [1232:E :TL ] ----> CRegion 0, hRSSI:NA, BMPS, Alpha 5
Feb 24 19:56:37 ubuntu-phablet kernel: [ 976.884816] wlan: [1232:E :TL ] ----> CRegion 0, hRSSI:NA, BMPS, Alpha 5
Feb 24 19:56:38 ubuntu-phablet kernel: [ 977.125133] wlan: [1232:E :SME] csrNeighborRoam
Feb 24 19:56:38 ubuntu-phablet kernel: [ 977.125987] wlan: [1232:E :SME] csrNeighborRoam
Feb 24 19:56:38 ubuntu-phablet kernel: [ 977.126689] wlan: [1232:E :SME] csrNeighborRoam
Feb 24 19:56:43 ubuntu-phablet kernel: [ 982.338592] healthd: battery l=99 v=4364 t=31.6 h=2 st=2 c=-130 chg=u
Feb 24 19:56:43 ubuntu-phablet kernel: [ 982.359255] adjust_soc: ibat_ua = -138500, vbat_uv = 4365953, soc = 100, batt_temp=316
Feb 24 19:56:53 ubuntu-phablet kernel: [ 992.339386] healthd: battery l=99 v=4365 t=31.5 h=2 st=2 c=-119 chg=u
Feb 24 19:57:03 ubuntu-phablet kernel: [ 1002.338531] healthd: battery l=99 v=4364 t=31.5 h=2 st=2 c=-99 chg=u
Feb 24 19:57:03 ubuntu-phablet kernel: [ 1002.359102] adjust_soc: ibat_ua = -134500, vbat_uv = 4368018, soc = 100, batt_temp=315
}}}
process-
process-stderr: {{{
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
/usr/bin/
Testability driver loaded. Wire protocol version is "1.4".
Camera app directory "/usr/share/
Module 'CameraApp' does not contain a module identifier directive - it cannot be protected from external registrations.
unity::
Could not determine application identifier. HUD will not work properly.
Provide your application identifier in $APP_ID environment variable.
callbacks 0xb4534ead 0xb4534e59
creating surface at (0, 0) with size (768, 1280) with title 'Camera'virtual QSGVideoNode* ShaderVideoNode
virtual void AalMediaRecorde
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader:
--From Fragment Shader:
Link was successful.
"
ABOUT-NLS AUTHORS COPYING COPYING.LIB HACKING INSTALL Makefile Makefile.am Makefile.in NEWS README RELEASE aclocal.m4 autogen.sh autom4te.cache build-aux config.h config.h.in config.log config.status configure configure.ac core data docs git.mk gtk-doc.make libtool liburfkill-glib m4 po policy profile src stamp-h1 tests (camera-app:9519): WARNING **: Unable to register app: GDBus.Error:
}}}
Traceback (most recent call last):
File "/usr/lib/
focus_ring_center = self.get_
File "/usr/lib/
x, y, w, h = object_
File "/usr/lib/
self.refresh_
File "/usr/lib/
_, new_state = self.get_
File "/usr/lib/
return self.get_
File "/usr/lib/
data = self._backend.
File "/usr/lib/
return self._proxy_
File "/usr/lib/
**keywords)
File "/usr/lib/
message, timeout)
DBusException: org.freedesktop
Ran 12 tests in 144.880s
FAILED (failures=2)
Changed in camera-app: | |
status: | New → Confirmed |
assignee: | nobody → Ricardo Salveti (rsalveti) |
Changed in camera-app: | |
importance: | Undecided → Medium |
Changed in camera-app: | |
assignee: | Ricardo Salveti (rsalveti) → nobody |
Changed in android (Ubuntu): | |
assignee: | Ricardo Salveti (rsalveti) → nobody |
Changed in camera-app (Ubuntu): | |
assignee: | Ricardo Salveti (rsalveti) → nobody |
Changed in camera-app (Ubuntu): | |
importance: | Undecided → Medium |
Also get a different failure in autopilot still related to dbus: python2. 7/dist- packages/ gallery_ app/tests/ test_photo_ viewer. py", line 62, in setUp Viewer, self).setUp() python2. 7/dist- packages/ gallery_ app/tests/ test_photo_ viewer. py", line 37, in setUp ViewerBase, self).setUp() python2. 7/dist- packages/ gallery_ app/tests/ __init_ _.py", line 138, in setUp app(True) python2. 7/dist- packages/ gallery_ app/tests/ __init_ _.py", line 121, in start_app gallery_ app() python2. 7/dist- packages/ gallery_ app/tests/ __init_ _.py", line 142, in launch_gallery_app test_installed( ) python2. 7/dist- packages/ gallery_ app/tests/ __init_ _.py", line 179, in launch_ test_installed base=toolkit_ emulators. UbuntuUIToolkit EmulatorBase) python2. 7/dist- packages/ autopilot/ testcase. py", line 253, in launch_ test_applicatio n test_applicatio n(launcher, application, *arguments) python2. 7/dist- packages/ autopilot/ testcase. py", line 314, in _launch_ test_applicatio n name=applicatio n_name, python2. 7/dist- packages/ autopilot/ introspection/ __init_ _.py", line 173, in get_proxy_ object_ for_existing_ process ror(message_ string) /Autopilot/ Introspection' , process object = '<subprocess.Popen object at 0x2968d30>') returned no results
Traceback (most recent call last):
File "/usr/lib/
super(TestPhoto
File "/usr/lib/
super(TestPhoto
File "/usr/lib/
self.start_
File "/usr/lib/
self.launch_
File "/usr/lib/
self.launch_
File "/usr/lib/
emulator_
File "/usr/lib/
return self._launch_
File "/usr/lib/
application_
File "/usr/lib/
raise ProcessSearchEr
ProcessSearchError: Search criteria (pid = 7327, dbus bus = 'session', object path = '/com/canonical