gwibber fails to start (crashes)

Bug #555980 reported by John Vivirito
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gwibber (Ubuntu)
New
Medium
Unassigned

Bug Description

Binary package hint: gwibber

Gwibber is not starting with icon or from terminal. Here is the output i get when running from a terminal. Not sure why there are 2 gwibber-services processes. Here is all the output including showing and killing the processes. I'm not sure if that has anything to do with the crash but it is unlikely. Not sure if there is a log file for gwibber but if there is let me know ill attach it. I have seen this crash in other bug reports I think

gnomefreak@Development:~$ gwibber

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

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

** (gwibber:1293): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Removing stale, deceptive pid file.
Apache CouchDB has started, time to relax.
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 42, in __init__
    self.settings = util.SettingsMonitor()
  File "/usr/lib/python2.6/dist-packages/gwibber/util.py", line 91, in __init__
    DEFAULT_SETTINGS)
  File "/usr/lib/python2.6/dist-packages/gwibber/microblog/util/couch.py", line 66, in __init__
    self.database = CouchDatabase(dbname, create=True)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server.py", line 53, in __init__
    port = desktopcouch.find_port(ctx=ctx)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 51, in find_port
    return _direct_access_find_port(pid=pid, ctx=ctx)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 75, in __find_port__linux
    pid = find_pid(start_if_not_running=True, ctx=ctx)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/__init__.py", line 35, in find_pid
    pid = start_local_couchdb.start_couchdb(ctx=ctx)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/start_local_couchdb.py", line 247, in start_couchdb
    pid, port = run_couchdb(ctx=ctx)
  File "/usr/lib/python2.6/dist-packages/desktopcouch/start_local_couchdb.py", line 132, in run_couchdb
    raise RuntimeError("Can not start couchdb.")
RuntimeError: Can not start couchdb.
gnomefreak@Development:~$ ps aux |grep gwibber
1000 1330 6.4 8.1 102672 20476 ? Sl 15:48 0:02 /usr/bin/python /usr/bin/gwibber-service
1000 1500 23.7 6.5 80980 16272 ? SL 15:49 0:02 /usr/bin/python /usr/bin/gwibber-service
1000 1505 0.0 0.2 1856 580 pts/1 S+ 15:49 0:00 grep gwibber
gnomefreak@Development:~$ kill -9 1330 1500

gnomefreak@Development:~$ uname -a
Linux Development 2.6.32-19-generic #28-Ubuntu SMP Wed Mar 31 17:46:20 UTC 2010 i686 GNU/Linux
gnomefreak@Development:~$lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu lucid (development branch)
Release: 10.04
Codename: lucid

Here is package info:

gnomefreak@Development:~$ policy gwibber gwibber-service gwibber-themes
gwibber:
  Installed: 2.31.1~bzr706-0ubuntu1~daily1
  Candidate: 2.31.1~bzr706-0ubuntu1~daily1
  Version table:
 *** 2.31.1~bzr706-0ubuntu1~daily1 0
        500 http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     2.29.94-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ lucid/main Packages
gwibber-service:
  Installed: 2.31.1~bzr706-0ubuntu1~daily1
  Candidate: 2.31.1~bzr706-0ubuntu1~daily1
  Version table:
 *** 2.31.1~bzr706-0ubuntu1~daily1 0
        500 http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     2.29.94-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ lucid/main Packages
gwibber-themes:
  Installed: 2.31.1~bzr706-0ubuntu1~daily1
  Candidate: 2.31.1~bzr706-0ubuntu1~daily1
  Version table:
 *** 2.31.1~bzr706-0ubuntu1~daily1 0
        500 http://ppa.launchpad.net/gwibber-daily/ppa/ubuntu/ lucid/main Packages
        100 /var/lib/dpkg/status
     2.29.94-0ubuntu1 0
        500 http://gb.archive.ubuntu.com/ubuntu/ lucid/universe Packages

Victor Vargas (kamus)
Changed in gwibber (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Omer Akram (om26er) wrote :

John, try to delete ~/.cache/desktop-couch ~/.config/desktop-couch and ~/.local/desktop-couch and start gwibber. It might work

Revision history for this message
John Vivirito (gnomefreak) wrote : Re: [Bug 555980] Re: gwibber fails to start (crashes)

On 04/06/2010 04:59 AM, Omer Akram wrote:
> John, try to delete ~/.cache/desktop-couch ~/.config/desktop-couch and
> ~/.local/desktop-couch and start gwibber. It might work
>
It started this morning but here is what i get when i run it from
terminal. My version at this time is:
2.31.1~bzr707-0ubuntu1~daily1
I didnt the above yet since it started.

gnomefreak@Development:~$ gwibber

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

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

** (gwibber:1540): WARNING **: Trying to register gtype
'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Removing stale, deceptive pid file.
Apache CouchDB has started, time to relax.
Browse your desktop CouchDB at
file:///home/gnomefreak/.local/share/desktop-couch/couchdb.html
No dbus monitor yet
Updating...
Updating...
ERROR:dbus.proxies:Introspect error on
com.Gwibber.Accounts:/com/gwibber/Accounts:
dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Accounts
was not provided by any .service files
ERROR:dbus.proxies:Introspect error on
com.Gwibber.Streams:/com/gwibber/Streams: dbus.exceptions.DBusException:
org.freedesktop.DBus.Error.ServiceUnknown: The name com.Gwibber.Streams
was not provided by any .service files
/usr/bin/gwibber:68: GtkWarning: gtk_container_add: assertion
`GTK_IS_CONTAINER (container)' failed
  gtk.main()
INFO:Gwibber GNOME Client:Gwibber Client quit
INFO:Gwibber GNOME Client:Gwibber Client closed
Updating...
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/apport_python_hook.py", line
48, in apport_excepthook
    if not enabled():
TypeError: 'NoneType' object is not callable

Original exception was:
Traceback (most recent call last):
  File
"/usr/lib/python2.6/dist-packages/gwibber/microblog/util/couch.py", line
94, in on_record_update
    if id == self.id: self.refresh()
  File
"/usr/lib/python2.6/dist-packages/gwibber/microblog/util/couch.py", line
84, in refresh
    self.update(self.database.get_record(self.id)._data)
  File
"/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py",
line 169, in get_record
    couch_record = self.db[record_id]
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 316, in
__getitem__
    resp, data = self.resource.get(id)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 978, in get
    return self._request('GET', path, headers=headers, **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1014, in
_request
    resp, data = _make_request()
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1010, in
_make_request
    except socket.error, e:
AttributeError: 'NoneType' object has no attribute 'error'

--
Sincerely Yours,
    John Vivirito

https://launchpad.net/~gnomefreak
https://wiki.ubuntu.com/JohnVivirito
Linux User# 414246

"How can i get lost, if i have no where to go"
    -- Metallica from Unforgiven III

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.