landscape-client-settings-ui crashes if System Policy password prompt remains unanswered for about 25s

Bug #953034 reported by Andreas Hasenack
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Released
High
Geoff Teale

Bug Description

To reproduce, launch landscape-client-settings-ui and do nothing for about 30s:

$ time landscape-client-settings-ui
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/landscape/ui/controller/app.py", line 72, in setup_ui
    if controller.load():
  File "/usr/lib/python2.7/dist-packages/landscape/ui/controller/configuration.py", line 51, in load
    return self._configuration.load_data()
  File "/usr/lib/python2.7/dist-packages/landscape/ui/model/configuration/state.py", line 510, in load_data
    asynchronous=asynchronous, exit_method=exit_method)
  File "/usr/lib/python2.7/dist-packages/landscape/ui/model/configuration/state.py", line 456, in load_data
    return InitialisedState(self._data, self._proxy, self._uisettings)
  File "/usr/lib/python2.7/dist-packages/landscape/ui/model/configuration/state.py", line 386, in __init__
    if not self._load_live_data():
  File "/usr/lib/python2.7/dist-packages/landscape/ui/model/configuration/state.py", line 412, in _load_live_data
    if self._proxy.load(None):
  File "/usr/lib/python2.7/dist-packages/landscape/ui/model/configuration/proxy.py", line 45, in load
    self._interface.load(al)
  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)
dbus.exceptions.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.

real 0m25.389s
user 0m0.184s
sys 0m0.036s

The password prompt remains on screen, but it doesn't call landscape-client-settings-ui after that crash even if the password is correctly entered then.

Tags: client-ui

Related branches

tags: added: client-ui
removed: client-tui
Changed in landscape-client:
milestone: 12.03.1 → 12.03.2
Geoff Teale (tealeg)
Changed in landscape-client:
status: New → In Progress
assignee: nobody → Geoff Teale (tealeg)
Geoff Teale (tealeg)
Changed in landscape-client:
status: In Progress → Fix Committed
Changed in landscape-client:
status: Fix Committed → Fix Released
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.