[Bug 36012] New: using ConnectionFactory with Features parameters results on a crash on first-start
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Apr 6 03:01:32 CEST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=36012
Summary: using ConnectionFactory with Features parameters
results on a crash on first-start
Product: Telepathy
Version: git master
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: tp-qt4
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: alvaro.soliverez at collabora.co.uk
QAContact: telepathy-bugs at lists.freedesktop.org
If we use the Connection with the Features parameters, we get a crash on the
first run (when Telepathy is starting and the accounts are still connecting)
Here is the last part of the debug log, prior to the crash:
Debug: tp-qt4 0.5.13.1 DEBUG: Calling Connection::becomeReady()
Debug: tp-qt4 0.5.13.1 DEBUG: Calling Connection::becomeReady()
Debug: tp-qt4 0.5.13.1 DEBUG: Channel has 1 optional interfaces:
("org.freedesktop.Telepathy.Channel.Interface.Group")
Debug: tp-qt4 0.5.13.1 DEBUG: Have initiator handle: no
Debug: tp-qt4 0.5.13.1 DEBUG: Introspecting Channel.Interface.Group for
"/org/freedesktop/Telepathy/Connection/haze/yahoo/marianmar/ContactListChannel/List/subscribe"
Debug: tp-qt4 0.5.13.1 DEBUG: Calling
Properties::GetAll(Channel.Interface.Group)
Debug: tp-qt4 0.5.13.1 DEBUG: Channel has 1 optional interfaces:
("org.freedesktop.Telepathy.Channel.Interface.Group")
Debug: tp-qt4 0.5.13.1 DEBUG: Have initiator handle: no
Debug: tp-qt4 0.5.13.1 DEBUG: Introspecting Channel.Interface.Group for
"/org/freedesktop/Telepathy/Connection/haze/yahoo/marianmar/ContactListChannel/List/publish"
Debug: tp-qt4 0.5.13.1 DEBUG: Calling
Properties::GetAll(Channel.Interface.Group)
Debug: tp-qt4 0.5.13.1 DEBUG: Got reply to
Properties::GetAll(Channel.Interface.Group)
Debug: tp-qt4 0.5.13.1 DEBUG: Found properties specified in 0.17.6
Debug: tp-qt4 0.5.13.1 DEBUG: Request for attributes for 59 contacts
Debug: tp-qt4 0.5.13.1 DEBUG: Introspection done before contacts done -
contacts sets ready
Debug: tp-qt4 0.5.13.1 DEBUG: Got reply to
Properties::GetAll(Channel.Interface.Group)
Debug: tp-qt4 0.5.13.1 DEBUG: Found properties specified in 0.17.6
Debug: tp-qt4 0.5.13.1 DEBUG: Introspection done before contacts done -
contacts sets ready
Debug: tp-qt4 0.5.13.1 DEBUG: Entering Chan::Priv::updateContacts() with 1
contacts
Debug: tp-qt4 0.5.13.1 DEBUG: Both the MCD and the introspect queue empty for
the first time. Ready!
Debug: tp-qt4 0.5.13.1 DEBUG: Both the IS and the MCD queue empty for the first
time. Ready.
Debug: tp-qt4 0.5.13.1 DEBUG: Channel fully ready
Debug: tp-qt4 0.5.13.1 DEBUG: Channel type
"org.freedesktop.Telepathy.Channel.Type.ContactList"
Debug: tp-qt4 0.5.13.1 DEBUG: Target handle 2
Debug: tp-qt4 0.5.13.1 DEBUG: Target handle type 3
Debug: tp-qt4 0.5.13.1 DEBUG: Group: flags 2048
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of handle owner mappings 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of current members 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of local pending members 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of remote pending members 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Self handle 1 tracked: yes
Debug: tp-qt4 0.5.13.1 DEBUG: ReadinessHelper::setIntrospectCompleted: feature:
QPair("Tp::Channel",0) - success: true
Debug: tp-qt4 0.5.13.1 DEBUG: Account::updateProperties: changed:
Debug: tp-qt4 0.5.13.1 DEBUG: Current Presence: 2 - "available"
Debug: tp-qt4 0.5.13.1 DEBUG: Building self contact
Warning: tp-qt4 0.5.13.1 WARN: ConnectionLowlevel::contactAttributeInterfaces()
used with status 1 != ConnectionStatusConnected
Debug: tp-qt4 0.5.13.1 DEBUG: 6 contact features supported using
Tp::ContactManager(0x870c6d0)
Debug: tp-qt4 0.5.13.1 DEBUG: Request for attributes for 1 contacts
Warning: tp-qt4 0.5.13.1 WARN: ConnectionLowlevel::contactAttributes() used
with status 1 != ConnectionStatusConnected
Debug: tp-qt4 0.5.13.1 DEBUG: Building self contact: connected
Debug: tp-qt4 0.5.13.1 DEBUG: PendingAttrs error
"org.freedesktop.Telepathy.Error.NotAvailable" message "The connection isn't
Connected"
Debug: tp-qt4 0.5.13.1 DEBUG: Entering Chan::Priv::updateContacts() with 60
contacts
Debug: tp-qt4 0.5.13.1 DEBUG: Both the MCD and the introspect queue empty for
the first time. Ready!
Debug: tp-qt4 0.5.13.1 DEBUG: Both the IS and the MCD queue empty for the first
time. Ready.
Debug: tp-qt4 0.5.13.1 DEBUG: Channel fully ready
Debug: tp-qt4 0.5.13.1 DEBUG: Channel type
"org.freedesktop.Telepathy.Channel.Type.ContactList"
Debug: tp-qt4 0.5.13.1 DEBUG: Target handle 1
Debug: tp-qt4 0.5.13.1 DEBUG: Target handle type 3
Debug: tp-qt4 0.5.13.1 DEBUG: Group: flags 2055
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of handle owner mappings 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of current members 59
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of local pending members 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Number of remote pending members 0
Debug: tp-qt4 0.5.13.1 DEBUG: Group: Self handle 1 tracked: yes
Debug: tp-qt4 0.5.13.1 DEBUG: ReadinessHelper::setIntrospectCompleted: feature:
QPair("Tp::Channel",0) - success: true
Warning: tp-qt4 0.5.13.1 WARN: Getting self contact failed with
"org.freedesktop.Telepathy.Error.NotAvailable":"The connection isn't Connected"
Debug: tp-qt4 0.5.13.1 DEBUG: ReadinessHelper::setIntrospectCompleted: feature:
QPair("Tp::Connection",1) - success: false
Fatal: ASSERT: "pendingFeatures.contains(feature)" in file
/root/repo/telepathy-qt4/TelepathyQt4/readiness-helper.cpp, line 243
Aborted
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the telepathy-bugs
mailing list