mako camera-app screen garbles and app crashes

Bug #1284290 reported by Mathieu Trudel-Lapierre on 2014-02-24
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
camera-app
Confirmed
Medium
Unassigned
android (Ubuntu)
Undecided
Unassigned
camera-app (Ubuntu)
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_error_irq: violationStatus = 0x10
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-app-autopilot camera_app
Reading package lists...
Building dependency tree...
Reading state information...
camera-app-autopilot is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
bash: cd: /home/phablet/autopilot: No such file or directory
Loading tests from: /usr/lib/python2.7/dist-packages

Tests running...
======================================================================
ERROR: camera_app.tests.test_focus.TestFocus.test_focus_valid_and_disappear(with touch)
----------------------------------------------------------------------
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_flash_set_led_state: led_state = 3
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_set_vfe_output_mode: mctl=0xc0fea838, vfe output mode =0x1
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_awb_buf_init AWB PING ADDR 43000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.845536] vfe_stats_awb_buf_init AWB PONG ADDR 45000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.846543] vfe_stats_aec_bg_buf_init AEC PING ADDR 30000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.847245] vfe_stats_aec_bg_buf_init AEC PONG ADDR 31000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.848252] vfe_stats_ihist_buf_init IHIST PING ADDR 36000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.849046] vfe_stats_ihist_buf_init IHIST PONG ADDR 37000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.850175] vfe_stats_rs_buf_init RS PING ADDR 3e000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.850816] vfe_stats_rs_buf_init RS PONG ADDR 3f000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.851792] vfe_stats_cs_buf_init CS PING ADDR 39000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.852494] vfe_stats_cs_buf_init CS PONG ADDR 3a000
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.854204] configure_pingpong_buffers Configure ping/pong address for 25
Feb 24 19:54:49 ubuntu-phablet kernel: [ 868.854997] configure_pingpong_buffers Configure ping/pong address for 26
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_af_bf_buf_init AF PING ADDR 33000
Feb 24 19:54:50 ubuntu-phablet kernel: [ 869.794017] vfe_stats_af_bf_buf_init AF PONG ADDR 34000
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_flash_set_led_state: led_state = 4
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.218312] lm3559_config_gpio_off
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.281275] msm_release_ion_client Calling ion_client_destroy
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_flash_set_led_state: led_state = 3
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_set_vfe_output_mode: mctl=0xc0fea838, vfe output mode =0x1
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_awb_buf_init AWB PING ADDR 43000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.769540] vfe_stats_awb_buf_init AWB PONG ADDR 45000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.769845] vfe_stats_aec_bg_buf_init AEC PING ADDR 30000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770028] vfe_stats_aec_bg_buf_init AEC PONG ADDR 31000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770303] vfe_stats_ihist_buf_init IHIST PING ADDR 36000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770486] vfe_stats_ihist_buf_init IHIST PONG ADDR 37000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770761] vfe_stats_rs_buf_init RS PING ADDR 3e000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.770944] vfe_stats_rs_buf_init RS PONG ADDR 3f000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.771219] vfe_stats_cs_buf_init CS PING ADDR 39000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.771402] vfe_stats_cs_buf_init CS PONG ADDR 3a000
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.772134] configure_pingpong_buffers Configure ping/pong address for 25
Feb 24 19:54:54 ubuntu-phablet kernel: [ 873.772226] configure_pingpong_buffers Configure ping/pong address for 26
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-return-code: {{{-15}}}
process-stderr: {{{
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'e'
/usr/bin/camera-app: invalid option -- 's'
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'a'
/usr/bin/camera-app: invalid option -- 'b'
/usr/bin/camera-app: invalid option -- 'i'
/usr/bin/camera-app: invalid option -- 'l'
/usr/bin/camera-app: invalid option -- 'i'
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'y'
/usr/bin/camera-app: unrecognized option '--fullscreen'
Testability driver loaded. Wire protocol version is "1.4".
Camera app directory "/usr/share/camera-app/"
Module 'CameraApp' does not contain a module identifier directive - it cannot be protected from external registrations.
unity::action::ActionManager::ActionManager(QObject*):
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* ShaderVideoNodePlugin::createNode(const QVideoSurfaceFormat&)
virtual void AalMediaRecorderControl::applySettings() is not used
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--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:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID
}}}

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/camera_app/tests/test_focus.py", line 69, in test_focus_valid_and_disappear
focus_ring_center = self.get_center(focus_ring)
File "/usr/lib/python2.7/dist-packages/camera_app/tests/__init__.py", line 68, in get_center
x, y, w, h = object_proxy.globalRect
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 518, in __getattr__
self.refresh_state()
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 472, in refresh_state
_, new_state = self.get_new_state()
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 560, in get_new_state
return self.get_state_by_path(self.get_class_query_string())[0]
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 540, in get_state_by_path
data = self._backend.introspection_iface.GetState(piece)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
======================================================================
ERROR: camera_app.tests.test_focus.TestFocus.test_move_focus_ring(with touch)
----------------------------------------------------------------------
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_flash_set_led_state: led_state = 3
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_set_vfe_output_mode: mctl=0xc0fea838, vfe output mode =0x1
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.225972] vfe_stats_awb_buf_init AWB PING ADDR 43000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.226522] vfe_stats_awb_buf_init AWB PONG ADDR 45000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.227101] vfe_stats_aec_bg_buf_init AEC PING ADDR 30000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.227895] vfe_stats_aec_bg_buf_init AEC PONG ADDR 31000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.228414] vfe_stats_ihist_buf_init IHIST PING ADDR 36000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.229360] vfe_stats_ihist_buf_init IHIST PONG ADDR 37000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.229909] vfe_stats_rs_buf_init RS PING ADDR 3e000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.230459] vfe_stats_rs_buf_init RS PONG ADDR 3f000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.231252] vfe_stats_cs_buf_init CS PING ADDR 39000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.231802] vfe_stats_cs_buf_init CS PONG ADDR 3a000
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.233541] configure_pingpong_buffers Configure ping/pong address for 25
Feb 24 19:56:09 ubuntu-phablet kernel: [ 948.233846] configure_pingpong_buffers Configure ping/pong address for 26
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_af_bf_buf_init AF PING ADDR 33000
Feb 24 19:56:10 ubuntu-phablet kernel: [ 948.966915] vfe_stats_af_bf_buf_init AF PONG ADDR 34000
Feb 24 19:56:11 ubuntu-phablet kernel: [ 950.405279] vfe_stats_af_bf_buf_init AF PING ADDR 33000
Feb 24 19:56:11 ubuntu-phablet kernel: [ 950.405371] vfe_stats_af_bf_buf_init AF PONG ADDR 34000
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] csrNeighborRoamPrepareScanProfileFilter: 1197: Filtering for SSID cyphermox.net-n from scan results,length of SSID = 15
Feb 24 19:56:38 ubuntu-phablet kernel: [ 977.125987] wlan: [1232:E :SME] csrNeighborRoamProcessScanComplete: 1867: No candidate found after scanning in state 3..
Feb 24 19:56:38 ubuntu-phablet kernel: [ 977.126689] wlan: [1232:E :SME] csrNeighborRoamHandleEmptyScanResult: 1669: Registering DOWN event neighbor lookup callback with TL for RSSI = -79
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-return-code: {{{-15}}}
process-stderr: {{{
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'e'
/usr/bin/camera-app: invalid option -- 's'
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'a'
/usr/bin/camera-app: invalid option -- 'b'
/usr/bin/camera-app: invalid option -- 'i'
/usr/bin/camera-app: invalid option -- 'l'
/usr/bin/camera-app: invalid option -- 'i'
/usr/bin/camera-app: invalid option -- 't'
/usr/bin/camera-app: invalid option -- 'y'
/usr/bin/camera-app: unrecognized option '--fullscreen'
Testability driver loaded. Wire protocol version is "1.4".
Camera app directory "/usr/share/camera-app/"
Module 'CameraApp' does not contain a module identifier directive - it cannot be protected from external registrations.
unity::action::ActionManager::ActionManager(QObject*):
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* ShaderVideoNodePlugin::createNode(const QVideoSurfaceFormat&)
virtual void AalMediaRecorderControl::applySettings() is not used
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--From Fragment Shader:
Link was successful.
"
QOpenGLShader::link: "--From Vertex Shader:
--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:org.freedesktop.DBus.Error.InvalidArgs: Invalid application ID
}}}

Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/camera_app/tests/test_focus.py", line 159, in test_move_focus_ring
focus_ring_center = self.get_center(focus_ring)
File "/usr/lib/python2.7/dist-packages/camera_app/tests/__init__.py", line 68, in get_center
x, y, w, h = object_proxy.globalRect
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 518, in __getattr__
self.refresh_state()
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 472, in refresh_state
_, new_state = self.get_new_state()
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 560, in get_new_state
return self.get_state_by_path(self.get_class_query_string())[0]
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/dbus.py", line 540, in get_state_by_path
data = self._backend.introspection_iface.GetState(piece)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 70, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/dist-packages/dbus/proxies.py", line 145, in __call__
**keywords)
File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
message, timeout)
DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

Ran 12 tests in 144.880s
FAILED (failures=2)

Also get a different failure in autopilot still related to dbus:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/test_photo_viewer.py", line 62, in setUp
super(TestPhotoViewer, self).setUp()
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/test_photo_viewer.py", line 37, in setUp
super(TestPhotoViewerBase, self).setUp()
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/__init__.py", line 138, in setUp
self.start_app(True)
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/__init__.py", line 121, in start_app
self.launch_gallery_app()
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/__init__.py", line 142, in launch_gallery_app
self.launch_test_installed()
File "/usr/lib/python2.7/dist-packages/gallery_app/tests/__init__.py", line 179, in launch_test_installed
emulator_base=toolkit_emulators.UbuntuUIToolkitEmulatorBase)
File "/usr/lib/python2.7/dist-packages/autopilot/testcase.py", line 253, in launch_test_application
return self._launch_test_application(launcher, application, *arguments)
File "/usr/lib/python2.7/dist-packages/autopilot/testcase.py", line 314, in _launch_test_application
application_name=application_name,
File "/usr/lib/python2.7/dist-packages/autopilot/introspection/__init__.py", line 173, in get_proxy_object_for_existing_process
raise ProcessSearchError(message_string)
ProcessSearchError: Search criteria (pid = 7327, dbus bus = 'session', object path = '/com/canonical/Autopilot/Introspection', process object = '<subprocess.Popen object at 0x2968d30>') returned no results

