failing dashboard test case: unity8.shell.tests.test_notifications.InteractiveNotificationBase.test_interactive(Native Device)

Bug #1389235 reported by Chris Gagnon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity8 (Ubuntu)
Expired
Undecided
Unassigned

Bug Description

http://dashboard.ubuntu-ci:8080/smokeng/utopic/touch_stable/krillin/141:20141104:20141028-3ca60be/661/unity8/232697/

failing dashboard test case: unity8.shell.tests.test_notifications.InteractiveNotificationBase.test_interactive(Native Device)

test-log: {{{
07:19:20.641 WARNING testcase:115 - No tracing available - install the python-autopilot-trace package!
07:19:20.650 WARNING testcase:162 - Process manager backend unavailable, application snapshot support disabled.
07:19:20.660 WARNING utilities:263 - WARNING: in file "/home/phablet/autopilot/unity8/shell/tests/__init__.py", line 164 in setUp
This function is deprecated. Please use 'the Touch class to instantiate a device object' instead.

07:19:20.827 INFO __init__:268 - Lib path is '/usr/lib/arm-linux-gnueabihf/unity8', binary path is '/usr/bin/unity8'
07:19:20.828 INFO __init__:346 - Setting up LightDM mock type 'single'
07:19:20.905 INFO __init__:355 - New library path:
/usr/lib/arm-linux-gnueabihf/unity8/qml/mocks/libusermetrics:/usr/lib/arm-linux-gnueabihf/unity8/qml/mocks/LightDM/single
07:19:20.945 INFO __init__:108 - New QML2 import path: /usr/lib/arm-linux-gnueabihf/unity8/qml/mocks
07:19:20.966 INFO __init__:317 - Starting unity
07:19:21.036 INFO process_helpers:151 - Starting job unity8 with arguments ('BINARY=/usr/bin/unity8', 'ARGS=',
'LD_LIBRARY_PATH=/usr/lib/arm-linux-gnueabihf/unity8/qml/mocks/libusermetrics:/usr/lib/arm-linux-gnueabihf/unity8/qml/mocks/LightDM/single',
'XDG_DATA_DIRS=/usr/share/unity8/mocks/data:/usr/share/ubuntu-touch:/usr/local/share:/usr/share',
'QML2_IMPORT_PATH=/usr/lib/arm-linux-gnueabihf/unity8/qml/mocks', 'QT_LOAD_TESTABILITY=1').
07:19:21.420 INFO process_helpers:159 - unity8 start/running, process 26926

07:19:26.293 ERROR proxies:410 - Introspect error on :1.936:/com/canonical/Autopilot/Introspection: dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
07:19:26.294 DEBUG proxies:413 - Executing introspect queue due to error
07:19:26.404 ERROR proxies:410 - Introspect error on :1.938:/com/canonical/Autopilot/Introspection: dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
07:19:26.405 DEBUG proxies:413 - Executing introspect queue due to error
07:19:27.914 INFO __init__:330 - Stopping unity
07:19:31.430 INFO __init__:246 - Resetting upstart env QT_LOAD_TESTABILITY to None
}}}

Traceback (most recent call last):
  File "/home/phablet/autopilot/unity8/shell/tests/test_notifications.py", line 127, in test_interactive
    unity_proxy = self.launch_unity()
  File "/home/phablet/autopilot/unity8/shell/tests/__init__.py", line 299, in launch_unity
    self.unity_geometry_args,
  File "/home/phablet/autopilot/unity8/shell/tests/__init__.py", line 327, in _launch_unity_with_upstart
    return process_helpers.restart_unity_with_testability(*all_args)
  File "/home/phablet/autopilot/unity8/process_helpers.py", line 122, in restart_unity_with_testability
    return restart_unity(*args)
  File "/home/phablet/autopilot/unity8/process_helpers.py", line 139, in restart_unity
    return _get_unity_proxy_object(pid)
  File "/home/phablet/autopilot/unity8/process_helpers.py", line 248, in _get_unity_proxy_object
    emulator_base=emulators.UnityEmulatorBase,
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 171, in get_proxy_object_for_existing_process
    process
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 324, in _find_matching_connections
    in connections
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 325, in <listcomp>
    if connection_matcher((bus, c))
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 292, in _filter_runner
    for f in filter_list
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 292, in <genexpr>
    for f in filter_list
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 775, in matches
    eligible_pids = [pid] + _get_child_pids(pid)
  File "/usr/lib/python3/dist-packages/autopilot/introspection/_search.py", line 677, in __call__
    p.pid for p in psutil.Process(pid).get_children(recursive=True)
  File "/usr/lib/python3/dist-packages/psutil/__init__.py", line 296, in __init__
    self._init(pid)
  File "/usr/lib/python3/dist-packages/psutil/__init__.py", line 331, in _init
    raise NoSuchProcess(pid, None, msg)
psutil.NoSuchProcess: no process found with pid 26926

Revision history for this message
Chris Gagnon (chris.gagnon) wrote :
Revision history for this message
Chris Gagnon (chris.gagnon) wrote :

From the looks of the screenshot unity8 might have failed to load or crashed

Revision history for this message
Michał Sawicz (saviq) wrote :

Indeed, but nothing explains what actually happened :/ There's no unity8 crash, nothing I can see explains what's going on. The dbus exceptions actually suggest something's gone wrong with the whole session. Maybe unity8 crashed (there's a known crash related to notifications that's going away soon), but did not leave much in terms of artifacts.

Changed in unity8 (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for unity8 (Ubuntu) because there has been no activity for 60 days.]

Changed in unity8 (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related blueprints

Remote bug watches

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