Pogo Zeitgeist and DBus errors

Bug #1071483 reported by msznapka
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pogo
Expired
Undecided
Unassigned

Bug Description

Hi
I am often experiencing Pogo crashes during startup.
I have latest Ubuntu (Ubuntu GNOME Remix 12.10) and up to date Pogo 0.8 from PPA.
Zeitgeist daemon, datahub and fts processes are running.
Let me know, if you need some additional logs / info.

Log:

maco@maco-desktop:~$ pogo
Running deb package or "make installation"
DEBUG stdout logging level: 10
INFO Writing log to file "/home/maco/.config/pogo/Logs/log"
INFO Started
First start: False
INFO Module loaded: Covers
INFO Module loaded: CtrlPanel
INFO Module loaded: DBus
INFO Module loaded: FileExplorer
INFO Module loaded: GSTPlayer
INFO Module loaded: GnomeMediaKeys
INFO Module loaded: Search
INFO Module loaded: StatusbarTitlebar
INFO Module loaded: TrackLoader
INFO Module loaded: TrackPanel
INFO Module loaded: Tracktree
INFO Module loaded: Zeitgeist
ERROR Introspect error on org.gnome.zeitgeist.Engine:/org/gnome/zeitgeist/data_source_registry: 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.
DEBUG Executing introspect queue due to error
ERROR [Gnome Media Keys] Error while initializing: org.freedesktop.DBus.Error.Disconnected: Connection is closed
INFO [Zeitgeist] Could not create Zeitgeist client

Traceback (most recent call last):
  File "/usr/share/pogo/src/modules/Zeitgeist.py", line 58, in onModLoaded
    self.client = ZeitgeistClient()
  File "/usr/lib/python2.7/dist-packages/zeitgeist/client.py", line 405, in __init__
    "data_source_registry")
  File "/usr/lib/python2.7/dist-packages/zeitgeist/client.py", line 249, in get_extension
    iface = _DBusInterface(proxy, interface_name, object_path)
  File "/usr/lib/python2.7/dist-packages/zeitgeist/client.py", line 180, in __init__
    self._load_introspection_data()
  File "/usr/lib/python2.7/dist-packages/zeitgeist/client.py", line 172, in _load_introspection_data
    dbus_interface='org.freedesktop.DBus.Introspectable'))
  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.Disconnected: Connection is closed

ERROR [D-Bus Support] Error while initializing

Traceback (most recent call last):
  File "/usr/share/pogo/src/modules/DBus.py", line 104, in onAppStarted
    self.busName = dbus.service.BusName(consts.dbusService, bus=self.sessionBus)
  File "/usr/lib/python2.7/dist-packages/dbus/service.py", line 131, in __new__
    retval = bus.request_name(name, name_flags)
  File "/usr/lib/python2.7/dist-packages/dbus/bus.py", line 303, in request_name
    'su', (name, flags))
  File "/usr/lib/python2.7/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
DBusException: org.freedesktop.DBus.Error.Disconnected: Connection is closed

Revision history for this message
Jendrik Seipp (jendrikseipp) wrote : Re: [Bug 1071483] [NEW] Pogo Zeitgeist and DBus errors

Thanks for the report. It seems something is wrong with your D-Bus setup
since all modules that use it fail to load. Can you investigate this,
please? Do other programs that use D-Bus work?

Changed in pogo:
status: New → Incomplete
Revision history for this message
msznapka (bigmartin) wrote :

Sorry for late response. I am not too much experienced to answer your questions, but if you tell me what should I do, it is not problem to test / install anything and paste any log files.
I am not experiencing any crashes / wrong behaviour of any other applications in my system.

Is it possible to run pogo without dbus module?

If I run "ps -ef | grep dbus" result is:
102 974 1 0 19:13 ? 00:00:00 dbus-daemon --system --fork
nobody 1456 1272 0 19:13 ? 00:00:00 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.1.1 --conf-file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
maco 1952 1910 0 19:13 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=gnome
maco 1955 1 0 19:13 ? 00:00:00 /usr/bin/dbus-launch --exit-with-session gnome-session --session=gnome
maco 1956 1 0 19:13 ? 00:00:00 //bin/dbus-daemon --fork --print-pid 5 --print-address 7 --session
maco 1962 1958 0 19:13 ? 00:00:00 /bin/dbus-daemon --config-file=/etc/at-spi2/accessibility.conf --nofork --print-address 3

Revision history for this message
Jendrik Seipp (jendrikseipp) wrote :

You can run pogo without dbus if you change line 24 in the file DBus.py from

MOD_INFO = ('D-Bus Support', 'D-Bus Support', '', [], True, False)
to
MOD_INFO = ('D-Bus Support', 'D-Bus Support', '', [], False, False)

Does it work then? Do you have the latest version 0.8-1~549 from the PPA?

Revision history for this message
msznapka (bigmartin) wrote :

Yes, I am using ppa version.
Pogo is much stable now (about month?), so reproducing / testing this error is problem now :-)

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Pogo because there has been no activity for 60 days.]

Changed in pogo:
status: Incomplete → Expired
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.