Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gtk gtk
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.6k
    • Issues 1.6k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 238
    • Merge requests 238
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gtkgtk
  • Issues
  • #5819
Closed
Open
Issue created May 05, 2023 by Automeris naranja@automerisnaranja

stuck drag operation causing crash in libadwaita AdwTabBox

Affected version

gnome-text-editor-44.0-1.fc38.x86_64

Description

Text Editor crashed when I cleared the history in the preferences window. However, I tried to reproduce this issue by clearing the history again and the crash didn't occur. I don't know how to consistently trigger this.

Logs

Click to expand
#0  0x00007f2db82ffacd in end_drag_reodering.part.0.lto_priv.0 (self=0x55e195b3ae70) at ../src/adw-tab-box.c:1546
        index = 1
        dest_tab = 0x55e198a4a530
#1  0x00007f2db86b1c4b in _gtk_marshal_VOID__DOUBLE_DOUBLEv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55e1958c03f0) at gtk/gtkmarshalers.c:4147
        cc = <optimized out>
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
        arg0 = 0
        arg1 = 26.000003814697266
        args_copy = {{gp_offset = 24, fp_offset = 80, overflow_arg_area = 0x7ffe2a198980, reg_save_area = 0x7ffe2a1988c0}}
#2  0x00007f2db9032cda in _g_closure_invoke_va (param_types=0x55e1958c03f0, n_params=<optimized out>, args=0x7ffe2a1988a0, instance=0x55e195b3c2a0, return_value=0x0, closure=0x55e195b3c5b0) at ../gobject/gclosure.c:895
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e195b3c590
        real_closure = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_67 = <optimized out>
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        _g_boolean_var_68 = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
#3  g_signal_emit_valist (instance=0x55e195b3c2a0, signal_id=113, detail=0, var_args=var_args@entry=0x7ffe2a1988a0) at ../gobject/gsignal.c:3472
        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}}}
        accumulator = 0x0
        emission = {next = 0x7ffe2a198a80, instance = 0x55e195b3c2a0, ihint = {signal_id = 113, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 94427365021200}
        instance_type = 94427365021200
        emission_return = {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}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        hlist = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#4  0x00007f2db9032e53 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at ../gobject/gsignal.c:3622
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2a198980, reg_save_area = 0x7ffe2a1988c0}}
#5  0x00007f2db90175ea in g_cclosure_marshal_VOID__BOXEDv (closure=0x55e1958c7360, return_value=<optimized out>, instance=0x55e195b3c2a0, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55e1958beda0) at ../gobject/gmarshal.c:1686
        cc = <optimized out>
        data1 = <optimized out>
        data2 = <optimized out>
        callback = 0x7f2db874ea00 <gtk_gesture_drag_end>
        arg0 = 0x0
        args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe2a198c60, reg_save_area = 0x7ffe2a198ba0}}
#6  0x00007f2db9032cda in _g_closure_invoke_va (param_types=0x55e1958beda0, n_params=<optimized out>, args=0x7ffe2a198b80, instance=0x55e195b3c2a0, return_value=0x0, closure=0x55e1958c7360) at ../gobject/gclosure.c:895
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e1958c7340
        real_closure = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_67 = <optimized out>
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        _g_boolean_var_68 = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
#7  g_signal_emit_valist (instance=0x55e195b3c2a0, signal_id=103, detail=0, var_args=var_args@entry=0x7ffe2a198b80) at ../gobject/gsignal.c:3472
        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}}}
        accumulator = 0x0
        emission = {next = 0x7ffe2a199150, instance = 0x55e195b3c2a0, ihint = {signal_id = 103, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 94427365021200}
        instance_type = 94427365021200
        emission_return = {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}}}
        rtype = 4
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        hlist = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#8  0x00007f2db9032e53 in g_signal_emit (instance=instance@entry=0x55e195b3c2a0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2a198c60, reg_save_area = 0x7ffe2a198ba0}}
#9  0x00007f2db874b41c in _gtk_gesture_set_recognized (sequence=0x0, recognized=0, gesture=0x55e195b3c2a0) at ../gtk/gtkgesture.c:340
        priv = <optimized out>
#10 _gtk_gesture_check_recognized (gesture=gesture@entry=0x55e195b3c2a0, sequence=0x0) at ../gtk/gtkgesture.c:381
        priv = 0x55e195b3c240
        has_matching_touchpoints = 0
#11 0x00007f2db874b50a in _gtk_gesture_cancel_all (gesture=0x55e195b3c2a0) at ../gtk/gtkgesture.c:577
        sequence = 0x0
        priv = <optimized out>
        iter = {dummy1 = 0x55e195b3c2c0, dummy2 = 0x55e1958ad970, dummy3 = 0x55e195b3c220, dummy4 = 1, dummy5 = 0, dummy6 = 0x7ffe00000008}
