I attempted to set my avatar, and for whatever reason Gabble sent a PEP nickname update to the server. In response, I received a pubsub event with a contentless <nick/> node: <message from='jid redacted' to='jid redacted/Telepathy'><event xmlns='http://jabber.org/protocol/pubsub#event'><items node='http://jabber.org/protocol/nick'><item id='4DA4B02D620C9'> <nick xmlns='http://jabber.org/protocol/nick'/> </item></items></event></message> Gabble crashed, because it assumes that if there is a <nick/> node, then lm_message_node_get_value returns non-NULL, and passes NULL data with a non-NULL destroy callback to tp_handle_set_qdata(). I infer that Gabble had previously stored a non-NULL alias on the handle.
Fixed in the linked branch.
you can use elem(from_='bob@foo.com') don't forget NEWS
(In reply to comment #2) > you can use elem(from_='bob@foo.com') Fixed. > don't forget NEWS I won't.
Merged, will be in telepathy-gabble 0.7.28.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.