Pidgin plugin hangs opening a chat if pidgin is unresponsive
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Do Plugins |
Fix Released
|
Low
|
Unassigned |
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.
Related branches
Changed in do-plugins: | |
status: | Fix Committed → Fix Released |
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.