#4565 BLOC Update.: Salut crashes with assertion failure during activity sharing
Zarro Boogs per Child
bugtracker at laptop.org
Wed Oct 31 12:21:30 EDT 2007
#4565: Salut crashes with assertion failure during activity sharing
-----------------------------+----------------------------------------------
Reporter: smcv | Owner: smcv
Type: defect | Status: new
Priority: blocker | Milestone: Update.1
Component: telepathy-salut | Version: Development build as of this date
Keywords: Update.1? | Verified: 0
-----------------------------+----------------------------------------------
The fix for #4503 calls RequestChannel more than once for the same channel
(once in Presence Service and once in the activity). This is allowed by
the API and is a sensible thing to do, but at the moment it causes an
assertion failure in telepathy-salut:
{{{
** (telepathy-salut:10490): DEBUG: channel_request_new: New channel
request at 0x80aac68: ctype=org.freedesktop.Telepathy.Channel.Type.Text
htype=2 handle=1 suppress=1
** (telepathy-salut:10490): DEBUG:
salut_muc_manager_factory_iface_request: MUC request:
ctype=org.freedesktop.Telepathy.Channel.Type.Text htype=2 handle=1
** (telepathy-salut:10490): DEBUG: satisfy_requests: called for
/org/freedesktop/Telepathy/Connection/salut/local_2dxmpp/_30f8b0e29/MucChannel/1
** (telepathy-salut:10490): DEBUG: satisfy_requests: completing queued
request 0x80aac68 with success,
channel_type=org.freedesktop.Telepathy.Channel.Type.Text, handle_type=2,
handle=1, suppress_handler=1
** (telepathy-salut:10490): DEBUG: channel_request_free: Freeing channel
request at 0x80aac68: ctype=org.freedesktop.Telepathy.Channel.Type.Text
htype=2 handle=1 suppress=1
** (telepathy-salut:10490): DEBUG: channel_request_new: New channel
request at 0x80aac80: ctype=org.freedesktop.Telepathy.Channel.Type.Tubes
htype=2 handle=1 suppress=1
** (telepathy-salut:10490): DEBUG:
salut_muc_manager_factory_iface_request: MUC request:
ctype=org.freedesktop.Telepathy.Channel.Type.Tubes htype=2 handle=1
** ERROR **: file base-connection.c: line 1158
(tp_base_connection_request_channel): assertion failed: (NULL != chan)
aborting...
}}}
This is due to incorrect handling of existing tubes channels. I believe
there is a one-line fix.
--
Ticket URL: <https://dev.laptop.org/ticket/4565>
One Laptop Per Child <https://dev.laptop.org>
OLPC bug tracking system
More information about the Bugs
mailing list