Changed in android (Ubuntu):
assignee: nobody → Ricardo Salveti (rsalveti)
Changed in camera-app (Ubuntu):
assignee: nobody → Ricardo Salveti (rsalveti)

More failures re: vfe; in a similar run of camera-app tests:

Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.383854] irq errorIrq
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.383946] vfe32_irq: violation interrupt
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.384129] vfe32_process_error_irq: violationStatus = 0x10
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.384220] vfe32_irq: image master 0 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.384312] vfe32_irq: image master 1 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.401434] binder: release 8457:8457 transaction 4391 out, still active
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.401464] binder: release 8457:8484 transaction 4388 in, still active
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.401464] binder: send failed reply for transaction 4388 to 986:8477
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.402594] vfe_stats_af_bf_buf_init AF PING ADDR 33000
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.402685] vfe_stats_af_bf_buf_init AF PONG ADDR 34000
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.404700] irq errorIrq
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.404883] vfe32_irq: violation interrupt
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.404974] vfe32_process_error_irq: violationStatus = 0x10
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405157] vfe32_irq: image master 0 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405249] vfe32_irq: image master 1 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405524] irq errorIrq
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405615] vfe32_irq: violation interrupt
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405707] vfe32_process_error_irq: violationStatus = 0x10
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405890] vfe32_irq: image master 0 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.405981] vfe32_irq: image master 1 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.417060] irq errorIrq
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.417152] vfe32_irq: violation interrupt
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.417243] vfe32_process_error_irq: violationStatus = 0x10
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.417427] vfe32_irq: image master 0 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.417518] vfe32_irq: image master 1 bus overflow
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.418251] binder: 986:986 transaction failed 29189, size 4-0
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.418251] binder: send failed reply for transaction 4391, target dead
Feb 24 19:52:12 ubuntu-phablet kernel: [ 711.418556] vfe32_proc_general: cmdID = STOP

Sergio Schvezov (sergiusens) wrote :

This is where the lock happens:
https://code-review.phablet.ubuntu.com/gitweb?p=aosp/device/lge/mako.git;a=blob;f=camera/QCameraHWI_Preview.cpp;h=658bd84c62bbb74e9fd894ceda157d1beefc328e;hb=refs/heads/phablet-4.4.2_r1#l988

The buffer_dequeue call there never returns while playing with the focus ring (and refocusing).

Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in android (Ubuntu):
status: New → Confirmed
Changed in camera-app (Ubuntu):
status: New → Confirmed
Ricardo Salveti (rsalveti) wrote :

Can you also provide the logcat output?

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
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers