Bug 542823 - [abrt] DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply
Summary: [abrt] DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a r...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gwibber
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Ian Weller
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:08997608
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-30 21:08 UTC by Alejandro_Perez
Modified: 2010-09-21 02:05 UTC (History)
24 users (show)

Fixed In Version: gwibber-2.31.4-1.fc12
Clone Of:
Environment:
Last Closed: 2010-08-20 01:55:10 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (1.69 KB, text/plain)
2009-11-30 21:08 UTC, Alejandro_Perez
no flags Details
Backtrace (1.74 KB, text/plain)
2010-04-27 20:59 UTC, Michael Knepher
no flags Details

Description Alejandro_Perez 2009-11-30 21:08:02 UTC
abrt detected a crash.

Attached file: backtrace
cmdline: /usr/bin/python /usr/bin/gwibber 
component: gwibber
executable: /usr/bin/gwibber
kernel: 2.6.31.5-127.fc12.i686.PAE
package: gwibber-1:1.2.0-3.349bzr.fc12
uuid: 08997608

Comment 1 Alejandro_Perez 2009-11-30 21:08:04 UTC
Created attachment 374882 [details]
File: backtrace

Comment 2 Ian Weller 2009-12-13 16:55:48 UTC
Are you able to reproduce this with version 2.0 in updates-testing?

Comment 3 Alejandro_Perez 2009-12-13 22:05:46 UTC
no, i can reproduce it with version 2.0

Comment 4 Fedora Update System 2010-03-23 13:09:54 UTC
gwibber-2.29.92.1-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/gwibber-2.29.92.1-1.fc12

Comment 5 Tom "spot" Callaway 2010-03-23 13:24:10 UTC
I have just pushed a test update for gwibber-2.29.92.1.

While I would not normally perform a major update to gwibber for released distributions, this update is important for the following reasons:

* Gwibber 1.2.0 and 2.0.0 crash. A lot. Most of the reasons for these crashes are exposed feature functionality which was never implemented completely. These features are generally implemented properly in the 2.29.92.1 code, and so far, it has yet to crash on me in extensive testing.

* Upstream is not maintaining the 1.2 or 2.0 branches at all, so any work done in those spaces is wasteful.

I need your help to test this package, but first, you need to upgrade to it! There are two ways you can do this:

1. You can wait for it to go into updates-testing (this will happen in the next day or so), and then run: yum update --enablerepo=updates-testing gwibber

2. You can run these two commands:
koji download-build --arch=noarch gwibber-2.29.92.1-1.fc12
yum update gwibber-2.29.92.1-1.fc12.noarch.rpm --nogpgcheck

*****
Once you have the new gwibber installed, you should be able to immediately start using it, as it will migrate your old settings. Test it out, make sure it works, and if it looks like it resolves your issues, please, go to:

https://admin.fedoraproject.org/updates/gwibber-2.29.92.1-1.fc12

Once there, leave a comment and give a +1. If it doesn't work well for you, please leave a comment and give a -1.

Thanks!

Comment 6 Fedora Update System 2010-03-24 23:31:42 UTC
gwibber-2.29.92.1-2.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gwibber-2.29.92.1-2.fc12

Comment 7 Russell Harrison 2010-04-09 15:55:05 UTC

How to reproduce
-----
1. Start gwibber after running the system for awhile
2. gwibber only starts if it is the first application run after log in.
3.

Comment 8 Michael Knepher 2010-04-27 20:23:13 UTC
Package: gwibber-1:2.30.0.1-3.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Attempt to run gwibber
2. gwibber crashes with attached error
3.


Comment
-----
I have a clean install of fedora 13, with old home folder. Before running gwibber, I removed desktop-couch and gwibber files/directories from ~/.cache, ~/.config, ~/.local and ~/.gconf, where they existed. Attempting to run gwibber results in attached backtrace

