Hello adium-developers! I noticed today http://trac.adium.im/ticket/13351 is not completely fixed and can still lead to a crash when users have a non-breaking space (0xA0 in some character sets, which, on its own, is an illegal sequence in UTF-8) in their name (the second crash log on that ticket). Not many IRC servers accept this character, irc.rizon.net being a strange exemption (http://code.google.com/p/ircd-rizon/source/browse/trunk/modules/core/m_nick.c?spec=svn32&r=32#617).
Why mail the mailing list and not just put a patch on the ticket? Well, the crash is deep in glib, and, in fact, a known bug there: https://bugzilla.gnome.org/show_bug.cgi?id=531403, which got fixed in 2.17.1. It could be worked around, for example in irc_msg_who, but I'm not sure this crash could also happen under different circumstances. So that's why I think it would be better to upgrade to a libglib version >= 2.17.1 (for example, 2.18, or 2.20 so it's equal to the version in 1.5hg tip). I have talked about this with rekkanoryo, who said libpurple is not dependent on a specific libglib version (as long as it's above 2.12). So that would not cause problems. So, to whomever builds the frameworks and dependencies, is upgrading libglib possible, and would this be wise considering 1.4 keeps dragging on? Thijs Alkemade
