Pidgin freezes when closing an IRC channel window

Bug #376528 reported by David Barth
40
This bug affects 6 people
Affects Status Importance Assigned to Milestone
pidgin-libnotify (Ubuntu)
Confirmed
Medium
Unassigned

Bug Description

Binary package hint: pidgin-libnotify

With pidgin configured this way:
[15:43] <njpatel> dbarth: right, pidgin has the ability for you to be part of an irc chat, but not have the chat window opened. When someone pings you, it opens up and you can read the log
[15:46] <njpatel> dbarth: right-click on the channel in your buddy list, and then check the "persistent" checkbox. Then, even if you close the window, it's logged in

And as reported by Neil, for reference:
[15:31] <njpatel> does anyone have the issue that, if your in a irc chat in pidgin, but the window isn't open and someone talks to you, the window that pops up with the chat cannot be closed without freezing pidgin?
[15:31] <njpatel> only on irc chats that your 'in' but the window is closed

When trying to close the window, pidgin goes into an infinite loop and freezes. The window is not closed.

With 'top' it seems that pidgin and Xorg take most of the CPU, while observing the window manager (metactiy) I can see the window title name change very rapidly.

The bug can be reproduced consistently.

The bug does not occur if using a double-click on the channel name to re-open the chat window.

David Barth (dbarth)
Changed in pidgin-libnotify (Ubuntu):
assignee: nobody → Ted Gould (ted)
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Maxim Levitsky (maximlevitsky) wrote :

please recheck if still happens in maveric

Changed in pidgin-libnotify (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
KIAaze (zohn-joidberg) wrote :

I also experience this bug in Ubuntu 10.04.2 LTS with Piĝin 2.6.6 (libpurple 2.6.6).

I know it's not the latest version, but just wanted to confirm the bug and know if there's a solution.

=====
$ dpkg -l pidgin*
ii pidgin 1:2.6.6-1ubuntu4.3 graphical multi-protocol instant messaging client for X
ii pidgin-data 1:2.6.6-1ubuntu4.3 multi-protocol instant messaging client - data files
un pidgin-festival <nenio> (neniu priskribo disponeblas)
ii pidgin-libnotify 0.14-1ubuntu14 display notification bubbles in pidgin
=====

Ted Gould (ted)
Changed in pidgin-libnotify (Ubuntu):
assignee: Ted Gould (ted) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for pidgin-libnotify (Ubuntu) because there has been no activity for 60 days.]

Changed in pidgin-libnotify (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Michael Tänzer (neoatnhng) wrote :

I can confirm that bug on my system (currently Ubuntu 11.10). Has already caused some annoyances in the past -> is already present for a while, I think since Ubuntu 11.04 but I'm not sure about that

Steps to reproduce:
- Join an IRC chat (I haven't tried if only one is enough, if you can't reproduce with one, try multiple chat rooms)
- mark it as persistent and close it (you should now still be in the room but the window is just not shown)
- Something happens that a notification is triggered (e.g. someone mentions your nickname)
-> a notification pops up
-> the message indicator icon becomes blue
-> in the message indicator menu contains a new entry showing the channel in question
- click the entry in the message indicator menu
-> the chat message window will come up.

So far almost everything is as expected. What is a bit unusual is that not only the window of the chat room where the notification was triggered is shown but all chat rooms.

- close the chat room window
-> the window will not close
-> the window title will cycle through all open chat room names very rapidly
-> the CPU usage will go up dramatically
-> eventually the dialogue "the application does not respond [Wait] [Force Quit]" will show up

If you go to the buddy list window and open the chat room window from there instead of from the message indicator menu the problem will not come up (no need to uninstall the pidgin-libnotify)

Changed in pidgin-libnotify (Ubuntu):
status: Expired → Confirmed
description: updated
Revision history for this message
Michael Tänzer (neoatnhng) wrote :

I have produce a debug log file. The trigger is at 21:53:21, opened the chat at 21:53:24 and the close and crash at 21:53:29

Revision history for this message
StewVed (stewved) wrote :

I'd guess that this is simply yet another one of the https://bugs.launchpad.net/ubuntu/+source/pidgin-libnotify/+bug/589890 bugs

That bug somehow opens up a 'different' message window, that when the user clicks 'close', the window doesn't close.

This bug will likely be fixed when libnotify uses whatever the standard pidgin IM window open method is :)

Don't hold your breath though m8, this bug has been here for almost half a decade...lol

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

Bug attachments

Remote bug watches

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