Pidgin plugin hangs opening a chat if pidgin is unresponsive

Bug #315565 reported by wgjohnson on 2009-01-09
Affects Status Importance Assigned to Milestone
Do Plugins

Bug Description

Hello all,

I went to use Pidgin as normally, by clicking the status icon on my system tray (or Ubuntu's equivalent), but it hangs - doesn't respond to mouse clicks or anything.

1. Unresponsive program, calling Pidgin through systray

I then use Do to see if it can create a new message in Pidgin,

2. Call Do, super+space "contact name" / "Chat"

I'm used to Do being particularly speedy, so I run the same Do command again

3. Call Do again, super+space

I get an error message, in a dialogue balloon from Do's system tray: "Do Error: A previous action is still running. Please wait for this action to finish running."

I walked away from my desk to talk to a co-worker, came back, and tried Do again, and it was freed up, but did not bring up a Pidgin window. I did step 2. & step 3. again, but this time around step 3. gives no response at all.

To resolve, I killed and restarted Pidgin and Do respectively.

We will take a look. We can try to keep Do from blocking in most
situations, but ultimately, if Pidgin freezes and DBus does not time
out with an exception, a lot is going wrong on your system and I'm not
sure if Do should be expected to compensate for these errors.

This should be fixed in 0.8, this method is launched off of the main thread.

Changed in do:
importance: Undecided → Low
status: New → Fix Committed
milestone: none → 0.8
milestone: 0.8 → none
Chris S. (cszikszoy) on 2009-03-14
Changed in do-plugins:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers