[Bug 52441] New: Race when preparing blocked contacts

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jul 24 20:52:24 CEST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=52441

             Bug #: 52441
           Summary: Race when preparing blocked contacts
    Classification: Unclassified
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-glib
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: guillaume.desmottes at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


Original bug: https://bugzilla.gnome.org/show_bug.cgi?id=679825#c7


tp-glib tries to prepare blocked contact while the CONNECTED feature is not
prepared yet; raising a warning.

(empathy:4339): tp-glib-CRITICAL **: tp_connection_upgrade_contacts: assertion
`tp_proxy_is_prepared (self, TP_CONNECTION_FEATURE_CONNECTED)' failed

Program received signal SIGTRAP, Trace/breakpoint trap.
0x00007ffff56d3e29 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
(gdb) bt


#0  0x00007ffff56d3e29 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ffff56d3fc2 in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7152daa in tp_connection_upgrade_contacts (
    self=self at entry=0x7bf750, n_contacts=n_contacts at entry=4, 
    contacts=contacts at entry=0xc6aad0, n_features=n_features at entry=16, 
    features=<optimized out>, 
    callback=callback at entry=0x7ffff714d490 <upgrade_contacts_fallback_cb>, 
    user_data=0xc6c2e0, destroy=0x415190 <g_object_unref at plt>, 
    weak_object=weak_object at entry=0x0) at contact.c:4311
#3  0x00007ffff7152eb1 in tp_connection_upgrade_contacts_async (
    self=self at entry=0x7bf750, n_contacts=n_contacts at entry=4, 
    contacts=contacts at entry=0xc6aad0, n_features=16, features=<optimized out>, 
    callback=callback at entry=0x7ffff71a4280 <upgrade_contacts_cb>, 
    user_data=user_data at entry=0xc6c550) at contact.c:4761
#4  0x00007ffff71a5aab in tp_simple_client_factory_upgrade_contacts_async (
    self=<optimized out>, connection=0x7bf750, n_contacts=4, 
    contacts=0xc6aad0, callback=<optimized out>, user_data=<optimized out>)
    at simple-client-factory.c:924
#5  0x00007ffff714787e in process_queued_blocked_changed (self=0x7bf750)
    at connection-contact-list.c:1784
#6  0x00007ffff71258b3 in
_tp_cli_connection_interface_contact_blocking_invoke_callback_request_blocked_contacts
(weak_object=<optimized out>, 
    user_data=<optimized out>, 
---Type <return> to continue, or q <return> to quit---
    generic_callback=0x7ffff71479d0 <request_blocked_contacts_cb>, 
    args=0xc81ac0, error=0x0, self=0x7bf750)
    at _gen/tp-cli-connection-body.h:7963
#7 
_tp_cli_connection_interface_contact_blocking_invoke_callback_request_blocked_contacts
(self=0x7bf750, error=0x0, args=0xc81ac0, 
    generic_callback=0x7ffff71479d0 <request_blocked_contacts_cb>, 
    user_data=<optimized out>, weak_object=<optimized out>)
    at _gen/tp-cli-connection-body.h:7946
#8  0x00007ffff71a0c90 in tp_proxy_pending_call_idle_invoke (p=0xc1bd20)
    at proxy-methods.c:155
#9  0x00007ffff56ccc65 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff56ccf98 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff56cd054 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff5c6c72c in g_application_run ()
   from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x0000000000415d50 in main (argc=1, argv=0x7fffffffe258) at empathy.c:847

-- 
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