[Users] Another crash in gtk_cmctree_node_get_row_data()

Michael Schwendt bugs.michael at gmx.net
Thu Jan 7 13:27:20 CET 2021


Some years ago, there have been a few fixes to gtkcmctree.c to avoid similar segfaults.
E.g. bug 3375.
What about this one that has been reported about 3.17.8? Any ideas?


[New LWP 1424]
[New LWP 1482]
[New LWP 1521]
[New LWP 1911]
[New LWP 1481]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `claws-mail'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00005640222cbfef in gtk_cmctree_node_get_row_data (node=0x56402551bf00, ctree=0x564023980610, ctree=0x564023980610, node=0x56402551bf00) at gtkcmctree.c:4502
[Current thread is 1 (Thread 0x7f89c87583c0 (LWP 1424))]

Thread 1 (Thread 0x7f89c87583c0 (LWP 1424)):
#0  0x00005640222cbfef in gtk_cmctree_node_get_row_data (node=0x56402551bf00, ctree=0x564023980610, ctree=0x564023980610, node=0x56402551bf00) at gtkcmctree.c:4502
        _call_stack = {<optimized out> <repeats 512 times>}
        _call_stack_size = <optimized out>
        _symbols = <optimized out>
        _i = <optimized out>
#1  0x00005640221f4043 in summary_set_row_marks (summaryview=0x564023b8a4a0, row=0x56402551bf00) at summaryview.c:3953
        ctree = 0x564023980610
        style = 0x0
        msginfo = <optimized out>
        flags = {perm_flags = <optimized out>, tmp_flags = <optimized out>}
        col_pos = 0x564023b8a5cc
#2  0x00005640221f7cc7 in summary_unmark_row (summaryview=0x564023b8a4a0, row=0x56402551bf00) at summaryview.c:4666
        ctree = <optimized out>
        msginfo = 0x56402494ea60
#3  0x000056402220310c in summary_selected (ctree=<optimized out>, row=0x56402551bf00, column=<optimized out>, summaryview=0x564023b8a4a0) at summaryview.c:7282
        list = <optimized out>
        cur = <optimized out>
        msgview = <optimized out>
        msginfo = 0x56402494ea60
        marked_unread = 0
#4  0x00007f89ca6bae2a in g_closure_invoke (closure=0x564023ddafa0, return_value=0x0, n_param_values=3, param_values=0x7fffffea5210, invocation_hint=0x7fffffea5190) at ../gobject/gclosure.c:810
        marshal = 0x564022300330 <claws_marshal_VOID__POINTER_INT>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0x564023ddaf80
        __func__ = "g_closure_invoke"
#5  0x00007f89ca6e4273 in signal_emit_unlocked_R.isra.0 (node=node at entry=0x564023a0a180, detail=detail at entry=0, instance=instance at entry=0x564023980610, emission_return=emission_return at entry=0x0, instance_and_params=instance_and_params at entry=0x7fffffea5210) at ../gobject/gsignal.c:3738
        tmp = <optimized out>
        handler = 0x564023c78080
        accumulator = 0x0
        emission = {next = 0x7fffffea7700, instance = 0x564023980610, ihint = {signal_id = 119, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = <optimized out>
        hlist = <optimized out>
        handler_list = 0x564023c78080
        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 = 119
        max_sequential_handler_number = 24148
        return_value_altered = <optimized out>
        EMIT_RESTART = <optimized out>
#6  0x00007f89ca6d7f82 in g_signal_emit_valist (instance=instance at entry=0x564023980610, signal_id=signal_id at entry=119, detail=detail at entry=0, var_args=var_args at entry=0x7fffffea53f0) at ../gobject/gsignal.c:3494
        instance_and_params = 0x7fffffea5210
        signal_return_type = <optimized out>
        param_values = 0x7fffffea5228
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#7  0x00007f89ca6d83b9 in g_signal_emit_by_name (instance=0x564023980610, detailed_signal=0x56402231f64c "tree_select_row") at ../gobject/gsignal.c:3590
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffea5510, reg_save_area = 0x7fffffea5420}}
        detail = 0
        signal_id = 119
        itype = 94833475577232
        __func__ = "g_signal_emit_by_name"
#8  0x00005640222f3931 in select_row (sctree=0x564023980610, row=3, col=0, state=<optimized out>, _node=<optimized out>) at gtksctree.c:402
        node = 0x56402551bf00
        range = <optimized out>
        additive = <optimized out>
#9  0x00005640222f4842 in gtk_sctree_button_release (widget=0x564023980610, event=0x564025c3d4a0) at gtksctree.c:639
        sctree = 0x564023980610
        clist = <optimized out>
        on_row = <optimized out>
        row = 3
        col = 0
        retval = 0
#10 0x00007f89cafe81cd in _gtk_marshal_BOOLEAN__BOXED (closure=0x5640239ef710, return_value=0x7fffffea7730, n_param_values=<optimized out>, param_values=0x7fffffea7790, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:84
        cc = 0x5640239ef710
        data1 = 0x564023980610
        data2 = 0x5640239a89f0
        callback = 0x5640222f46d0 <gtk_sctree_button_release>
        v_return = <optimized out>
        __func__ = "_gtk_marshal_BOOLEAN__BOXED"
#11 0x00007f89ca6bae2a in g_closure_invoke (closure=0x5640239ef710, return_value=0x7fffffea7730, n_param_values=2, param_values=0x7fffffea7790, invocation_hint=0x7fffffea7710) at ../gobject/gclosure.c:810
        marshal = 0x7f89ca6bc8d0 <g_type_class_meta_marshal>
        marshal_data = 0x160
        in_marshal = 0
        real_closure = 0x5640239ef6f0
        __func__ = "g_closure_invoke"
#12 0x00007f89ca6e3cce in signal_emit_unlocked_R.isra.0 (node=<optimized out>, detail=detail at entry=0, instance=instance at entry=0x564023980610, emission_return=emission_return at entry=0x7fffffea78b0, instance_and_params=instance_and_params at entry=0x7fffffea7790) at ../gobject/gsignal.c:3776
        accumulator = 0x5640239ef7d0
        emission = {next = 0x0, instance = 0x564023980610, ihint = {signal_id = 44, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 94833475577232}
        class_closure = <optimized out>
        hlist = <optimized out>
        handler_list = <optimized out>
        return_accu = 0x7fffffea7730
        accu = {g_type = 20, 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 = 44
        max_sequential_handler_number = 24147
        return_value_altered = <optimized out>
        EMIT_RESTART = <optimized out>
#13 0x00007f89ca6d7aee in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args at entry=0x7fffffea7960) at ../gobject/gsignal.c:3504
        return_value = {g_type = 20, 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}}}
        error = 0x0
        rtype = 20
        static_scope = 0
        instance_and_params = 0x7fffffea7790
        signal_return_type = <optimized out>
        param_values = 0x7fffffea77a8
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#14 0x00007f89ca6d81a3 in g_signal_emit (instance=instance at entry=0x564023980610, signal_id=<optimized out>, detail=detail at entry=0) at ../gobject/gsignal.c:3550
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffea7a40, reg_save_area = 0x7fffffea7980}}
#15 0x00007f89cb12eb94 in gtk_widget_event_internal (widget=0x564023980610, event=0x564025c3d4a0) at gtkwidget.c:5017
        signal_num = <optimized out>
        return_val = 0
#16 0x00007f89cafec064 in IA__gtk_propagate_event (widget=0x564023980610, event=0x564025c3d4a0) at gtkmain.c:2503
        tmp = <optimized out>
        handled_event = <optimized out>
        __func__ = "IA__gtk_propagate_event"
#17 0x00007f89cafedfc3 in IA__gtk_main_do_event (event=0x564025c3d4a0) at gtkmain.c:1698
        grab_widget = 0x564023980610
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        event_widget = <optimized out>
        event_widget = <optimized out>
        grab_widget = <optimized out>
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        __func__ = {<optimized out> <repeats 22 times>}
        __inst = <optimized out>
        __t = <optimized out>
        __r = <optimized out>
        auto_mnemonics = <optimized out>
        mnemonics_visible = <optimized out>
        window = <optimized out>
        __inst = <optimized out>
        __t = <optimized out>
        __r = <optimized out>
#18 IA__gtk_main_do_event (event=<optimized out>) at gtkmain.c:1503
        event_widget = <optimized out>
        grab_widget = <optimized out>
        window_group = <optimized out>
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
        __func__ = "IA__gtk_main_do_event"
        __inst = <optimized out>
        __t = <optimized out>
        __r = <optimized out>
        auto_mnemonics = <optimized out>
        mnemonics_visible = <optimized out>
        window = <optimized out>
        __inst = <optimized out>
        __t = <optimized out>
        __r = <optimized out>
#19 0x00007f89cae39623 in gdk_event_dispatch (source=source at entry=0x56402398d6a0, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2425
        display = 0x564023980040
        event = 0x564025c3d4a0
#20 0x00007f89ca5c896f in g_main_dispatch (context=0x56402399e520) at ../glib/gmain.c:3325
        dispatch = <optimized out>
        prev_source = 0x0
        begin_time_nsec = 0
        was_in_call = <optimized out>
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x56402398d6a0
        current = 0x564023d27b30
        i = 0
        current = <optimized out>
        i = <optimized out>
        __func__ = {<optimized out> <repeats 16 times>}
        source = <optimized out>
        _g_boolean_var_ = <optimized out>
        was_in_call = <optimized out>
        user_data = <optimized out>
        callback = <optimized out>
        cb_funcs = <optimized out>
        cb_data = <optimized out>
        need_destroy = <optimized out>
        dispatch = <optimized out>
        prev_source = <optimized out>
        begin_time_nsec = <optimized out>
        _g_boolean_var_ = <optimized out>
#21 g_main_context_dispatch (context=0x56402399e520) at ../glib/gmain.c:4043
No locals.
#22 0x00007f89ca61a758 in g_main_context_iterate.constprop.0 (context=0x56402399e520, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4119
        max_priority = 2147483647
        timeout = 127
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x564023945a80
        begin_time_nsec = 0
#23 0x00007f89ca5c8033 in g_main_loop_run (loop=0x56402394b920) at ../glib/gmain.c:4317
        self = <optimized out>
        __func__ = "g_main_loop_run"
#24 0x00007f89cafeb29a in IA__gtk_main () at gtkmain.c:1270
        tmp_list = 0x0
        functions = 0x0
        init = <optimized out>
        loop = 0x56402394b920
#25 0x00005640220aa3d3 in main (argc=<optimized out>, argv=<optimized out>) at main.c:1645
        connection = 0x5640239a15a8
        error = 0x0
        nm_proxy = 0x564023967760
        userrc = <optimized out>
        mainwin = 0x564023a233f0
        folderview = 0x564023bccce0
        icon = 0x5640239e6360
        crash_file_present = <optimized out>
        num_folder_class = <optimized out>
        asked_for_migration = <optimized out>
        start_done = <optimized out>
        plug_list = 0x0
        never_ran = 0
        mainwin_shown = <optimized out>
        ret = <optimized out>
        start = {tv_sec = 1609836626, tv_usec = 888930}
        end = {tv_sec = 1609836643, tv_usec = 708743}
        diff = {tv_sec = 16, tv_usec = 819813}
        timing_name = 0x564022331aa6 "startup"
        __FUNCTION__ = "main"

Thread 2 (Thread 0x7f89ba585640 (LWP 1482)):
#0  0x00007f89ca3cb80f in __GI___poll (fds=0x564023d257c0, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007f89ca61a6f6 in g_main_context_poll (priority=<optimized out>, n_fds=3, fds=0x564023d257c0, timeout=<optimized out>, context=0x564023d27470) at ../glib/gmain.c:4422
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f89ca5ce050 <g_poll>
        poll_func = <optimized out>
        ret = <optimized out>
        errsv = <optimized out>
#2  g_main_context_iterate.constprop.0 (context=0x564023d27470, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4114
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 3
        allocated_nfds = <optimized out>
        fds = 0x564023d257c0
        begin_time_nsec = 0
#3  0x00007f89ca5c8033 in g_main_loop_run (loop=0x564023d27560) at ../glib/gmain.c:4317
        self = <optimized out>
        __func__ = "g_main_loop_run"
#4  0x00007f89cabb4d1a in gdbus_shared_thread_func (user_data=0x564023d27440) at ../gio/gdbusprivate.c:280
        data = 0x564023d27440
#5  0x00007f89ca5f62b2 in g_thread_proxy (data=0x564023d21700) at ../glib/gthread.c:820
        thread = 0x564023d21700
        __func__ = "g_thread_proxy"
#6  0x00007f89ca76f3f9 in start_thread (arg=0x7f89ba585640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7f89ba585640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229513598528, -5405412735062800467, 140737486939006, 140737486939007, 0, 140229513598528, 5471708007403718573, 5471742895573010349}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007f89ca3d6903 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 3 (Thread 0x7f89b8d82640 (LWP 1521)):
#0  0x00007f89ca3cb80f in __GI___poll (fds=0x564023ec5860, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007f89ca61a6f6 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x564023ec5860, timeout=<optimized out>, context=0x564023ec5960) at ../glib/gmain.c:4422
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f89ca5ce050 <g_poll>
        poll_func = <optimized out>
        ret = <optimized out>
        errsv = <optimized out>
#2  g_main_context_iterate.constprop.0 (context=context at entry=0x564023ec5960, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4114
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = <optimized out>
        fds = 0x564023ec5860
        begin_time_nsec = 0
#3  0x00007f89ca5c5d43 in g_main_context_iteration (context=0x564023ec5960, may_block=1) at ../glib/gmain.c:4184
        retval = <optimized out>
#4  0x00007f89b8d8964d in dconf_gdbus_worker_thread (user_data=0x564023ec5960) at ../gdbus/dconf-gdbus-thread.c:82
        context = 0x564023ec5960
#5  0x00007f89ca5f62b2 in g_thread_proxy (data=0x564023a29180) at ../glib/gthread.c:820
        thread = 0x564023a29180
        __func__ = "g_thread_proxy"
#6  0x00007f89ca76f3f9 in start_thread (arg=0x7f89b8d82640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7f89b8d82640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229488420416, -5405412735062800467, 140737486924462, 140737486924463, 0, 140229488420416, 5471711307549214637, 5471742895573010349}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007f89ca3d6903 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 4 (Thread 0x7f89b9d84640 (LWP 1911)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x564023dd0844) at ../sysdeps/nptl/futex-internal.h:183
        __ret = -512
        oldtype = 0
        err = <optimized out>
        oldtype = <optimized out>
        err = <optimized out>
        __ret = <optimized out>
        resultvar = <optimized out>
        __arg4 = <optimized out>
        __arg3 = <optimized out>
        __arg2 = <optimized out>
        __arg1 = <optimized out>
        _a4 = <optimized out>
        _a3 = <optimized out>
        _a2 = <optimized out>
        _a1 = <optimized out>
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x564023dd07f0, cond=0x564023dd0818) at pthread_cond_wait.c:508
        spin = 0
        buffer = {__routine = 0x7f89ca775450 <__condvar_cleanup_waiting>, __arg = 0x7f89b9d837f0, __canceltype = 1073, __prev = 0x0}
        cbuffer = {wseq = 15967, cond = 0x564023dd0818, mutex = 0x564023dd07f0, private = 0}
        err = <optimized out>
        g = 3117955024
        flags = <optimized out>
        g1_start = <optimized out>
        maxspin = 0
        signals = <optimized out>
        result = 0
        wseq = 15967
        seq = 7983
        private = 0
        maxspin = <optimized out>
        err = <optimized out>
        result = <optimized out>
        wseq = <optimized out>
        g = <optimized out>
        seq = <optimized out>
        flags = <optimized out>
        private = <optimized out>
        signals = <optimized out>
        done = <optimized out>
        g1_start = <optimized out>
        spin = <optimized out>
        buffer = {__routine = <optimized out>, __arg = <optimized out>, __canceltype = <optimized out>, __prev = <optimized out>}
        cbuffer = {wseq = <optimized out>, cond = <optimized out>, mutex = <optimized out>, private = <optimized out>}
        s = <optimized out>
#2  __pthread_cond_wait (cond=0x564023dd0818, mutex=0x564023dd07f0) at pthread_cond_wait.c:638
No locals.
#3  0x00007f89ca4d5b3b in mailsem_internal_wait (s=0x564023dd07e0) at mailsem.c:133
        r = <optimized out>
        err = <optimized out>
#4  0x000056402229cdc1 in thread_run (data=0x56402393f8d0) at etpan-thread-manager.c:320
        do_quit = <optimized out>
        op = <optimized out>
        thread = <optimized out>
        r = <optimized out>
#5  0x00007f89ca76f3f9 in start_thread (arg=0x7f89b9d84640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7f89b9d84640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229505205824, -5405412735062800467, 140737486944190, 140737486944191, 0, 140229505205824, 5471713507646212013, 5471742895573010349}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#6  0x00007f89ca3d6903 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.

Thread 5 (Thread 0x7f89bad86640 (LWP 1481)):
#0  0x00007f89ca3cb80f in __GI___poll (fds=0x564023d118c0, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        sc_ret = -516
        sc_cancel_oldtype = 0
        sc_ret = <optimized out>
#1  0x00007f89ca61a6f6 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x564023d118c0, timeout=<optimized out>, context=0x564023d12ca0) at ../glib/gmain.c:4422
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7f89ca5ce050 <g_poll>
        poll_func = <optimized out>
        ret = <optimized out>
        errsv = <optimized out>
#2  g_main_context_iterate.constprop.0 (context=context at entry=0x564023d12ca0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4114
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = <optimized out>
        fds = 0x564023d118c0
        begin_time_nsec = 0
#3  0x00007f89ca5c5d43 in g_main_context_iteration (context=0x564023d12ca0, may_block=may_block at entry=1) at ../glib/gmain.c:4184
        retval = <optimized out>
#4  0x00007f89ca5c7961 in glib_worker_main (data=<optimized out>) at ../glib/gmain.c:6077
No locals.
#5  0x00007f89ca5f62b2 in g_thread_proxy (data=0x564023d0d000) at ../glib/gthread.c:820
        thread = 0x564023d0d000
        __func__ = "g_thread_proxy"
#6  0x00007f89ca76f3f9 in start_thread (arg=0x7f89bad86640) at pthread_create.c:463
        ret = <optimized out>
        pd = 0x7f89bad86640
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140229521991232, -5405412735062800467, 140737486938686, 140737486938687, 0, 140229521991232, 5471706907355219885, 5471742895573010349}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
#7  0x00007f89ca3d6903 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95
No locals.
From                To                  Syms Read   Shared Object Library
0x00007f89cb357610  0x00007f89cb35c912  Yes         /lib64/libenchant.so.1
0x00007f89cb34f450  0x00007f89cb350323  Yes         /lib64/libgmodule-2.0.so.0
0x00007f89caf068d0  0x00007f89cb1c4999  Yes         /lib64/libgtk-x11-2.0.so.0
0x00007f89cadeb700  0x00007f89cae589e3  Yes         /lib64/libgdk-x11-2.0.so.0
0x00007f89cadc0630  0x00007f89cadc66fd  Yes         /lib64/libpangocairo-1.0.so.0
0x00007f89cacb1600  0x00007f89cad7f28f  Yes         /lib64/libcairo.so.2
0x00007f89cac7ad10  0x00007f89cac90431  Yes         /lib64/libgdk_pixbuf-2.0.so.0
0x00007f89caae3350  0x00007f89cabe5e1c  Yes         /lib64/libgio-2.0.so.0
0x00007f89caa62910  0x00007f89caa88d04  Yes         /lib64/libpango-1.0.so.0
0x00007f89caa45690  0x00007f89caa4c7fd  Yes         /lib64/liblber-2.4.so.2
0x00007f89caa00e30  0x00007f89caa2f350  Yes         /lib64/libldap-2.4.so.2
0x00007f89ca85aac0  0x00007f89ca97ec62  Yes         /lib64/libgnutls.so.30
0x00007f89ca7eb6f0  0x00007f89ca80c3ec  Yes         /lib64/libnettle.so.8
0x00007f89ca7ce1e0  0x00007f89ca7cf6b6  Yes         /lib64/libcompface.so.1
0x00007f89ca7920c0  0x00007f89ca7b6c02  Yes         /lib64/libpisock.so.9
0x00007f89ca76da90  0x00007f89ca77c125  Yes         /lib64/libpthread.so.0
0x00007f89ca75d270  0x00007f89ca761345  Yes         /lib64/libSM.so.6
0x00007f89ca7438c0  0x00007f89ca750e59  Yes         /lib64/libICE.so.6
0x00007f89ca733570  0x00007f89ca736a2b  Yes         /lib64/libstartup-notification-1.so.0
0x00007f89ca70c930  0x00007f89ca721829  Yes         /lib64/libdbus-glib-1.so.2
0x00007f89ca6b5eb0  0x00007f89ca6e4778  Yes         /lib64/libgobject-2.0.so.0
0x00007f89ca592b30  0x00007f89ca61b112  Yes         /lib64/libglib-2.0.so.0
0x00007f89ca4cf5d0  0x00007f89ca5414dc  Yes         /lib64/libetpan.so.20
0x00007f89ca2fb690  0x00007f89ca44869d  Yes         /lib64/libc.so.6
0x00007f89ca2ce270  0x00007f89ca2cf1c9  Yes         /lib64/libdl.so.2
0x00007f89ca1a6370  0x00007f89ca23079c  Yes         /lib64/libX11.so.6
0x00007f89ca17e1c0  0x00007f89ca180546  Yes         /lib64/libXfixes.so.3
0x00007f89ca15dd70  0x00007f89ca16bc84  Yes         /lib64/libatk-1.0.so.0
0x00007f89ca142030  0x00007f89ca14ba3a  Yes         /lib64/libpangoft2-1.0.so.0
0x00007f89ca0f5780  0x00007f89ca11e9ae  Yes         /lib64/libfontconfig.so.1
0x00007f89c9fb53d0  0x00007f89ca050718  Yes         /lib64/libm.so.6
0x00007f89c9f9b270  0x00007f89c9fa1502  Yes         /lib64/libXrender.so.1
0x00007f89c9f95110  0x00007f89c9f95a71  Yes         /lib64/libXinerama.so.1
0x00007f89c9f84270  0x00007f89c9f8e9a7  Yes         /lib64/libXi.so.6
0x00007f89c9f77220  0x00007f89c9f7dcc5  Yes         /lib64/libXrandr.so.2
0x00007f89c9f6b5f0  0x00007f89c9f700fc  Yes         /lib64/libXcursor.so.1
0x00007f89c9f620d0  0x00007f89c9f62b05  Yes         /lib64/libXcomposite.so.1
0x00007f89c9f5d100  0x00007f89c9f5da6b  Yes         /lib64/libXdamage.so.1
0x00007f89c9f4b3d0  0x00007f89c9f5553e  Yes         /lib64/libXext.so.6
0x00007f89c9ea5ab0  0x00007f89c9f2b3bf  Yes         /lib64/libpixman-1.so.0
0x00007f89c9de4a40  0x00007f89c9e672bc  Yes         /lib64/libfreetype.so.6
0x00007f89c9da3940  0x00007f89c9dca3a9  Yes         /lib64/libpng16.so.16
0x00007f89c9d98090  0x00007f89c9d98b73  Yes         /lib64/libxcb-shm.so.0
0x00007f89c9d796e0  0x00007f89c9d8bb06  Yes         /lib64/libxcb.so.1
0x00007f89c9d63230  0x00007f89c9d67c3e  Yes         /lib64/libxcb-render.so.0
0x00007f89c9d475f0  0x00007f89c9d54b2b  Yes         /lib64/libz.so.1
0x00007f89c9d3c770  0x00007f89c9d3fa60  Yes         /lib64/librt.so.1
0x00007f89c9d015e0  0x00007f89c9d29342  Yes         /lib64/libmount.so.1
0x00007f89c9cd0b50  0x00007f89c9ce8e2d  Yes         /lib64/libselinux.so.1
0x00007f89c9cb2730  0x00007f89c9cbf69c  Yes         /lib64/libresolv.so.2
0x00007f89c9c922f0  0x00007f89c9c963ee  Yes         /lib64/libfribidi.so.0
0x00007f89c9c872a0  0x00007f89c9c8aa53  Yes         /lib64/libthai.so.0
0x00007f89c9bc0e80  0x00007f89c9c50982  Yes         /lib64/libharfbuzz.so.0
0x00007f89c9b9d8d0  0x00007f89c9bae985  Yes         /lib64/libsasl2.so.3
0x00007f89c9b1a8f0  0x00007f89c9b6ef16  Yes         /lib64/libssl.so.1.1
0x00007f89c9889000  0x00007f89c9a34e50  Yes         /lib64/libcrypto.so.1.1
0x00007f89c97050f0  0x00007f89c97a1d40  Yes         /lib64/libp11-kit.so.0
0x00007f89c96bc280  0x00007f89c96bf3b5  Yes         /lib64/libidn2.so.0
0x00007f89c9549130  0x00007f89c957d3f7  Yes         /lib64/libunistring.so.2
0x00007f89c9523390  0x00007f89c952fbe7  Yes         /lib64/libtasn1.so.6
0x00007f89c94e5d30  0x00007f89c94f78a5  Yes         /lib64/libhogweed.so.6
0x00007f89c9448480  0x00007f89c94bf17d  Yes         /lib64/libgmp.so.10
0x00007f89cb38f090  0x00007f89cb3aff96  Yes         /lib64/ld-linux-x86-64.so.2
0x00007f89c94312c0  0x00007f89c9432f67  Yes         /lib64/libusb-0.1.so.4
0x00007f89c94076b0  0x00007f89c94175ad  Yes         /lib64/libbluetooth.so.3
0x00007f89c93f9310  0x00007f89c93fc967  Yes         /lib64/libuuid.so.1
0x00007f89c93f2200  0x00007f89c93f2f6c  Yes         /lib64/libxcb-util.so.1
0x00007f89c93e9050  0x00007f89c93e912f  Yes         /lib64/libX11-xcb.so.1
0x00007f89c93a5d90  0x00007f89c93d1642  Yes         /lib64/libdbus-1.so.3
0x00007f89c938e2c0  0x00007f89c9392d6c  Yes         /lib64/libffi.so.6
0x00007f89c93151f0  0x00007f89c936a56a  Yes         /lib64/libpcre.so.1
0x00007f89c917afd0  0x00007f89c92c0865  Yes         /lib64/libdb-5.3.so
0x00007f89c9142270  0x00007f89c9142c1c  Yes         /lib64/liblockfile.so.1
0x00007f89c8ff5170  0x00007f89c90dc5f2  Yes         /lib64/libstdc++.so.6
0x00007f89c8f3f5f0  0x00007f89c8f50195  Yes         /lib64/libgcc_s.so.1
0x00007f89c8de09b0  0x00007f89c8ee4d2a  Yes         /lib64/libxml2.so.2
0x00007f89c8da0550  0x00007f89c8dac966  Yes         /lib64/libbz2.so.1
0x00007f89c8d910e0  0x00007f89c8d98036  Yes         /lib64/libbrotlidec.so.1
0x00007f89c8d8a200  0x00007f89c8d8af22  Yes         /lib64/libXau.so.6
0x00007f89c8d5ca10  0x00007f89c8d791b2  Yes         /lib64/libblkid.so.1
0x00007f89c8cc04b0  0x00007f89c8d299af  Yes         /lib64/libpcre2-8.so.0
0x00007f89c8cb7240  0x00007f89c8cba12b  Yes         /lib64/libdatrie.so.1
0x00007f89c8c97190  0x00007f89c8cad7fd  Yes         /lib64/libgraphite2.so.3
0x00007f89c8c5a040  0x00007f89c8c6d403  Yes         /lib64/libcrypt.so.2
0x00007f89c8c116b0  0x00007f89c8c47f91  Yes         /lib64/libgssapi_krb5.so.2
0x00007f89c8b53840  0x00007f89c8bb4cd7  Yes         /lib64/libkrb5.so.3
0x00007f89c8b1b730  0x00007f89c8b263ab  Yes         /lib64/libk5crypto.so.3
0x00007f89c8b122a0  0x00007f89c8b12e99  Yes         /lib64/libcom_err.so.2
0x00007f89c8af67c0  0x00007f89c8b03174  Yes         /lib64/libusb-1.0.so.0
0x00007f89c8a47530  0x00007f89c8ac1d74  Yes         /lib64/libsystemd.so.0
0x00007f89c8a09510  0x00007f89c8a2304a  Yes         /lib64/liblzma.so.5
0x00007f89c89e4060  0x00007f89c89e4585  Yes         /lib64/libbrotlicommon.so.1
0x00007f89c89d67a0  0x00007f89c89dd3c2  Yes         /lib64/libkrb5support.so.0
0x00007f89c89cb3f0  0x00007f89c89cc44c  Yes         /lib64/libkeyutils.so.1
0x00007f89c89a2ef0  0x00007f89c89bbcf4  Yes         /lib64/libudev.so.1
0x00007f89c88d7da0  0x00007f89c89896d0  Yes         /lib64/libzstd.so.1
0x00007f89c88ad4d0  0x00007f89c88c3ad9  Yes         /lib64/liblz4.so.1
0x00007f89c8792b40  0x00007f89c8869a50  Yes         /lib64/libgcrypt.so.20
0x00007f89c8763a50  0x00007f89c8777d02  Yes         /lib64/libgpg-error.so.0
0x00007f89cb36a260  0x00007f89cb36a9c9  Yes         /usr/lib64/gtk-2.0/2.10.0/engines/libadwaita.so
0x00007f89bb14a460  0x00007f89bb14f881  Yes         /usr/lib64/gtk-2.0/2.10.0/engines/libpixmap.so
0x00007f89bb13f610  0x00007f89bb140a9d  Yes         /usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
0x00007f89baf43e70  0x00007f89baf46499  Yes         /usr/lib64/gtk-2.0/2.10.0/immodules/im-ibus.so
0x00007f89bae114b0  0x00007f89bae42364  Yes         /lib64/libibus-1.0.so.5
0x00007f89badd4e60  0x00007f89badee10b  Yes         /usr/lib64/gio/modules/libgvfsdbus.so
0x00007f89bad9b7e0  0x00007f89badb3ce8  Yes         /usr/lib64/gvfs/libgvfscommon.so
0x00007f89baf18240  0x00007f89baf1aea5  Yes         /usr/lib64/sasl2/libsasldb.so
0x00007f89baf08380  0x00007f89baf108d5  Yes         /usr/lib64/sasl2/libdigestmd5.so
0x00007f89bae9f1c0  0x00007f89baea0ee5  Yes         /usr/lib64/sasl2/liblogin.so
0x00007f89bae991e0  0x00007f89bae9afa5  Yes         /usr/lib64/sasl2/libplain.so
0x00007f89bae92200  0x00007f89bae94455  Yes         /usr/lib64/sasl2/libcrammd5.so
0x00007f89bae87360  0x00007f89bae8be15  Yes         /usr/lib64/sasl2/libgssapiv2.so
0x00007f89b957a2c0  0x00007f89b957fc55  Yes         /usr/lib64/sasl2/libscram.so
0x00007f89bae801b0  0x00007f89bae81cd5  Yes         /usr/lib64/sasl2/libanonymous.so
0x00007f89b9397210  0x00007f89b939fd62  Yes         /usr/lib64/claws-mail/plugins/pgpcore.so
0x00007f89b931aa60  0x00007f89b934fc2f  Yes         /lib64/libgpgme.so.11
0x00007f89b9301660  0x00007f89b930b3a5  Yes         /lib64/libassuan.so.0
0x00007f89b938a570  0x00007f89b938bac6  Yes         /usr/lib64/claws-mail/plugins/attachwarner.so
0x00007f89b93823b0  0x00007f89b9383286  Yes         /usr/lib64/claws-mail/plugins/fetchinfo.so
0x00007f89b92dffe0  0x00007f89b92f0fe3  Yes         /usr/lib64/claws-mail/plugins/notification.so
0x00007f89b9378b90  0x00007f89b937b2c1  Yes         /lib64/libnotify.so.4
0x00007f89b9370430  0x00007f89b9371a1e  Yes         /lib64/libcanberra-gtk.so.0
0x00007f89b9298700  0x00007f89b92a1ac5  Yes         /lib64/libcanberra.so.0
0x00007f89bae7b090  0x00007f89bae7b1d2  Yes         /lib64/libgthread-2.0.so.0
0x00007f89b928c440  0x00007f89b929093c  Yes         /lib64/libvorbisfile.so.3
0x00007f89b9275510  0x00007f89b9281d15  Yes         /lib64/libtdb.so.1
0x00007f89b92678d0  0x00007f89b926bb46  Yes         /lib64/libltdl.so.7
0x00007f89b923a5f0  0x00007f89b9251081  Yes         /lib64/libvorbis.so.0
0x00007f89b922d260  0x00007f89b922f555  Yes         /lib64/libogg.so.0
0x00007f89b92cb550  0x00007f89b92cd738  Yes         /usr/lib64/claws-mail/plugins/pgpinline.so
0x00007f89b92c2660  0x00007f89b92c49c8  Yes         /usr/lib64/claws-mail/plugins/pgpmime.so
0x00007f89b92b8690  0x00007f89b92bace8  Yes         /usr/lib64/claws-mail/plugins/smime.so
0x00007f89b92ad390  0x00007f89b92b07c7  Yes         /usr/lib64/claws-mail/plugins/tnef_parse.so
0x00007f89b91ea260  0x00007f89b91ee8fc  Yes         /lib64/libytnef.so.0
0x00007f89b9223a70  0x00007f89b9226062  Yes         /usr/lib64/claws-mail/plugins/gdata.so
0x00007f89b90fd980  0x00007f89b917312b  Yes         /lib64/libgdata.so.22
0x00007f89b90b9060  0x00007f89b90cd5cf  Yes         /lib64/libjson-glib-1.0.so.0
0x00007f89b902d240  0x00007f89b9080140  Yes         /lib64/libsoup-2.4.so.1
0x00007f89b8fcb050  0x00007f89b8ff3445  Yes         /lib64/libgoa-1.0.so.0
0x00007f89b8f475c0  0x00007f89b8f8a5c5  Yes         /lib64/libgcr-base-3.so.1
0x00007f89b8df89b0  0x00007f89b8ee8024  Yes         /lib64/libsqlite3.so.0
0x00007f89b920e250  0x00007f89b920fc6b  Yes         /lib64/libpsl.so.5
0x00007f89b8dbb440  0x00007f89b8dd540e  Yes         /lib64/libgck-1.so.0
0x00007f89b9369420  0x00007f89b936a528  Yes         /usr/lib64/gio/modules/libgiognomeproxy.so
0x00007f89b8d87a10  0x00007f89b8d8c1a5  Yes         /usr/lib64/gio/modules/libdconfsettings.so
0x00007f89b91c62d0  0x00007f89b91c6a98  Yes         /usr/lib64/gio/modules/libgiolibproxy.so
0x00007f89b85416d0  0x00007f89b8550d39  Yes         /lib64/libproxy.so.1
0x00007f89b8533510  0x00007f89b85377fc  Yes         /lib64/libmodman.so.1
0x00007f89b856b460  0x00007f89b8578686  Yes         /usr/lib64/gio/modules/libgiognutls.so
0x00007f89b8502a70  0x00007f89b8519000  Yes         /usr/lib64/pkcs11/p11-kit-trust.so
0x00007f89b84ca490  0x00007f89b84e5e25  Yes         /usr/lib64/pkcs11/opensc-pkcs11.so
0x00007f89b82c0fb0  0x00007f89b84043b4  Yes         /lib64/libopensc.so.7
0x00007f89b82746f0  0x00007f89b8293c97  Yes         /usr/lib64/claws-mail/plugins/vcalendar.so
0x00007f89b81dff70  0x00007f89b824724f  Yes         /lib64/libcurl.so.4
0x00007f89b8172630  0x00007f89b81a3d6c  Yes         /lib64/libical.so.3
0x00007f89b813a730  0x00007f89b81424a7  Yes         /lib64/libicalss.so.3
0x00007f89b8121f50  0x00007f89b812902c  Yes         /lib64/libicalvcal.so.3
0x00007f89b80f92b0  0x00007f89b810b6a6  Yes         /lib64/libnghttp2.so.14
0x00007f89b8096bf0  0x00007f89b80d6430  Yes         /lib64/libssh.so.4
0x00007f89ab6768f0  0x00007f89ab7605e2  Yes         /lib64/libicuuc.so.67
0x00007f89ab3edad0  0x00007f89ab5745d0  Yes         /lib64/libicui18n.so.67
0x00007f89a97f3050  0x00007f89a97f3109  Yes (*)     /lib64/libicudata.so.67
0x00007f89b807c570  0x00007f89b8082e81  Yes         /lib64/libnss_sss.so.2
0x00007f89b8069590  0x00007f89b806f1ec  Yes         /lib64/libnss_files.so.2
0x00007f89a9782db0  0x00007f89a97d28a9  Yes         /usr/lib64/claws-mail/plugins/litehtml_viewer.so
0x00007f89b800d4b0  0x00007f89b8029c6e  Yes         /lib64/libgumbo.so.1
0x00007f89b91bf1e0  0x00007f89b91c02bf  Yes         /lib64/libnss_mdns4_minimal.so.2
0x00007f89a970f410  0x00007f89a973f334  Yes         /lib64/libnss_resolve.so.2
0x00007f89b84b3d20  0x00007f89b84babb8  Yes         /usr/lib64/claws-mail/plugins/pdf_viewer.so
0x00007f89a9696d70  0x00007f89a96be33c  Yes         /lib64/libpoppler-glib.so.8
0x00007f89a93eba90  0x00007f89a9575012  Yes         /lib64/libpoppler.so.101
0x00007f89a927da00  0x00007f89a92c00a0  Yes         /lib64/libjpeg.so.62
0x00007f89a922ebf0  0x00007f89a926829e  Yes         /lib64/libopenjp2.so.7
0x00007f89a91d1290  0x00007f89a9208dbc  Yes         /lib64/liblcms2.so.2
0x00007f89a914ee00  0x00007f89a9190290  Yes         /lib64/libtiff.so.5
0x00007f89a9125130  0x00007f89a913a9e7  Yes         /lib64/libsmime3.so
0x00007f89a8ffcc50  0x00007f89a90d5a48  Yes         /lib64/libnss3.so
0x00007f89a8fab320  0x00007f89a8fcccd3  Yes         /lib64/libnspr4.so
0x00007f89b84a12d0  0x00007f89b84a7f49  Yes         /lib64/libjbig.so.2.1
0x00007f89a8f793f0  0x00007f89a8f89ab8  Yes         /lib64/libnssutil3.so
0x00007f89b855e210  0x00007f89b855f962  Yes         /lib64/libplc4.so
0x00007f89b9202110  0x00007f89b9202de8  Yes         /lib64/libplds4.so
0x00007f89b849b0d0  0x00007f89b849c1e6  Yes         /usr/lib64/gconv/CP1251.so
(*): Shared library is missing debugging information.
$1 = 0x0
$2 = 0x0
rax            0x564000000004      94832877895684
rbx            0x56402551bf00      94833504009984
rcx            0x6                 6
rdx            0x7                 7
rsi            0x1                 1
rdi            0x564023a082c0      94833475617472
rbp            0x564023980610      0x564023980610
rsp            0x7fffffea2f60      0x7fffffea2f60
r8             0x0                 0
r9             0x0                 0
r10            0x0                 0
r11            0x4                 4
r12            0x564023980610      94833475061264
r13            0x56402551bf00      94833504009984
r14            0x0                 0
r15            0x564023a233f0      94833475728368
rip            0x5640222cbfef      0x5640222cbfef <gtk_cmctree_node_get_row_data+63>
eflags         0x10206             [ PF 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 gtk_cmctree_node_get_row_data:
   0x00005640222cbfb0 <+0>:	push   %rbp
   0x00005640222cbfb1 <+1>:	mov    %rdi,%rbp
   0x00005640222cbfb4 <+4>:	push   %rbx
   0x00005640222cbfb5 <+5>:	mov    %rsi,%rbx
   0x00005640222cbfb8 <+8>:	sub    $0x8,%rsp
   0x00005640222cbfbc <+12>:	mov    0x1ca38d(%rip),%rsi        # 0x564022496350 <ctree_type.4.lto_priv.0>
   0x00005640222cbfc3 <+19>:	test   %rsi,%rsi
   0x00005640222cbfc6 <+22>:	je     0x5640222cc000 <gtk_cmctree_node_get_row_data+80>
   0x00005640222cbfc8 <+24>:	test   %rbp,%rbp
   0x00005640222cbfcb <+27>:	je     0x5640222cc030 <gtk_cmctree_node_get_row_data+128>
   0x00005640222cbfcd <+29>:	mov    0x0(%rbp),%rax
   0x00005640222cbfd1 <+33>:	test   %rax,%rax
   0x00005640222cbfd4 <+36>:	je     0x5640222cbfdb <gtk_cmctree_node_get_row_data+43>
   0x00005640222cbfd6 <+38>:	cmp    %rsi,(%rax)
   0x00005640222cbfd9 <+41>:	je     0x5640222cbfe7 <gtk_cmctree_node_get_row_data+55>
   0x00005640222cbfdb <+43>:	mov    %rbp,%rdi
   0x00005640222cbfde <+46>:	call   0x5640220a7890 <g_type_check_instance_is_a at plt>
   0x00005640222cbfe3 <+51>:	test   %eax,%eax
   0x00005640222cbfe5 <+53>:	je     0x5640222cc030 <gtk_cmctree_node_get_row_data+128>
   0x00005640222cbfe7 <+55>:	test   %rbx,%rbx
   0x00005640222cbfea <+58>:	je     0x5640222cc040 <gtk_cmctree_node_get_row_data+144>
   0x00005640222cbfec <+60>:	mov    (%rbx),%rax
=> 0x00005640222cbfef <+63>:	mov    0x30(%rax),%rax
   0x00005640222cbff3 <+67>:	add    $0x8,%rsp
   0x00005640222cbff7 <+71>:	pop    %rbx
   0x00005640222cbff8 <+72>:	pop    %rbp
   0x00005640222cbff9 <+73>:	ret    
   0x00005640222cbffa <+74>:	nopw   0x0(%rax,%rax,1)
   0x00005640222cc000 <+80>:	mov    0x1ca361(%rip),%rdi        # 0x564022496368 <clist_type.7.lto_priv.0>
   0x00005640222cc007 <+87>:	test   %rdi,%rdi
   0x00005640222cc00a <+90>:	je     0x5640222cc050 <gtk_cmctree_node_get_row_data+160>
   0x00005640222cc00c <+92>:	lea    0x536a1(%rip),%rsi        # 0x56402231f6b4
   0x00005640222cc013 <+99>:	xor    %ecx,%ecx
   0x00005640222cc015 <+101>:	lea    0x16e084(%rip),%rdx        # 0x56402243a0a0 <ctree_info.3.lto_priv.0>
   0x00005640222cc01c <+108>:	call   0x5640220a6660 <g_type_register_static at plt>
   0x00005640222cc021 <+113>:	mov    %rax,0x1ca328(%rip)        # 0x564022496350 <ctree_type.4.lto_priv.0>
   0x00005640222cc028 <+120>:	mov    %rax,%rsi
   0x00005640222cc02b <+123>:	jmp    0x5640222cbfc8 <gtk_cmctree_node_get_row_data+24>
   0x00005640222cc02d <+125>:	nopl   (%rax)
   0x00005640222cc030 <+128>:	add    $0x8,%rsp
   0x00005640222cc034 <+132>:	pop    %rbx
   0x00005640222cc035 <+133>:	pop    %rbp
   0x00005640222cc036 <+134>:	jmp    0x5640222c67a0 <gtk_cmctree_node_get_row_data>
   0x00005640222cc03b <+139>:	nopl   0x0(%rax,%rax,1)
   0x00005640222cc040 <+144>:	add    $0x8,%rsp
   0x00005640222cc044 <+148>:	xor    %eax,%eax
   0x00005640222cc046 <+150>:	pop    %rbx
   0x00005640222cc047 <+151>:	pop    %rbp
   0x00005640222cc048 <+152>:	ret    
   0x00005640222cc049 <+153>:	nopl   0x0(%rax)
   0x00005640222cc050 <+160>:	call   0x5640220a60c0 <gtk_container_get_type at plt>
   0x00005640222cc055 <+165>:	xor    %ecx,%ecx
   0x00005640222cc057 <+167>:	lea    0x16e0a2(%rip),%rdx        # 0x56402243a100 <clist_info.6.lto_priv.0>
   0x00005640222cc05e <+174>:	lea    0x535d6(%rip),%rsi        # 0x56402231f63b
   0x00005640222cc065 <+181>:	mov    %rax,%rdi
   0x00005640222cc068 <+184>:	call   0x5640220a6660 <g_type_register_static at plt>
   0x00005640222cc06d <+189>:	mov    %rax,0x1ca2f4(%rip)        # 0x564022496368 <clist_type.7.lto_priv.0>
   0x00005640222cc074 <+196>:	mov    %rax,%rdi
   0x00005640222cc077 <+199>:	jmp    0x5640222cc00c <gtk_cmctree_node_get_row_data+92>
End of assembler dump.


More information about the Users mailing list