Bug 38307 - Crash after transfer is accepted on remote end
Summary: Crash after transfer is accepted on remote end
Status: NEW
Alias: None
Product: Telepathy
Classification: Unclassified
Component: gabble (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-14 08:48 UTC by Bastien Nocera
Modified: 2011-06-14 08:48 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.


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.