Bug 38307

Summary: Crash after transfer is accepted on remote end
Product: Telepathy Reporter: Bastien Nocera <bugzilla>
Component: gabbleAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Bastien Nocera 2011-06-14 08:48:26 UTC
telepathy-gabble-0.12.0-1.fc15.x86_64

No symbol table is loaded.  Use the "file" command.
Breakpoint 1 (nmn_device_handler_add_item) pending.
warning: core file may not match specified executable file.
[New LWP 16756]
[New LWP 16761]
[New LWP 16762]
[Thread debugging using libthread_db enabled]
Core was generated by `/usr/libexec/telepathy-gabble'.
Program terminated with signal 11, Segmentation fault.
#0  g_source_destroy (source=0xaaaaaaaaaaaaaaaa) at gmain.c:1085
1085	gmain.c: No such file or directory.
	in gmain.c

Thread 3 (Thread 0x7fbe17df8700 (LWP 16762)):
#0  0x00000033dd8d74a3 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003758e43d98 in g_main_context_poll (n_fds=3, fds=0x7fbe10001150, priority=<optimized out>, timeout=-1, context=0x7fbe1c00ec80) at gmain.c:3441
        poll_func = 0x3758e52520 <g_poll>
#2  g_main_context_iterate (context=0x7fbe1c00ec80, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3123
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = <optimized out>
        fds = 0x7fbe10001150
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#3  0x0000003758e445d5 in g_main_loop_run (loop=0x7fbe1c00ec30) at gmain.c:3336
        self = 0x7fbe1c00ed70
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x0000003759ec0396 in gdbus_shared_thread_func (user_data=0x7fbe1c00ec50) at gdbusprivate.c:276
        data = 0x7fbe1c00ec50
#5  0x0000003758e69336 in g_thread_create_proxy (data=0x7fbe1c00ed70) at gthread.c:1954
        thread = 0x7fbe1c00ed70
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x00000033ddc07cd1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x00000033dd8dfdfd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 2 (Thread 0x7fbe24adf700 (LWP 16761)):
#0  0x00000033dd8d74a3 in poll () from /lib64/libc.so.6
No symbol table info available.
#1  0x0000003758e43d98 in g_main_context_poll (n_fds=1, fds=0x7fbe1c001170, priority=<optimized out>, timeout=-1, context=0x1025bd0) at gmain.c:3441
        poll_func = 0x3758e52520 <g_poll>
#2  g_main_context_iterate (context=0x1025bd0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3123
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x7fbe1c001170
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#3  0x0000003758e445d5 in g_main_loop_run (loop=0x7fbe1c001150) at gmain.c:3336
        self = 0x1025cc0
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#4  0x00007fbe24ae4b6b in dconf_context_thread (data=0x1025bd0) at dconfcontext.c:11
        context = 0x1025bd0
        loop = <optimized out>
        __PRETTY_FUNCTION__ = "dconf_context_thread"
#5  0x0000003758e69336 in g_thread_create_proxy (data=0x1025cc0) at gthread.c:1954
        thread = 0x1025cc0
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#6  0x00000033ddc07cd1 in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#7  0x00000033dd8dfdfd in clone () from /lib64/libc.so.6
No symbol table info available.

Thread 1 (Thread 0x7fbe2677a820 (LWP 16756)):
#0  g_source_destroy (source=0xaaaaaaaaaaaaaaaa) at gmain.c:1085
        context = <optimized out>
#1  0x000000375a60ea1f in priv_conn_check_tick_unlocked (pointer=<optimized out>) at conncheck.c:440
        pair = <optimized out>
        agent = <optimized out>
        keep_timer_going = 0
        i = 0x0
        j = <optimized out>
        now = {tv_sec = 1308065367, tv_usec = 961243}
        __PRETTY_FUNCTION__ = "priv_conn_check_tick_unlocked"
#2  0x000000375a60ee13 in conn_check_schedule_next (agent=0x1650ab0) at conncheck.c:885
        res = <optimized out>
#3  0x000000375a609632 in nice_agent_set_remote_candidates (agent=0x1650ab0, stream_id=1, component_id=1, candidates=<optimized out>) at agent.c:2231
        res = <optimized out>
        i = 0x0
        added = 1
        stream = 0x109d1d0
        component = 0x1653df0
#4  0x0000000000481483 in content_new_remote_candidates_cb (content=<optimized out>, clist=<optimized out>, user_data=<optimized out>) at gtalk-file-collection.c:567
        candidate = <optimized out>
        cand = 0x101d0c0
        share_channel = 0x12b7360
        candidates = 0x162fa30 = {0x101d0c0}
        self = 0x127e640
        li = 0x12b7820 = {0x7fbe1c004b80, 0x7fbe1c0049c0, 0x7fbe18004000, 0x7fbe18004040, 0x7fbe180042c0}
        __PRETTY_FUNCTION__ = "content_new_remote_candidates_cb"
#5  0x000000375960e674 in g_closure_invoke (closure=0x14ab600, return_value=0x0, n_param_values=2, param_values=0x7fbe1c002730, invocation_hint=<optimized out>) at gclosure.c:771
        marshal = 0x42dce0 <g_cclosure_marshal_VOID__POINTER@plt>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#6  0x00000037596205cb in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0xfb7cb0, emission_return=0x0, instance_and_params=0x7fbe1c002730) at gsignal.c:3256
        tmp = <optimized out>
        handler = 0x7fbe20001b60
        accumulator = 0x0
        emission = {next = 0x7fff3ec240a0, instance = 0xfb7cb0, ihint = {signal_id = 95, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x0
        hlist = 0x33ddc0ae90
        handler_list = 0x7fbe20001b60
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 95
        max_sequential_handler_number = 791
        return_value_altered = 0
#7  0x0000003759629c07 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff3ec23ea8) at gsignal.c:2987
        instance_and_params = 0x7fbe1c002730
        signal_return_type = 4
        param_values = 0x7fbe1c002748
        node = 0x12f8450
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#8  0x0000003759629dd2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff3ec23f80, reg_save_area = 0x7fff3ec23ec0}}
#9  0x000000375960e674 in g_closure_invoke (closure=0x162ba30, return_value=0x0, n_param_values=2, param_values=0x163e520, invocation_hint=<optimized out>) at gclosure.c:771
        marshal = 0x42dce0 <g_cclosure_marshal_VOID__POINTER@plt>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#10 0x00000037596205cb in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x139e8c0, emission_return=0x0, instance_and_params=0x163e520) at gsignal.c:3256
        tmp = <optimized out>
        handler = 0x12e3b60
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x139e8c0, ihint = {signal_id = 99, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x0
        hlist = 0x33ddc0ae90
        handler_list = 0x12e3b60
        return_accu = 0x0
        accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
        signal_id = 99
        max_sequential_handler_number = 791
        return_value_altered = 0
#11 0x0000003759629c07 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=0x7fff3ec24298) at gsignal.c:2987
        instance_and_params = 0x163e520
        signal_return_type = 4
        param_values = 0x163e538
        node = 0x100d4e0
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#12 0x0000003759629dd2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3044
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff3ec24370, reg_save_area = 0x7fff3ec242b0}}
#13 0x0000000000491164 in parse_candidates (obj=0x139e8c0, transport_node=<optimized out>, error=0x7fff3ec24540) at jingle-transport-google.c:381
        t = <optimized out>
        priv = 0x139e8e0
        candidates = <optimized out>
        i = 0x0
        __PRETTY_FUNCTION__ = "parse_candidates"
#14 0x0000000000490456 in on_transport_info (sess=<optimized out>, node=0x145c100, error=0x7fff3ec24540) at jingle-session.c:1383
        iter = {dummy1 = 0x12a8c60, dummy2 = 0x1277160, dummy3 = 0x52061b, dummy4 = 3, dummy5 = 55, dummy6 = 0x1}
        value = 0xfb7cb0
        priv = <optimized out>
        c = 0xfb7cb0 [GabbleJingleShare]
        __PRETTY_FUNCTION__ = "on_transport_info"
#15 0x000000000048ebe3 in jingle_state_machine_dance (error=0x7fff3ec24540, node=0x7fbe08002630, action=JINGLE_ACTION_TRANSPORT_INFO, sess=0x12aaa80) at jingle-session.c:1490
        priv = <optimized out>
#16 gabble_jingle_session_parse (sess=0x12aaa80, action=JINGLE_ACTION_TRANSPORT_INFO, message=<optimized out>, error=0x7fff3ec24540) at jingle-session.c:1642
        priv = 0x12aaab0
        iq_node = <optimized out>
        session_node = 0x7fbe08002630
        from = <optimized out>
        action_name = 0x52061b "transport-info"
        __PRETTY_FUNCTION__ = "gabble_jingle_session_parse"
#17 0x00000000004889e6 in jingle_cb (handler=<optimized out>, lmconn=<optimized out>, msg=0x13afd80 [WockyStanza], user_data=<optimized out>) at jingle-factory.c:818
        self = 0x7fbe1c00a6f0 [GabbleJingleFactory]
        priv = 0x7fbe1c00a710
        error = 0x0
        sid = 0x10cc7e0 "1578495473"
        from = <optimized out>
        sess = 0x12aaa80
        new_session = <optimized out>
        action = JINGLE_ACTION_TRANSPORT_INFO
        dialect = JINGLE_DIALECT_GTALK4
        __PRETTY_FUNCTION__ = "jingle_cb"
#18 0x000000000044babb in stanza_cb (self=<optimized out>, stanza=<optimized out>, user_data=<optimized out>) at lm-connection.c:32
        handler = <optimized out>
        result = <optimized out>
#19 0x0000000000457076 in handle_stanza (self=0xfb7bf0 [WockyC2SPorter], stanza=0x13afd80 [WockyStanza]) at wocky-c2s-porter.c:979
        handler = <optimized out>
        priv = <optimized out>
        l = 0x1277f00 = {0xfeee30, 0xfeee80, 0xfeed40, 0x1032190, 0xfef0a0, 0xfd15e0, 0xfeeed0}
        from = <optimized out>
        type = WOCKY_STANZA_TYPE_IQ
        sub_type = WOCKY_STANZA_SUB_TYPE_SET
        node = 0x14abb60 "will.thompson"
        domain = 0x10df2c0 "collabora.co.uk"
        resource = 0x14abb80 "Queeg"
        is_from_server = 0
        __PRETTY_FUNCTION__ = "handle_stanza"
#20 0x00000000004586c5 in queue_or_handle_stanza (stanza=0x13afd80 [WockyStanza], self=0xfb7bf0 [WockyC2SPorter]) at wocky-c2s-porter.c:1083
        priv = 0xfb7c10
#21 stanza_received_cb (source=0x1489ce0 [WockyXmppConnection], res=<optimized out>, user_data=<optimized out>) at wocky-c2s-porter.c:1271
        self = 0xfb7bf0 [WockyC2SPorter]
        priv = 0xfb7c10
        stanza = 0x13afd80 [WockyStanza]
        error = 0x0
        __PRETTY_FUNCTION__ = "stanza_received_cb"
#22 0x0000003759e6a5c1 in g_simple_async_result_complete (simple=0x10b5d80 [GSimpleAsyncResult]) at gsimpleasyncresult.c:749
        current_source = <optimized out>
        current_context = <optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#23 0x0000000000453e36 in _xmpp_connection_received_data (source=0x102d540 [WockyTLSInputStream], result=0x15e7580, user_data=<optimized out>) at wocky-xmpp-connection.c:561
        r = 0x10b5d80 [GSimpleAsyncResult]
        self = <optimized out>
        priv = 0x1489d00
        size = <optimized out>
        error = 0x0
#24 0x0000003759e59595 in async_ready_callback_wrapper (source_object=0x102d540 [WockyTLSInputStream], res=0x15e7580, user_data=0x1489ce0) at ginputstream.c:470
        stream = 0x102d540 [WockyTLSInputStream]
#25 0x0000003759e6a5c1 in g_simple_async_result_complete (simple=0x15e7580 [GSimpleAsyncResult]) at gsimpleasyncresult.c:749
        current_source = <optimized out>
        current_context = <optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#26 0x00000000004c1d26 in wocky_tls_job_result_gssize (job=<optimized out>, result=358) at wocky-tls.c:359
        simple = 0x15e7580 [GSimpleAsyncResult]
#27 0x0000003759e59595 in async_ready_callback_wrapper (source_object=0x12e7870 [GSocketInputStream], res=0x15e3240, user_data=0xfc0480) at ginputstream.c:470
        stream = 0x12e7870 [GSocketInputStream]
#28 0x0000003759e6a5c1 in g_simple_async_result_complete (simple=0x15e3240 [GSimpleAsyncResult]) at gsimpleasyncresult.c:749
        current_source = <optimized out>
        current_context = <optimized out>
        __PRETTY_FUNCTION__ = "g_simple_async_result_complete"
#29 0x0000003759e7270c in g_socket_input_stream_read_ready (socket=<optimized out>, condition=<optimized out>, stream=0x12e7870 [GSocketInputStream]) at gsocketinputstream.c:155
        simple = 0x15e3240 [GSimpleAsyncResult]
        error = 0x0
        result = 384
#30 0x0000003758e4388d in g_main_dispatch (context=0xface40) at gmain.c:2477
        dispatch = 0x3759e6ada0 <socket_source_dispatch>
        was_in_call = 0
        user_data = 0x12e7870
        callback = 0x3759e72660 <g_socket_input_stream_read_ready>
        cb_funcs = 0x3759116ed0
        cb_data = 0x14a4720
        current_source_link = {data = 0x144e600, next = 0x0}
        need_destroy = <optimized out>
        source = 0x144e600
        current = 0xfb8950
        i = <optimized out>
#31 g_main_context_dispatch (context=0xface40) at gmain.c:3050
No locals.
#32 0x0000003758e44088 in g_main_context_iterate (context=0xface40, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3128
        max_priority = 2147483647
        timeout = 472
        some_ready = 1
        nfds = 12
        allocated_nfds = <optimized out>
        fds = <optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#33 0x0000003758e445d5 in g_main_loop_run (loop=0xfb1490) at gmain.c:3336
        self = 0xf98060
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#34 0x00007fbe268964ef in tp_run_connection_manager (prog_name=<optimized out>, version=<optimized out>, construct_cm=<optimized out>, argc=<optimized out>, argv=<optimized out>) at run.c:285
        connection = 0xfaa1e0
        bus_daemon = 0xfae890 [TpDBusDaemon]
        error = 0x0
        ret = 1
        __PRETTY_FUNCTION__ = "tp_run_connection_manager"
#35 0x0000000000431d1a in gabble_main (argc=1, argv=0x7fff3ec24a28) at gabble.c:177
        loader = 0xfa6720 [GabblePluginLoader]
        out = <optimized out>
        fatal_mask = <optimized out>
#36 0x00000033dd82143d in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#37 0x0000000000431949 in _start ()
No symbol table info available.
From                To                  Syms Read   Shared Object Library
0x00000033e742c960  0x00000033e751007c  Yes         /usr/lib64/libxml2.so.2
0x00000033f14095b0  0x00000033f147cf2c  Yes         /usr/lib64/libsqlite3.so.0
0x00000033f2c16810  0x00000033f2c825fc  Yes         /usr/lib64/libgnutls.so.26
0x00007fbe267cbde0  0x00007fbe268b92dc  Yes         /usr/lib64/libtelepathy-glib.so.0
0x000000375d20a400  0x000000375d21c51c  Yes         /usr/lib64/libdbus-glib-1.so.2
0x00000033e6c076f0  0x00000033e6c3050c  Yes         /lib64/libdbus-1.so.3
0x00000033ddc05690  0x00000033ddc10acc  Yes (*)     /lib64/libpthread.so.0
0x000000375e618250  0x000000375e64cd8c  Yes         /usr/lib64/libsoup-2.4.so.1
0x0000003759e2abf0  0x0000003759ee815c  Yes         /lib64/libgio-2.0.so.0
0x000000375a606020  0x000000375a62113c  Yes         /usr/lib64/libnice.so.10
0x0000003759609af0  0x000000375963aecc  Yes         /lib64/libgobject-2.0.so.0
0x0000003759201560  0x0000003759202a9c  Yes         /lib64/libgthread-2.0.so.0
0x0000003759a00fe0  0x0000003759a01f8c  Yes         /lib64/libgmodule-2.0.so.0
0x00000033de4021b0  0x00000033de4055ec  Yes (*)     /lib64/librt.so.1
0x0000003758e171d0  0x0000003758eaedbc  Yes         /lib64/libglib-2.0.so.0
0x00000033dd81ec80  0x00000033dd94350c  Yes (*)     /lib64/libc.so.6
0x00000033de000de0  0x00000033de00191c  Yes (*)     /lib64/libdl.so.2
0x00000033df001e70  0x00000033df00e67c  Yes         /lib64/libz.so.1
0x00000033de803ef0  0x00000033de843eec  Yes (*)     /lib64/libm.so.6
0x00000033f3001b30  0x00000033f300cd1c  Yes         /usr/lib64/libtasn1.so.3
0x00000033eac06e00  0x00000033eac4fd7c  Yes         /lib64/libgcrypt.so.11
0x00000033e9c00840  0x00000033e9c00dcc  Yes         /lib64/libgpg-error.so.0
0x00000030cac028a0  0x00000030cac120cc  Yes         /lib64/libgcc_s.so.1
0x00000033dd400b20  0x00000033dd41954a  Yes (*)     /lib64/ld-linux-x86-64.so.2
0x00000033fa401840  0x00000033fa405f3c  Yes         /usr/lib64/libffi.so.5
0x00000033e0003890  0x00000033e001394c  Yes (*)     /lib64/libresolv.so.2
0x00000033df805980  0x00000033df8159dc  Yes         /lib64/libselinux.so.1
0x000000375a2025d0  0x000000375a20536c  Yes         /usr/lib64/libgupnp-igd-1.0.so.3
0x000000375b6093e0  0x000000375b61b08c  Yes         /usr/lib64/libgupnp-1.0.so.3
0x000000375d604420  0x000000375d6098cc  Yes         /usr/lib64/libgssdp-1.0.so.2
0x00000033e7c014f0  0x00000033e7c02aec  Yes         /lib64/libuuid.so.1
0x00007fbe26577bb0  0x00007fbe26578bdc  Yes         /usr/lib64/telepathy/gabble-0/gateways.so
0x00007fbe2636b1c0  0x00007fbe263729ac  Yes (*)     /lib64/libnss_files.so.2
0x00007fbe26147a60  0x00007fbe261605bc  Yes (*)     /usr/lib64/gio/modules/libgvfsdbus.so
0x00007fbe25f14190  0x00007fbe25f1e20c  Yes (*)     /usr/lib64/libgvfscommon.so.0
0x00000033e1c03b70  0x00000033e1c1d84c  Yes         /lib64/libexpat.so.1
0x00000030d1802e40  0x00000030d180accc  Yes         /lib64/libudev.so.0
0x00000033f0800e10  0x00000033f080168c  Yes (*)     /lib64/libutil.so.1
0x00000030cec5a400  0x00000030cecc308a  Yes         /usr/lib64/libstdc++.so.6
0x00007fbe24d06970  0x00007fbe24d07bdc  Yes         /usr/lib64/gio/modules/libgiognomeproxy.so
0x00007fbe24ae2900  0x00007fbe24ae5eac  Yes         /usr/lib64/gio/modules/libdconfsettings.so
0x00007fbe240ddaf0  0x00007fbe240de86c  Yes         /lib64/libnss_mdns4_minimal.so.2
0x00007fbe17dfa010  0x00007fbe17dfe2dc  Yes (*)     /lib64/libnss_dns.so.2
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0xff1000	16715776
rbx            0x1650ab0	23399088
rcx            0x5	5
rdx            0x20	32
rsi            0x11	17
rdi            0xaaaaaaaaaaaaaaaa	-6148914691236517206
rbp            0x0	0x0
rsp            0x7fff3ec23908	0x7fff3ec23908
r8             0x60	96
r9             0x1	1
r10            0x0	0
r11            0x33dd88570e	222760032014
r12            0x109d1d0	17420752
r13            0x1	1
r14            0x0	0
r15            0x0	0
rip            0x3758e40b55	0x3758e40b55 <g_source_destroy+5>
eflags         0x10286	[ PF SF IF RF ]
cs             0x33	51
ss             0x2b	43
ds             0x0	0
es             0x0	0
fs             0x0	0
gs             0x0	0
Dump of assembler code for function g_source_destroy:
   0x0000003758e40b50 <+0>:	test   %rdi,%rdi
   0x0000003758e40b53 <+3>:	je     0x3758e40b70 <g_source_destroy+32>
=> 0x0000003758e40b55 <+5>:	mov    0x20(%rdi),%rsi
   0x0000003758e40b59 <+9>:	test   %rsi,%rsi
   0x0000003758e40b5c <+12>:	je     0x3758e40b68 <g_source_destroy+24>
   0x0000003758e40b5e <+14>:	xor    %edx,%edx
   0x0000003758e40b60 <+16>:	jmpq   0x3758e3fb10 <g_source_destroy_internal>
   0x0000003758e40b65 <+21>:	nopl   (%rax)
   0x0000003758e40b68 <+24>:	andl   $0xfffffffe,0x2c(%rdi)
   0x0000003758e40b6c <+28>:	retq   
   0x0000003758e40b6d <+29>:	nopl   (%rax)
   0x0000003758e40b70 <+32>:	lea    0x74f73(%rip),%rdx        # 0x3758eb5aea
   0x0000003758e40b77 <+39>:	lea    0x75182(%rip),%rsi        # 0x3758eb5d00 <__PRETTY_FUNCTION__.10580>
   0x0000003758e40b7e <+46>:	lea    0x6e261(%rip),%rdi        # 0x3758eaede6
   0x0000003758e40b85 <+53>:	jmpq   0x3758e4c9b0 <g_return_if_fail_warning>
End of assembler dump.
Comment 1 GitLab Migration User 2019-12-03 19:52:35 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-gabble/issues/157.

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.