#12 0x00007f2db8750440 in gtk_gesture_single_handle_event (controller=0x55e195b3c2a0, event=0x55e1988063e0, x=517.42578125, y=13.058594703674316) at ../gtk/gtkgesturesingle.c:217
        sequence = <optimized out>
        priv = 0x55e195b3c220
        source_device = <optimized out>
        source = <optimized out>
        button = <optimized out>
        state = <optimized out>
        i = <optimized out>
        retval = <optimized out>
        test_touchscreen = <optimized out>
        event_type = <optimized out>
#13 0x00007f2db886aedf in gtk_event_controller_handle_event (y=<optimized out>, x=<optimized out>, target=<optimized out>, event=<optimized out>, controller=0x55e195b3c2a0) at ../gtk/gtkeventcontroller.c:362
        controller_class = 0x55e1958ad970
        priv = <optimized out>
        retval = 0
        controller_class = <optimized out>
        priv = <optimized out>
        retval = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_13 = <optimized out>
        __inst = <optimized out>
        __t = <optimized out>
        __r = <optimized out>
        _g_boolean_var_14 = <optimized out>
        _pp = <optimized out>
        _ptr = <optimized out>
        _pp = <optimized out>
        _ptr = <optimized out>
#14 gtk_widget_run_controllers (widget=widget@entry=0x55e195b3ae70, event=event@entry=0x55e1988063e0, target=target@entry=0x55e19888c080, x=517.42578125, y=13.058594703674316, phase=phase@entry=GTK_PHASE_BUBBLE) at ../gtk/gtkwidget.c:4570
        this_handled = <optimized out>
        is_gesture = <optimized out>
        controller_phase = <optimized out>
        next = 0x55e195b3c1e0
        priv = 0x55e195b3ad20
        controller = 0x55e195b3c2a0
        handled = 0
        l = <optimized out>
#15 0x00007f2db886b24d in gtk_widget_event (target=0x55e19888c080, event=0x55e1988063e0, widget=0x55e195b3ae70) at ../gtk/gtkwidget.c:4764
        return_val = <optimized out>
        x = 517.42578125
        y = 13.058594703674316
#16 gtk_widget_event (widget=0x55e195b3ae70, event=0x55e1988063e0, target=0x55e19888c080) at ../gtk/gtkwidget.c:4740
        return_val = 0
        x = <optimized out>
        y = <optimized out>
#17 0x00007f2db8a9abea in gtk_propagate_event_internal.isra.0 (widget=0x55e195b3ae70, event=0x55e1988063e0, topmost=<optimized out>) at ../gtk/gtkmain.c:1956
        handled_event = 0
        target = 0x55e19888c080
        widget_array = {start = 0x7ffe2a198e58, end = 0x7ffe2a198ec8, end_allocation = 0x7ffe2a198ed8, preallocated = {0x55e19888c080, 0x55e19888b970, 0x55e1988ba7a0, 0x55e1989a3f70, 0x55e195b3ae70, 0x55e195b3f250, 0x55e195aa51e0, 0x55e195b48020, 0x55e195aa6ab0, 0x55e195aa3330, 0x55e195aa30b0, 0x55e195a3c6e0, 0x55e1958dc1d0, 0x55e195a36bf0, 0x7f2db8884fb5 <gtk_window_group_get_current_grab+21>, 0x7ffe2a198ee0}}
        i = 4
#18 0x00007f2db8789fdc in gtk_main_do_event (event=0x55e1988063e0) at ../gtk/gtkmain.c:1698
        event_widget = <optimized out>
        target_widget = <optimized out>
        grab_widget = 0x55e19888c080
        window_group = 0x55e195893060
        rewritten_event = <optimized out>
        tmp_list = <optimized out>
