mako camera-app screen garbles and app crashes

Bug #1284290 reported by Mathieu Trudel-Lapierre
10
This bug affects 2 people
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_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)

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

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)
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

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

Revision history for this message
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).

Revision history for this message
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
Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.