Pidgin 2.5.5 crashes with Yahoo buddies on MSN

Bug #341155 reported by Sean McNamara
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pidgin
Fix Released
Unknown
pidgin (Ubuntu)
Fix Released
Medium
Unassigned
Nominated for Jaunty by Sean McNamara

Bug Description

Upstream is already aware of a bug where users who have invalid, "federated" Yahoo! contacts on their MSN buddy list will experience a crash upon launch of Pidgin 2.5.5. As this is a somewhat common situation, we should track upstream's progress and bring in a fix before the final release of Jaunty.

Example Trigger: You add a Yahoo! contact to your MSN buddy list, and that user someday cancels their Yahoo! account.

Result: Pidgin crashes on startup if you have your MSN Account enabled.

There is a "hotfix" described in the upstream bug report; namely, to check some pointers for NULL (see the bottom of the bug report). You will still see error message popups from Pidgin saying, "Friendly name changes too rapidly".

If this bug is not addressed at all before we're too far along in the Jaunty release schedule to pull in upstream fixes, we should implement the (extremely trivial) hotfix in libpurple/protocols/msn/notification.c:941:

-if (cmd->trans->data)
+if (cmd && cmd->trans && cmd->trans->data)

Otherwise we will have a crasher in Pidgin going into release, which is bad.

Changed in pidgin:
status: Unknown → New
Revision history for this message
Sebastien Bacher (seb128) wrote :

the upsream bug has been fixed now

Changed in pidgin (Ubuntu):
importance: Undecided → Medium
status: New → Fix Committed
Changed in pidgin:
status: New → Fix Released
Revision history for this message
Michael (mjthomas) wrote :

I wonder if this is the same issue as I have with pidgin crashing whenever I try to add buddies on yahoo?

Przemek K. (azrael)
Changed in pidgin (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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