Bug 29506 - invisible status crashes gabble on recent ejabberd
Summary: invisible status crashes gabble on recent ejabberd
Status: RESOLVED FIXED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: 0.9
Hardware: Other All
: medium major
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2010-08-11 06:53 UTC by Simon McVittie
Modified: 2010-11-25 09:04 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Log from Gabble (80.44 KB, text/plain)
2010-08-11 07:31 UTC, Krzysztof Klinikowski
Details
Log from Gabble with wocky debug (157.09 KB, text/plain)
2010-08-11 07:53 UTC, Krzysztof Klinikowski
Details

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.