[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