Gwibber crashes on launch in Lucid

Asked by Ashwin Sawant on 2010-06-02

I use Lucid Lynx AMD64 arch. Gwibber used to launch properly when I first installed the OS. I installed all official updates and some other software (bison, mercurial, google's go) for the OS (I'm not using anything other than the default repositories) and now Gwibber doesn't start. The installed version of the package is Gwibber-2.30.0.1-ubuntu3. If I try to launch it through the command-line I get the following error message:

---------------- start error msg -------------------------

ashwin@ashwin-desktop:~$ gwibber

** (gwibber:2927): WARNING **: Trying to register gtype 'WnckWindowState' as enum when in fact it is of type 'GFlags'

** (gwibber:2927): WARNING **: Trying to register gtype 'WnckWindowActions' as enum when in fact it is of type 'GFlags'

** (gwibber:2927): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
No dbus monitor yet
Updating...
ERROR:dbus.proxies:Introspect error on com.Gwibber.Service:/com/gwibber/Service: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)
Traceback (most recent call last):
  File "/usr/bin/gwibber", line 67, in <module>
    client.Client()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 447, in __init__
    self.w = GwibberClient()
  File "/usr/lib/python2.6/dist-packages/gwibber/client.py", line 29, in __init__
    self.model = gwui.Model()
  File "/usr/lib/python2.6/dist-packages/gwibber/gwui.py", line 43, in __init__
    self.services = json.loads(self.daemon.GetServices())
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/pymodules/python2.6/dbus/connection.py", line 620, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message did not receive a reply (timeout by message bus)

---------------- end error msg ----------------------------------

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu gwibber Edit question
Assignee:
No assignee Edit question
Last query:
2010-06-03
Last reply:
2010-07-28
Omer Akram (om26er) said : #1

this is an already known bug.

Ashwin Sawant (ashwinsawant) said : #2

The crash went away after I disabled "Don't ask for password on login" in System -> Administration -> Users and Groups. I still have "Login Automatically" enabled in System -> Administration -> Login Screen. Now each time I boot into Ubuntu and start Gwibber for the first time, I get a dialog box saying "The login keyring did not get unlocked when you logged onto your computer" and I have to enter my password once. Gwibber works fine after that.

I think the crash on password-less login configuration is a genuine bug where it fails to unlock the keying properly. I think this should be linked to bug #575461 which is different from bug #522538. The latter concerns crashes on suspend/hibernation/network disconnection.

Try:

sudo add-apt-ppa ppa:gwibber-daily/ppa; sudo apt-get update; sudo apt-get upgrade

To add the daily build, see if it fixes things.

Can you help with this problem?

Provide an answer of your own, or ask Ashwin Sawant for more information if necessary.

To post a message you must log in.