gwibber-accounts crashed with ResourceConflict in _request()

Bug #533072 reported by Alan Fischer e Silva
186
This bug affects 38 people
Affects Status Importance Assigned to Milestone
gwibber (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: gwibber

Description: Ubuntu lucid (development branch)
Release: 10.04

gwibber:
  Installed: 2.29.90.1-0ubuntu2
  Candidate: 2.29.90.1-0ubuntu2
  Version table:
 *** 2.29.90.1-0ubuntu2 0
        500 http://ca.archive.ubuntu.com lucid/main Packages
        100 /var/lib/dpkg/status

ProblemType: Crash
Architecture: i386
Date: Fri Mar 5 21:22:54 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/gwibber-accounts
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release i386 (20091028.5)
InterpreterPath: /usr/bin/python2.6
Package: gwibber 2.29.90.1-0ubuntu2
PackageArchitecture: all
ProcCmdline: /usr/bin/python /usr/bin/gwibber-accounts
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.utf8
ProcVersionSignature: Ubuntu 2.6.32-15.22-generic
PythonArgs: ['/usr/bin/gwibber-accounts']
SourcePackage: gwibber
Title: gwibber-accounts crashed with ResourceConflict in _request()
Uname: Linux 2.6.32-15-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare vboxusers

Revision history for this message
Alan Fischer e Silva (alanfischer85) wrote :
tags: removed: need-duplicate-check
visibility: private → public
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report Alan, is this still an issue for you with latest Gwibber on Lucid? Please test it and comment back, Thanks in advance!.

Changed in gwibber (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
Revision history for this message
Alan Fischer e Silva (alanfischer85) wrote :

I 've not see this crash in the last days, but I've not used my computer that much on the last days either. I will test this during this week and let you guys know.

Regards,

Alan

Revision history for this message
Alan Fischer e Silva (alanfischer85) wrote :

Hi, I've not been able to reproduce it. I think it is fixed =)

Alan

Revision history for this message
Pedro Villavicencio (pedro) wrote :

marking this as fixed, thanks a lot.

Changed in gwibber (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Saravanan Thirumuruganathan (saravanan-thirumuruganathan) wrote :

Hello,

I upgraded to Lucid today and I faced this issue . I will wait for the ubuntu update tomorrow and will post the results here.

Revision history for this message
G4JC (gaming4jc2) wrote :

Just used the March 31st amd64 daily build of lucid, ran across this issue while trying to add my digg information.

Revision history for this message
has (henrik-a-schultz) wrote :

Updated lucid as of today (1. april) still crashes when adding accounts.
The account manager is very erratic, sometimes it lets you add one account, some times none, some times twitter, sometimes facebook - but seldom both. Worked a few days ago, but then the couchdb caused issues.
There might be a difference between a upgrade from Karmic and a fresh install, but i haven't tested thoroughly.

Can't wait until the bugs are straightened out, Gwibber/Empathy is really cool! Keep up the good work!

Revision history for this message
Ron (rvanscherpe) wrote :

I ditto 'has'. Exactly the same thing happens to me.

Revision history for this message
Leo (llenchikk) wrote :

I have this issue too.
This happen when I try to add twitter account.
Ubuntu Lucid.
All updates for today.
Gwibber 2.29.94

Revision history for this message
has (henrik-a-schultz) wrote :

Guys, this one is not fixed. At least not on x86-64.
Please re open, gwibber is useless right now.

Revision history for this message
Gert (mar-rocca) wrote :

+1 here, ubuntu lucid on x86-64, cannot add a single account.

Revision history for this message
Gert (mar-rocca) wrote :

other details:

- gwibber 2.29.94

starting from terminal:

gert@bisanzio:~$ gwibber

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

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

** (gwibber:14790): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
No dbus monitor yet
Updating...
Updating...

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

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

** (gwibber-accounts:14902): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Updating...
Saving...
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 191, in on_edit_account_save
    accounts.put_record(CouchRecord(self.account, COUCH_TYPE_ACCOUNT, self.account["_id"]))
  File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 197, in put_record
    self.db[record.record_id] = record._data
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 327, in __setitem__
    resp, data = self.resource.put(id, content=content)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 989, in put
    **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1031, in _request
    raise ResourceConflict(error)
couchdb.client.ResourceConflict: ('conflict', 'Document update conflict.')
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

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

This is not fixed.

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

$ gwibber --debug

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

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

** (gwibber:5923): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Updating...
Updating...

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

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

** (gwibber-accounts:5959): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Updating...
Saving...
Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/gwibber/accounts.py", line 191, in on_edit_account_save
    accounts.put_record(CouchRecord(self.account, COUCH_TYPE_ACCOUNT, self.account["_id"]))
  File "/usr/lib/python2.6/dist-packages/desktopcouch/records/server_base.py", line 197, in put_record
    self.db[record.record_id] = record._data
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 327, in __setitem__
    resp, data = self.resource.put(id, content=content)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 989, in put
    **params)
  File "/usr/lib/pymodules/python2.6/couchdb/client.py", line 1031, in _request
    raise ResourceConflict(error)
couchdb.client.ResourceConflict: ('conflict', 'Document update conflict.')
Updating...
/usr/bin/gwibber:68: GtkWarning: gtk_container_add: assertion `GTK_IS_CONTAINER (container)' failed
  gtk.main()

This works neither from terminal, nor with notfification area (envelope icon) and nor with the me-menu.

pkill gwibber and restart does not work for me.

By the way, in any ways, apport shows up, after trying to add a twitter account and says
"the program gwibber-service closed unexpectly"

Revision history for this message
Suzan (suzan72) wrote :

NOT FIXED! Gwibber is unusable at the moment, no chance to add Twitter accounts. Same errors as Christian.

Tried also to uninstall Gwibber completely and reinstall... did not help.

(Same as Bug #552410)

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

Temporarily solution for me, that worked:

remove desktop-couch configuration directories in my home directory:

find ~ -iname "*desktop-couch*" -exec rm -rfv {} \;

(please be careful, this includes rm -rf command!)

And then log out. Optionally restart GDM. Log back in.

Use the envelope (indicator applet) icon, to create a new twitter account.

Worked for me. So far.

Revision history for this message
Gert (mar-rocca) wrote :

The solution of Christian worked for me too (thanks): I can add accounts. Now I just got to figure out how to make gwibber actually show something...

Revision history for this message
Christian Niemeyer (christian-niemeyer) wrote :

After working for a while, when I tried to add a second account (facebook) gwibber crashed, and gwibber-services/accounts, desktop-couch-... crashes.

After next login, gwibber especially my twitter account refuses to work with the me-menu. So same situation again.

Revision history for this message
Gert (mar-rocca) wrote :

Same for me adding other accounts after restart. Twitter doesn't work, just showing the updates I send from gwibber; flickr and friendfeed don't work as well. Identi.ca works (after adding the IP to /etc/hosts as showed here https://bugs.launchpad.net/gwibber/+bug/524132). Now that something works I've discovered to be affected by the 100% CPU bug too https://bugs.launchpad.net/ubuntu/+source/libgnome-keyring/+bug/554005

Revision history for this message
Omer Akram (om26er) wrote :

Marking confirmed as many people are still facing this

Changed in gwibber (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Omer Akram (om26er) wrote :

Please quit gwibber and delete all gwibber and desktop-couch and then try

Revision history for this message
Omer Akram (om26er) wrote :

sorry for the typo. I meant gwiiber and desktop-couch configurations in you home directory

Revision history for this message
Victor Vargas (kamus) wrote :

Please next time do not submit .crash files, @Alan any news about this issue?

Revision history for this message
Victor Vargas (kamus) wrote :

I will mark this issue as Fix Released because now gwibber does not use desktopcouch as Backend any more so this problems will never appear in newer versions (now uses Sqlite). Thanks in advance

Changed in gwibber (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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