Bug 29506

Summary: invisible status crashes gabble on recent ejabberd
Product: Telepathy Reporter: Simon McVittie <smcv>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED FIXED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: major    
Priority: medium CC: kkszysiu
Version: 0.9Keywords: NEEDINFO
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: Log from Gabble
Log from Gabble with wocky debug

Description Simon McVittie 2010-08-11 06:53:04 UTC
10-08-2010 15:49:47 < kkszysiu: Hmm I think I got bug in gabble
10-08-2010 15:49:59 < kkszysiu: When I change status to invisible, gabble crashes
10-08-2010 15:50:16 > smcv: what server, and can you get a debug log?
10-08-2010 15:52:42 < kkszysiu: server: jabbim.com
10-08-2010 15:53:38 < kkszysiu: theyre using newest version of ejabberd
10-08-2010 16:00:17 < kkszysiu: Version of gabble - 0.9.15
10-08-2010 16:11:26 < zash: jabbim.com is running ejabberd (version 2.1.5 Jabbim 2010 Summer Edition) on unix/linux 2.6.23
Comment 1 Simon McVittie 2010-08-11 07:13:44 UTC
Works for me (I opened a new jabbim.com account). Can you reproduce this and provide a log?
Comment 2 Krzysztof Klinikowski 2010-08-11 07:30:58 UTC
Ok, I attached log whats gabble doing when I change status to invisible.
Comment 3 Krzysztof Klinikowski 2010-08-11 07:31:55 UTC
Created attachment 37789 [details]
Log from Gabble
Comment 4 Simon McVittie 2010-08-11 07:43:10 UTC
This looks like a disconnection, not a crash.

This bit looks suspicious:

(telepathy-gabble:28724): gabble-DEBUG: remote_error_cb: remote error: xmlns: 'http://www.xmpp.org/extensions/xep-0084.html#ns-data ' is not a valid URI

(telepathy-gabble:28724): gabble-DEBUG: remote_error_cb: Force closing of the connection 0x8459010
(telepathy-gabble:28724): tp-glib/connection-DEBUG: tp_base_connection_change_status: was 0, now 2, for reason 0

I conjecture that someone has sent you a wrong XEP-0084 avatar (not well-formed XML), and Wocky has tried to reply, but refused to send the reply because it's not well-formed XML? A debug log with Wocky debug enabled too (WOCKY_DEBUG=xmpp) would be useful.
Comment 5 Krzysztof Klinikowski 2010-08-11 07:53:15 UTC
Created attachment 37790 [details]
Log from Gabble with wocky debug
Comment 6 Will Thompson 2010-11-25 09:04:17 UTC
Since telepathy-gabble 0.10.2, Wocky's had a workaround for these kinds of invalid namespaces in PEP nodes.

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.