#19 0x00007f2db8879a14 in surface_event () at ../gtk/gtkwindow.c:4748
        default_icon_name = 0x55e1959b5740 "org.gnome.TextEditor"
        window_props = {0x0, 0x55e195a05b20, 0x55e195a05e80, 0x55e195a06030, 0x55e195a06300, 0x55e195a06420, 0x55e195a037b0, 0x55e195a03950, 0x55e195a03db0, 0x55e1958964b0, 0x55e195a03ff0, 0x55e195a04110, 0x55e19589a2c0, 0x55e19589b260, 0x55e1958954c0, 0x55e195895560, 0x55e195895650, 0x55e1958956f0, 0x55e195a044f0, 0x55e195a03ed0, 0x55e195a05cd0, 0x55e195a03af0, 0x55e195a03c90, 0x55e195a04230, 0x55e195a043d0}
        org_kde_kwin_server_decoration_requests = {{name = 0x7f2db8ab4879 "release", signature = 0x7f2db8aa8a16 "", types = 0x7f2db8c1bd80 <server_decoration_types.lto_priv>}, {name = 0x7f2db8ae3226 "request_mode", signature = 0x7f2db8ae55f5 "u", types = 0x7f2db8c1bd80 <server_decoration_types.lto_priv>}}
        parent_buildable_iface = 0x55e195890b90
        parent_accessible_iface = 0x55e1958a9940
        gtk_window_parent_class = 0x55e195a6a800
        disable_startup_notification = 0
        gtk_widget_paintable_parent_class = 0x0
        server_decoration_types = {0x0, 0x7f2db8c08580 <org_kde_kwin_server_decoration_interface>, 0x7f2db76e6a00 <wl_surface_interface>}
        quark_gtk_window_icon_info = 1562
        properties = {0x0, 0x0}
        GtkWidgetPaintable_private_offset = 0
        toplevel_list = 0x55e1959349e0
        org_kde_kwin_server_decoration_events = {{name = 0x7f2db8b09105 "mode", signature = 0x7f2db8ae55f5 "u", types = 0x7f2db8c1bd80 <server_decoration_types.lto_priv>}}
        org_kde_kwin_server_decoration_interface = {name = 0x7f2db8ae3380 "org_kde_kwin_server_decoration", version = 1, method_count = 2, methods = 0x7f2db8c08540 <org_kde_kwin_server_decoration_requests>, event_count = 1, events = 0x7f2db8c08520 <org_kde_kwin_server_decoration_events>}
#20 0x00007f2db89cbeac in _gdk_marshal_BOOLEAN__POINTERv (closure=<optimized out>, return_value=0x7ffe2a1991a0, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x55e196331c80) at gdk/gdkmarshalers.c:302
        cc = <optimized out>
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
        v_return = <optimized out>
        arg0 = 0x1
        args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe2a199330, reg_save_area = 0x7ffe2a199270}}
        __func__ = "_gdk_marshal_BOOLEAN__POINTERv"
#21 0x00007f2db8a386d8 in gdk_surface_event_marshallerv (closure=0x55e198528900, return_value=0x7ffe2a1991a0, instance=0x55e1963344d0, args=0x7ffe2a199250, marshal_data=0x0, n_params=1, param_types=0x55e196331c80) at ../gdk/gdksurface.c:463
        args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe2a199330, reg_save_area = 0x7ffe2a199270}}
        event = 0x55e1988063e0
#22 0x00007f2db9032cda in _g_closure_invoke_va (param_types=0x55e196331c80, n_params=<optimized out>, args=0x7ffe2a199250, instance=0x55e1963344d0, return_value=0x7ffe2a1991a0, closure=0x55e198528900) at ../gobject/gclosure.c:895
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x55e1985288e0
        real_closure = <optimized out>
        __func__ = <optimized out>
        _g_boolean_var_67 = <optimized out>
        marshal = <optimized out>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        _g_boolean_var_68 = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
        cunion = <optimized out>
        new_int = <optimized out>
        old_int = <optimized out>
        success = <optimized out>
        tmp = <optimized out>
        gaicae_oldval = <optimized out>
#23 g_signal_emit_valist (instance=0x55e1963344d0, signal_id=300, detail=0, var_args=var_args@entry=0x7ffe2a199250) at ../gobject/gsignal.c:3472
        return_accu = 0x7ffe2a1991a0
        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}}}
        accumulator = 0x55e196331d10
        emission = {next = 0x7ffe2a199560, instance = 0x55e1963344d0, ihint = {signal_id = 300, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 94427375928128}
        instance_type = 94427375928128
        emission_return = {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}}}
        rtype = 20
        static_scope = 0
        fastpath_handler = <optimized out>
        closure = <optimized out>
        run_type = <optimized out>
        hlist = <optimized out>
        l = <optimized out>
        fastpath = <optimized out>
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#24 0x00007f2db9032e53 in g_signal_emit (instance=instance@entry=0x55e1963344d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2a199330, reg_save_area = 0x7ffe2a199270}}
#25 0x00007f2db8a8fe07 in gdk_surface_handle_event.isra.0 (event=0x55e1988063e0) at ../gdk/gdksurface.c:2956
        surface = 0x55e1963344d0
        begin_time = 1104315067569
        handled = 0
#26 0x00007f2db8a41a85 in _gdk_event_queue_flush (display=0x55e19586b4f0) at ../gdk/gdkevents.c:857
        event = 0x55e1988063e0
#27 gdk_surface_flush_events (clock=0x55e1963300b0, data=0x55e1963344d0) at ../gdk/gdksurface.c:2483
        surface = <optimized out>
