Bug 14913

Summary: Crash when joining chatroom
Product: Telepathy Reporter: Xavier Claessens <xclaesse>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED DUPLICATE QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Xavier Claessens 2008-03-09 04:07:53 UTC
Gabble logs:

RECV [829]:
-----------------------------------
'<iq from="jabber@conference.jabber.org" to="xclaesse@gmail.com/Empathy4C1F3EE8" id="148662950220" type="result"><query xmlns="http://jabber.org/protocol/disco#info"><identity category="conference" type="text" name="General and Jabber-related Chat"/><feature var="http://jabber.org/protocol/muc"/><feature var="muc_public"/><feature var="muc_persistent"/><feature var="muc_open"/><feature var="muc_semianonymous"/><feature var="muc_moderated"/><feature var="muc_unsecured"/><x type="result" xmlns="jabber:x:data"><field type="hidden" var="FORM_TYPE"><value>http://jabber.org/protocol/muc#roominfo</value></field><field label="Description" var="muc#roominfo_description"><value>General and Jabber-related Chat</value></field><field label="Number of occupants" var="muc#roominfo_occupants"><value>19</value></field></x></query></iq>'
-----------------------------------
*** Read: 829 chars
LM-PARSER: ATTRIBUTE: from = jabber@conference.jabber.org
LM-PARSER: ATTRIBUTE: to = xclaesse@gmail.com/Empathy4C1F3EE8
LM-PARSER: ATTRIBUTE: id = 148662950220
LM-PARSER: ATTRIBUTE: type = result
LM-PARSER: ATTRIBUTE: xmlns = http://jabber.org/protocol/disco#info
LM-PARSER: ATTRIBUTE: category = conference
LM-PARSER: ATTRIBUTE: type = text
LM-PARSER: ATTRIBUTE: name = General and Jabber-related Chat
LM-PARSER: Trying to close node: identity
LM-PARSER: ATTRIBUTE: var = http://jabber.org/protocol/muc
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_public
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_persistent
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_open
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_semianonymous
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_moderated
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: var = muc_unsecured
LM-PARSER: Trying to close node: feature
LM-PARSER: ATTRIBUTE: type = result
LM-PARSER: ATTRIBUTE: xmlns = jabber:x:data
LM-PARSER: ATTRIBUTE: type = hidden
LM-PARSER: ATTRIBUTE: var = FORM_TYPE
LM-PARSER: Trying to close node: value
LM-PARSER: Trying to close node: field
LM-PARSER: ATTRIBUTE: label = Description
LM-PARSER: ATTRIBUTE: var = muc#roominfo_description
LM-PARSER: Trying to close node: value
LM-PARSER: Trying to close node: field
LM-PARSER: ATTRIBUTE: label = Number of occupants
LM-PARSER: ATTRIBUTE: var = muc#roominfo_occupants
LM-PARSER: Trying to close node: value
LM-PARSER: Trying to close node: field
LM-PARSER: Trying to close node: x
LM-PARSER: Trying to close node: query
LM-PARSER: Trying to close node: iq
LM-PARSER: Have a new message
*** New message with type="iq" from: jabber@conference.jabber.org
(telepathy-gabble:1842): tp-glib-DEBUG: tp_presence_mixin_get_presence: called.
**
** ERROR:(presence-cache.c:1227):gabble_presence_cache_get: assertion failed: (tp_handle_is_valid (contact_repo, handle, NULL))

Program received signal SIGABRT, Aborted.
0x00007f7289c24095 in raise () from /lib/libc.so.6
(gdb) bt
#0  0x00007f7289c24095 in raise () from /lib/libc.so.6
#1  0x00007f7289c25af0 in abort () from /lib/libc.so.6
#2  0x00007f7289fadfa7 in g_assertion_message () from /usr/lib/libglib-2.0.so.0
#3  0x00007f7289fae442 in g_assertion_message_expr () from /usr/lib/libglib-2.0.so.0
#4  0x0000000000418f9b in ?? ()
#5  0x000000000040f7c6 in ?? ()
#6  0x00007f728a6a3144 in gobject_message_function (connection=0x67e560, message=0x6f3730, user_data=<value optimized out>) at dbus-gobject.c:1160
#7  0x00007f728a473a79 in ?? () from /usr/lib/libdbus-1.so.3
#8  0x00007f728a467137 in dbus_connection_dispatch () from /usr/lib/libdbus-1.so.3
#9  0x00007f728a69ff75 in message_queue_dispatch (source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>)
    at dbus-gmain.c:101
#10 0x00007f7289f8b3b4 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0x00007f7289f8e6c5 in ?? () from /usr/lib/libglib-2.0.so.0
#12 0x00007f7289f8e9e5 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#13 0x00007f728a916b04 in tp_run_connection_manager () from /usr/lib/libtelepathy-glib.so.0
#14 0x00007f7289c101c4 in __libc_start_main () from /lib/libc.so.6
#15 0x000000000040db59 in ?? ()
#16 0x00007fff92f7c328 in ?? ()
#17 0x0000000000000000 in ?? ()
Comment 1 Simon McVittie 2008-03-25 08:00:31 UTC
Can you get a log with GABBLE_DEBUG=all and/or a backtrace with Gabble debug symbols, please? I'm particularly interested in the caller of gabble_presence_cache_get.
Comment 2 Xavier Claessens 2008-04-01 10:11:48 UTC

*** This bug has been marked as a duplicate of bug 15198 ***

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.