Comment 9 Tom "spot" Callaway 2010-04-27 20:42:42 UTC
(In reply to comment #8)
> Attempting to run gwibber results in attached backtrace    

Could you please attach the backtrace?

Comment 10 Michael Knepher 2010-04-27 20:59:55 UTC
Created attachment 409587 [details]
Backtrace

Comment 11 Tom "spot" Callaway 2010-04-27 21:18:06 UTC
Weird. I'm wondering if this has something to do with older dbus configs. Can you create a brand new user (with brand new home folder) and try to reproduce this failure?

Comment 12 Michael Knepher 2010-04-28 06:31:51 UTC
Here's what happens when I try to run gwibber in a brand new account: 

[test@Strider ~]$ gwibber

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

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

** (gwibber:3230): WARNING **: Trying to register gtype 'WnckWindowMoveResizeMask' as enum when in fact it is of type 'GFlags'
Traceback (most recent call last):
  File "/usr/bin/gwibber", line 47, in <module>
    from gwibber.microblog.util import log
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/util/__init__.py", line 3, in <module>
    import log
  File "/usr/lib/python2.6/site-packages/gwibber/microblog/util/log.py", line 9, in <module>
    mkdir(cache_dir)
OSError: [Errno 2] No such file or directory: '/home/test/.cache/gwibber'

Comment 13 Michael Knepher 2010-04-28 17:24:27 UTC
After a good night's sleep, I logged back into my test user, and manually created the ~/.cache directory (should I file a bug for that issue? - not sure what uses it other than desktop-couch and gwibber). Gwibber ran successfully, prompting me to create an account, and it fetched my twitter stream. So there must be something lurking in my old home directory.

Comment 14 Tom "spot" Callaway 2010-04-28 17:28:25 UTC
Well, any application that depends on ~/.cache being there, should create it if it doesn't exist, but I'm not sure if gwibber is to blame, or if it is really desktopcloud. I'll have to look into that.

Comment 15 Tom "spot" Callaway 2010-04-28 17:55:38 UTC
Nm, i see it. Gwibber is to blame here. 

 cache_dir = realpath(join(xdg.BaseDirectory.xdg_cache_home, "gwibber"))
 if not isdir(cache_dir):
  mkdir(cache_dir)

The problem here is that it is trying to do the equivalent of:

# mkdir ~/.cache/gwibber

When ~/.cache/ doesn't exist. You'd want to run mkdir -p in that instance, which is os.makedirs() in python.

New builds coming soon.

Comment 16 Michael Knepher 2010-04-28 19:38:48 UTC
That's one issue down. Meanwhile, trying to see if I can fix gwibber in my old home directory, I moved my whole ~/.config directory to ~/.config-bak, and logged out and back in. That's in addition to previously removing ~/.cache/gwibber, ~/.cache/desktop-couch, ~/.dbus, ~/.local/share/desktop-couch, ~/.gconf/apps/gwibber. After logging back in, I ran gwibber, it gwibber-accounts, and after I added twitter and identi.ca accounts, it started successfully.

Comment 17 Fabian A. Scherschel 2010-05-06 10:48:24 UTC
Package: gwibber-1:2.30.0.1-3.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Trying to start Gwibber.


Comment
-----
Gwibber crashed while trying to start it up.

Comment 18 Jesse Kahtava 2010-05-19 13:56:14 UTC
Package: gwibber-1:2.29.92.1-1.fc12
Architecture: x86_64
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. Start gwibber
2. I'm not sure, but it seems to crash after a hibernate/resume cycle
3. Close gwibber
4. Try to start gwibber again
5. Gwibber crashes

Comment 19 Justin O'Brien 2010-05-28 00:27:58 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. selected refresh in File
2.
3.

Comment 20 mathdabomb 2010-06-03 19:23:55 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1.just start it
2.
3.

Comment 21 Justin O'Brien 2010-06-08 03:52:56 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. crashes at start up
2.
3.

Comment 22 Ricky Prego 2010-06-10 03:28:33 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Added Twitter account and Facebook account
2. Clicked close

Comment 23 Ricky Prego 2010-06-10 15:28:03 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Started Gwibber, window did not appear, program crashed

Comment 24 Terry Wallwork 2010-06-12 12:23:29 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


Comment
-----
Unknown what caused it

Comment 25 Matthew Booth 2010-06-13 08:48:20 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: x86_64
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Attempt to start Gwibber.


Comment
-----
Gwibber had been running correctly. I suspended my laptop. On resume from suspend, Gwibber would no longer refresh. I shut it down and attempted to restart it. It now crashes on startup.

Comment 26 Mel Chua 2010-07-18 17:54:23 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. Applications -> Internet -> Gwibber, or run 'gwibber' from the command line (in other words, start gwibber)
2.
3.

Comment 27 Fedora Update System 2010-07-26 19:21:00 UTC
gwibber-2.31.2-7.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/gwibber-2.31.2-7.fc12

Comment 28 Fedora Update System 2010-07-26 19:28:50 UTC
gwibber-2.31.2-7.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gwibber-2.31.2-7.fc13

Comment 29 Fedora Update System 2010-07-27 02:25:01 UTC
gwibber-2.31.2-7.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gwibber-2.31.2-7.fc13

Comment 30 Fedora Update System 2010-07-27 02:29:53 UTC
gwibber-2.31.2-7.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gwibber-2.31.2-7.fc12

Comment 31 Fedora Update System 2010-08-09 20:25:52 UTC
gwibber-2.31.4-1.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/gwibber-2.31.4-1.fc12

Comment 32 Fedora Update System 2010-08-09 20:30:45 UTC
gwibber-2.31.4-1.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/gwibber-2.31.4-1.fc13

Comment 33 Fedora Update System 2010-08-10 21:27:47 UTC
gwibber-2.31.4-1.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gwibber-2.31.4-1.fc12

Comment 34 Fedora Update System 2010-08-10 21:33:12 UTC
gwibber-2.31.4-1.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update gwibber'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/gwibber-2.31.4-1.fc13

Comment 35 Michael 2010-08-12 12:45:22 UTC
Package: gwibber-1:2.30.0.1-6.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


Comment
-----
pls look fw to my first report to "gwibber-service" it the same, after update and first run......

Comment 36 Ahmad Zulkarnain 2010-08-13 01:50:15 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. updated to 2.31.4-1 via updates-testing
2. tried to refresh stream
3. ABRT popup.

Comment 37 Ahmad Zulkarnain 2010-08-13 01:52:25 UTC
Package: gwibber-1:2.31.4-1.fc13
Architecture: i686
OS Release: Fedora release 13 (Goddard)


How to reproduce
-----
1. updated to 2.31.4-1 via updates-testing
2. tried to refresh stream
3. ABRT popup.

Comment 38 Fedora Update System 2010-08-20 01:50:19 UTC
gwibber-2.31.4-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 39 Fedora Update System 2010-08-20 02:04:33 UTC
gwibber-2.31.4-1.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 40 Dagan McGregor 2010-09-21 02:05:14 UTC
 I realise this bug has been closed for a while, but I have an error of this DBus message with an update to Gwibber 2.31.93 for OAuth on Twitter.

 Is it worth posting the details, or log a new bug?


Note You need to log in before you can comment on or make changes to this bug.