#28 0x00007f2db90134ea in g_closure_invoke (closure=0x55e196334a30, return_value=0x0, n_param_values=1, param_values=0x7ffe2a1995f0, invocation_hint=0x7ffe2a199570) at ../gobject/gclosure.c:832
        marshal = 0x7f2db90184d0 <g_cclosure_marshal_VOID__VOID>
        marshal_data = 0x0
        in_marshal = 0
        real_closure = 0x55e196334a10
        __func__ = "g_closure_invoke"
#29 0x00007f2db9041d36 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55e196331bf0, detail=detail@entry=0, instance=instance@entry=0x55e1963300b0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe2a1995f0) at ../gobject/gsignal.c:3812
        tmp = <optimized out>
        handler = 0x55e1963d3d80
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x55e1963300b0, ihint = {signal_id = 291, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 4}
        class_closure = <optimized out>
        hlist = <optimized out>
        handler_list = 0x55e1963d3d80
        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 = 291
        max_sequential_handler_number = 8680
        return_value_altered = <optimized out>
        EMIT_RESTART = <optimized out>
#30 0x00007f2db9032bdd in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe2a199790) at ../gobject/gsignal.c:3565
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = <optimized out>
        i = <optimized out>
        n_params = <optimized out>
        __func__ = "g_signal_emit_valist"
#31 0x00007f2db9032e53 in g_signal_emit (instance=instance@entry=0x55e1963300b0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3622
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe2a199870, reg_save_area = 0x7ffe2a1997b0}}
#32 0x00007f2db8a27ed5 in _gdk_frame_clock_emit_flush_events (frame_clock=0x55e1963300b0) at ../gdk/gdkframeclock.c:668
No locals.
#33 gdk_frame_clock_flush_idle (data=data@entry=0x55e1963300b0) at ../gdk/gdkframeclockidle.c:369
        clock = 0x55e1963300b0
        clock_idle = 0x55e1963300b0
        priv = 0x55e19632ffa0
#34 0x00007f2db8f12c69 in g_timeout_dispatch (source=0x55e19931ec20, callback=0x7f2db8a27e90 <gdk_frame_clock_flush_idle>, user_data=0x55e1963300b0) at ../glib/gmain.c:5054
        timeout_source = 0x55e19931ec20
        again = <optimized out>
#35 0x00007f2db8f1239c in g_main_dispatch (context=0x55e19586c6d0) at ../glib/gmain.c:3460
        dispatch = 0x7f2db8f12c40 <g_timeout_dispatch>
        prev_source = 0x0
        begin_time_nsec = 1104315062598
        was_in_call = 0
        user_data = 0x55e1963300b0
        callback = 0x7f2db8a27e90 <gdk_frame_clock_flush_idle>
        cb_funcs = 0x7f2db8ffd380 <g_source_callback_funcs>
        cb_data = 0x55e195879b80
        need_destroy = <optimized out>
        source = 0x55e19931ec20
        current = 0x55e1958c8630
        i = 0
        current = <optimized out>
        i = <optimized out>
        __func__ = <optimized out>
        source = <optimized out>
        _g_boolean_var_163 = <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_164 = <optimized out>
#36 g_main_context_dispatch (context=0x55e19586c6d0) at ../glib/gmain.c:4200
No locals.
#37 0x00007f2db8f70438 in g_main_context_iterate.isra.0 (context=0x55e19586c6d0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4276
        max_priority = 2147483647
        timeout = 2
        some_ready = 1
        nfds = 2
        allocated_nfds = <optimized out>
        fds = <optimized out>
        begin_time_nsec = 1104312955879
#38 0x00007f2db8f0fa23 in g_main_context_iteration (context=context@entry=0x55e19586c6d0, may_block=may_block@entry=1) at ../glib/gmain.c:4343
        retval = <optimized out>
#39 0x00007f2db914701d in g_application_run (application=application@entry=0x55e195911750, argc=<optimized out>, argv=0x7ffe2a199cc8) at ../gio/gapplication.c:2573
        arguments = 0x55e1958dc370
        status = 0
        context = 0x55e19586c6d0
        acquired_context = <optimized out>
        __func__ = "g_application_run"
#40 0x000055e1948e04d3 in main (argc=<optimized out>, argv=<optimized out>) at ../src/main.c:107
        app = 0x55e195911750
        standalone = 0
        exit_after_startup = 0
        ret = <optimized out>
warning: Error detected on fd 0
error detected on stdin
Exception ignored in: <gdb._GdbFile object at 0x7efe542fe310>
Traceback (most recent call last):
  File "/usr/share/gdb/python/gdb/__init__.py", line 56, in flush
    def flush(self):

KeyboardInterrupt: 
Edited May 06, 2023 by Automeris naranja
Assignee
Assign to
Time tracking