waddlesplash / xlibe

An Xlib compatibility layer implemented on top of the Haiku API, in order to run X11 applications on Haiku without an X server.
MIT License
92 stars 3 forks source link

Crash at: " _cairo_hash_table_lookup_unique_key". #8

Closed khallebal closed 2 years ago

khallebal commented 2 years ago

After a succefull build of Geany it crashes at start up with this trace, the exact same trace is observed when building wxGTK where all the demos crash at start up.


Active Threads:
    thread 86012: Xlibe BApplication 
    thread 86016: pthread func 
    thread 86022: pthread func 
    thread 86023: pthread func 
    thread 86045: w>untitled - Geany 
    thread 86047: team 86011 debug task 
    thread 86011: geany (main)
        state: Exception (Divide error)

        Frame       IP          Function Name
        -----------------------------------------------
        0x7fa22604b2d0  0x6aab58f013    _cairo_hash_table_lookup_unique_key + 0x2e 
            Disassembly:
                _cairo_hash_table_lookup_unique_key:
                0x0000006aab58efe5:               55  push %rbp
                0x0000006aab58efe6:           4889e5  mov %rsp, %rbp
                0x0000006aab58efe9:         4883ec40  sub $0x40, %rsp
                0x0000006aab58efed:         48897dc8  mov %rdi, -0x38(%rbp)
                0x0000006aab58eff1:         488975c0  mov %rsi, -0x40(%rbp)
                0x0000006aab58eff5:         488b45c8  mov -0x38(%rbp), %rax
                0x0000006aab58eff9:   488b8008010000  mov 0x108(%rax), %rax
                0x0000006aab58f000:           488b00  mov (%rax), %rax
                0x0000006aab58f003:         488945e8  mov %rax, -0x18(%rbp)
                0x0000006aab58f007:         488b45c0  mov -0x40(%rbp), %rax
                0x0000006aab58f00b:           488b00  mov (%rax), %rax
                0x0000006aab58f00e:       ba00000000  mov $0x0, %edx
                0x0000006aab58f013:         48f775e8  div -0x18(%rbp) <--

            Frame memory:
                [0x7fa22604b290]  0..b....P..b....   30 19 1f 62 07 11 00 00 50 8d 15 62 07 11 00 00
                [0x7fa22604b2a0]  ................   0a 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00
                [0x7fa22604b2b0]  ................   15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
                [0x7fa22604b2c0]  pu.a............   70 75 06 61 07 11 00 00 04 00 00 00 00 00 00 00
        0x7fa22604b300  0x6aab58f720    _cairo_hash_table_insert + 0x73 
        0x7fa22604b340  0x6aab5cb654    _cairo_scaled_glyph_lookup + 0x155 
        0x7fa22604b5d0  0x6aab5c9fb3    _cairo_scaled_font_glyph_device_extents + 0x1c6 
        0x7fa22604b620  0x6aab5fa0ff    _cairo_composite_rectangles_init_for_glyphs + 0xc4 
        0x7fa22604b960  0x6aab57de60    _cairo_compositor_glyphs + 0x76 
        0x7fa22604b9d0  0x6aab577709    _cairo_xlib_surface_glyphs + 0x73 
        0x7fa22604ba40  0x6aab5da279    _cairo_surface_show_text_glyphs + 0x27d 
        0x7fa22604ce20  0x6aab58da7e    _cairo_gstate_show_text_glyphs + 0x354 
        0x7fa22604ce60  0x6aab5811bd    _cairo_default_context_glyphs + 0x35 
        0x7fa22604cea0  0x6aaca073b2    cairo_show_glyphs + 0x79 
        0x7fa22604d730  0xae52590c06    pango_cairo_renderer_show_text_glyphs(PangoRenderer*, const char*, int, PangoGlyphString*, cairo_text_cluster_t*, int, gboolean, PangoFont*, int, int) + 0x276 (../pango/pangocairo-render.c:-1)
            Variables:
            text: Invalid Argument
            text_len: 0
            clusters: 0 {
                num_bytes: Invalid Argument
                num_glyphs: Bad address
            }
            num_clusters: 0
            backward: 0
            font: 0x11076152c030 {
                parent_instance
            }
            x: 0
            y: 11264
            stack_glyphs: Unavailable {
                stack_glyphs[0]
                stack_glyphs[1]
                stack_glyphs[2]
                stack_glyphs[3]
                stack_glyphs[4]
                stack_glyphs[5]
                stack_glyphs[6]
                stack_glyphs[7]
                stack_glyphs[8]
                stack_glyphs[9]
            }
            base_x: 0
            base_y: 11

        0x7fa22604e000  0xae52590f0a    pango_cairo_renderer_draw_glyph_item(PangoRenderer*, const char*, PangoGlyphItem*, int, int) + 0x24a (../pango/pangocairo-render.c:-1)
            Variables:
            renderer: 0x110762100520 {
                parent_instance
                underline: PANGO_UNDERLINE_NONE
                strikethrough: 0
                active_count: 3
                matrix: 0
                priv: 0x1107621004c0
            }
            text: File
            x: 0
            y: 11264
            crenderer: 0x110762100520 {
                parent_instance
                cr: 0x1107615f5e60
                do_path: 0
                has_show_text_glyphs: 0
                x_offset: 0
                y_offset: 0
                is_cached_renderer: 1
                cr_had_current_point: 1
            }
            font: 0x11076152c030 {
                parent_instance
            }
            glyphs: 0x1107611c8860 {
                num_glyphs: 4
                glyphs: 0x110760feb150
                log_clusters: 0x1107620b9480
                space: 4
            }
            item: No such file or directory
            iter {
                glyph_item: 0xff00
                text: Bad address
                start_glyph: -16777216
                start_index: -1
                start_char: 3600
                end_glyph: 0
                end_index: 3600
                end_char: 0
            }
            stack_clusters: Unavailable {
                stack_clusters[0]
                stack_clusters[1]
                stack_clusters[2]
                stack_clusters[3]
                stack_clusters[4]
                stack_clusters[5]
                stack_clusters[6]
                stack_clusters[7]
                stack_clusters[8]
                stack_clusters[9]
            }
            __func__: pango_cairo_renderer_draw_glyph_item

        0x7fa22604e040  0x89694da192    pango_renderer_draw_glyph_item(PangoRenderer*, const char*, PangoGlyphItem*, int, int) + 0x42 (../pango/pango-renderer.c:-1)
            Variables:
            renderer: 0x110762100520 {
                parent_instance
                underline: PANGO_UNDERLINE_NONE
                strikethrough: 0
                active_count: 3
                matrix: 0
                priv: 0x1107621004c0
            }
            text: File
            glyph_item: 0x11076116e520 {
                item: 0x110762213980
                glyphs: 0x1107611c8860
                y_offset: 0
                start_x_offset: 0
                end_x_offset: 0
            }
            x: 0
            y: 11264
            __func__: pango_renderer_draw_glyph_item

        0x7fa22604e170  0x89694dae7e    pango_renderer_draw_layout_line(PangoRenderer*, PangoLayoutLine*, int, int) + 0x54e (../pango/pango-renderer.c:-1)
            Variables:
            renderer: 0x110762100520 {
                parent_instance
                underline: PANGO_UNDERLINE_NONE
                strikethrough: 0
                active_count: 3
                matrix: 0
                priv: 0x1107621004c0
            }
            line: 0x110761454370 {
                layout: 0x110762150d40
                start_index: 0
                length: 4
                runs: 0x110761aef350
                is_paragraph_start: 1
                resolved_dir: 3
            }
            x: 0
            y: 11264
            x_off: 0
            glyph_string_width: 25600
            state {
                underline: PANGO_UNDERLINE_NONE
                underline_rect
                strikethrough: 0
                strikethrough_rect
                strikethrough_glyphs: 0
                overline: PANGO_OVERLINE_NONE
                overline_rect
                logical_rect_end: 25600
            }
            l: 0x110761aef350 {
                data: 0x11076116e520
                next: 0
            }
            got_overall: 0
            overall_rect {
                x: 637853900
                y: 32674
                width: 637854144
                height: 32674
            }
            text: File
            __func__: pango_renderer_draw_layout_line
            run: 0x11076116e520 {
                item: 0x110762213980
                glyphs: 0x1107611c8860
                y_offset: 0
                start_x_offset: 0
                end_x_offset: 0
            }
            ink_rect {
                x: 0
                y: 0
                width: 1645546816
                height: 11264
            }
            ink: 0 {
                x: Invalid Argument
                y: Bad address
                width: Bad address
                height: Bad address
            }
            logical_rect {
                x: 0
                y: 0
                width: 1626321088
                height: 4359
            }
            y_off: 0

        0x7fa22604e240  0x89694db34f    pango_renderer_draw_layout(PangoRenderer*, PangoLayout*, int, int) + 0xef (../pango/pango-renderer.c:-1)
            Variables:
            renderer: 0x110762100520 {
                parent_instance
                underline: PANGO_UNDERLINE_NONE
                strikethrough: 0
                active_count: 3
                matrix: 0
                priv: 0x1107621004c0
            }
            x: 0
            y: 0
            iter {
                layout: 0x110762150d40
                line_list_link: 0x1107613cdf50
                line: 0x110761454370
                run_list_link: 0x110761aef350
                run: 0x11076116e520
                index: 0
                line_extents: 0x11076211c050
                line_index: 0
                run_x: 0
                run_width: 25600
                end_x_offset: 0
                ltr: 1
                cluster_x: 0
                cluster_width: 9216
                cluster_start: 0
                next_cluster_glyph: 1
                cluster_num_chars: 1
                character_position: 0
                layout_width: 25600
            }
            __func__: pango_renderer_draw_layout
            logical_rect {
                x: 0
                y: 0
                width: 25600
                height: 14336
            }
            line: 0x110761454370 {
                layout: 0x110762150d40
                start_index: 0
                length: 4
                runs: 0x110761aef350
                is_paragraph_start: 1
                resolved_dir: 3
            }
            baseline: No such file or directory

        0x7fa22604e270  0xae52591745    pango_cairo_show_layout(cairo_t*, PangoLayout*) + 0xc5 (../pango/pangocairo-render.c:-1)
            Variables:
            cr: 0x1107615f5e60 {
            }
            layout: 0x110762150d40 {
                parent_instance
                context: 0x1107621ba020
                attrs: 0x1107613cd1c0
                font_desc: 0
                tabs: 0
                text: 0x110761f6b390
                copy_begin: 0
                serial: 3
                context_serial: 5
                length: 4
                n_chars: 4
                width: -1
                height: -1
                indent: 0
                spacing: 0
                line_spacing: 0.000000
                justify: 0
                justify_last_line: 0
                alignment: 1
                single_paragraph: 0
                auto_dir: 0
                wrap: 0
                is_wrapped: 0
                ellipsize: 0
                is_ellipsized: 0
                unknown_glyphs_count: -1
                logical_rect_cached: 1
                ink_rect_cached: 1
                logical_rect
                ink_rect
                tab_width: -1
                decimal: 0
                copy_end: 0
                log_attrs: 0x1107615b79f0
                lines: 0x1107613cdf50
                line_count: 1
            }
            __func__: pango_cairo_show_layout

        0x7fa22604e2f0  0x187bff3a68d   gtk_render_layout(GtkStyleContext*, cairo_t*, gdouble, gdouble, PangoLayout*) + 0x15d (/sources/gtk+-3.24.30/gtk/gtkrender.c:-1)
            Variables:
            context: 0x110762116ea0 {
                parent_object
                priv: 0x110762116e50
            }
            cr: 0x1107615f5e60 {
            }
            y: 0
            layout: 0x110762150d40 {
                parent_instance
                context: 0x1107621ba020
                attrs: 0x1107613cd1c0
                font_desc: 0
                tabs: 0
                text: 0x110761f6b390
                copy_begin: 0
                serial: 3
                context_serial: 5
                length: 4
                n_chars: 4
                width: -1
                height: -1
                indent: 0
                spacing: 0
                line_spacing: 0.000000
                justify: 0
                justify_last_line: 0
                alignment: 1
                single_paragraph: 0
                auto_dir: 0
                wrap: 0
                is_wrapped: 0
                ellipsize: 0
                is_ellipsized: 0
                unknown_glyphs_count: -1
                logical_rect_cached: 1
                ink_rect_cached: 1
                logical_rect
                ink_rect
                tab_width: -1
                decimal: 0
                copy_end: 0
                log_attrs: 0x1107615b79f0
                lines: 0x1107613cdf50
                line_count: 1
            }
            __func__: gtk_render_layout

        0x7fa22604e3a0  0x187bfeb13f4   gtk_label_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x124 (/sources/gtk+-3.24.30/gtk/gtklabel.c:-1)
            Variables:
            cr: 0x1107615f5e60 {
            }
            x: 0
            y: 0
            width: 25
            height: 14
            data: 0 {
                *data: Unavailable
            }
            widget: 0x1107614c7d60 {
                parent_instance
                priv: 0x1107614c7c70
            }
            label: 0x1107614c7d60 {
                misc
                priv: 0x1107614c7bf0
            }
            priv: 0x1107614c7bf0 {
                select_info: 0
                mnemonic_widget: 0
                mnemonic_window: 0x110761846520
                gadget: 0x1107619763e0
                attrs: 0
                markup_attrs: 0
                layout: 0x110762150d40
                label: 0x110761830e20
                text: 0x110761830d80
                angle: 0
                xalign: 0.000000
                yalign: 0.500000
                mnemonics_visible: 1
                jtype: 3
                wrap: 0
                use_underline: 0
                use_markup: 0
                ellipsize: 4
                single_line_mode: 0
                have_transform: 0
                in_click: 0
                wrap_mode: 1
                pattern_set: 0
                track_links: 0
                mnemonic_keyval: 102
                width_chars: -1
                max_width_chars: -1
                lines: -1
            }
            info: 0 {
                window: Invalid Argument
                selection_anchor: Bad address
                selection_end: Bad address
                popup_menu: Bad address
                selection_node: Bad address
                links: Bad address
                active_link: Bad address
                drag_gesture: Bad address
                multipress_gesture: Bad address
                drag_start_x: Bad address
                drag_start_y: Bad address
                in_drag: Bad address
                select_words: Bad address
                selectable: Bad address
                link_clicked: Bad address
            }
            context: 0x110762116ea0 {
                parent_object
                priv: 0x110762116e50
            }
            lx: No such file or directory
            ly: No such file or directory

        0x7fa22604e3c0  0x187bfdf805e   gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:-1)
            Variables:
            gadget: No such file or directory
            cr: No such file or directory
            x: No such file or directory
            y: No such file or directory
            width: No such file or directory
            height: No such file or directory
            priv: No such file or directory

        0x7fa22604e480  0x187bfdfd9bc   gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:-1)
            Variables:
            gadget: 0x1107619763e0 {
                parent
            }
            cr: 0x1107615f5e60 {
            }
            priv: 0x1107619763b0 {
                node: 0x110761976300
                owner: 0x1107614c7d60
                allocated_size
                allocated_baseline: -1
            }
            margin {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            border {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            padding {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            draw_focus: -503698368
            style: 0x110762135410 {
                parent
            }
            contents_x: No such file or directory
            contents_y: No such file or directory
            contents_width: 25
            contents_height: 14
            margin_box {
                x: 0
                y: 0
                width: 25
                height: 14
            }
            __func__: gtk_css_gadget_draw

        0x7fa22604e490  0x187bfeaefec   gtk_label_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtklabel.c:5)
            Variables:
            cr: No such file or directory

        0x7fa22604e510  0x187bfd8ac3e   gtk_accel_label_draw(GtkWidget*, cairo_t*) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkaccellabel.c:12)
            Variables:
            widget: No such file or directory
            cr: No such file or directory
            accel_label: No such file or directory
            allocation {
                x: -1101581788
                y: 387
                width: 1633640032
                height: 4359
            }
            requisition {
                width: 1633640032
                height: 4359
            }

        0x7fa22604e580  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:-1)
            Variables:
            widget: 0x1107614c7d60 {
                parent_instance
                priv: 0x1107614c7c70
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604e5f0  0x187bfdf2cba   gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:-1)
            Variables:
            child: 0x1107614c7d60 {
                parent_instance
                priv: 0x1107614c7c70
            }
            cr: 0x1107615f5e60 {
            }
            window: 0x1107621e9010 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110761ce3e10
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761969340
                x: 0
                y: 0
                event_mask: 14084
                window_type: 2
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621eb080
                children_list_node
                native_children: 0
                background: 0x110761e80030
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0
                old_updated_area: Unavailable
                old_state: 0
                state: 0
                synthesized_crossing_event_id: 0
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 0
                viewable: 0
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 24
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x110762152410
                cursor: 0
                device_cursor: 0x110761b70640
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0
                invalidate_handler: 0
                drawing_context: 0
                opaque_region: 0
            }
            x: 8
            y: 5
            __func__: gtk_container_propagate_draw

        0x7fa22604e640  0x187bfdf2d9f   gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:-1)
            Variables:
            widget: 0x1107619694f0 {
                parent_instance
                priv: 0x110761969400
            }
            cr: 0x1107615f5e60 {
            }
            container: 0x1107619694f0 {
                widget
                priv: 0x1107619693e0
            }
            child_infos: 0x110762216e60 {
                data: 0x1107620b8aa0
                len: 1
            }
            child_info: No such file or directory
            data {
                container: 0x1107619694f0
                child_infos: 0x110762216e60
                cr: 0x1107615f5e60
            }

        0x7fa22604e670  0x187bfed634b   gtk_menu_item_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x6b (/sources/gtk+-3.24.30/gtk/gtkmenuitem.c:-1)
            Variables:
            cr: 0x1107615f5e60 {
            }
            data: 0 {
                *data: Unavailable
            }
            widget: 0x1107619694f0 {
                parent_instance
                priv: 0x110761969400
            }
            menu_item: 0x1107619694f0 {
                bin
                priv: 0x110761969380
            }
            priv: 0x110761969380 {
                submenu: 0x1107610133e0
                event_window: 0x1107621e91b0
                toggle_size: 0
                accelerator_width: 0
                timer: 0
                accel_path: Invalid Argument
                action: 0
                action_helper: 0
                gadget: 0x1107619762e0
                arrow_gadget: 0
                submenu_placement: 1
                submenu_direction: 1
                right_justify: 1
                from_menubar: 0
                use_action_appearance: 0
                reserve_indicator: 0
            }

        0x7fa22604e690  0x187bfdf805e   gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
            Variables:
            gadget: No such file or directory
            cr: No such file or directory
            x: No such file or directory
            y: No such file or directory
            width: No such file or directory
            height: No such file or directory
            priv: No such file or directory

        0x7fa22604e750  0x187bfdfd9bc   gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
            Variables:
            gadget: 0x1107619762e0 {
                parent
            }
            cr: 0x1107615f5e60 {
            }
            priv: 0x1107619762b0 {
                node: 0x110761976200
                owner: 0x1107619694f0
                allocated_size
                allocated_baseline: -1
            }
            margin {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            border {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            padding {
                left: 8
                right: 8
                top: 4
                bottom: 4
            }
            draw_focus: -503698464
            style: 0x110762135c80 {
                parent
            }
            contents_x: No such file or directory
            contents_y: No such file or directory
            contents_width: 25
            contents_height: 16
            margin_box {
                x: 0
                y: 0
                width: 41
                height: 24
            }
            __func__: gtk_css_gadget_draw

        0x7fa22604e760  0x187bfed636c   gtk_menu_item_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkmenuitem.c:-1)
            Variables:
            cr: No such file or directory

        0x7fa22604e7d0  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
            Variables:
            widget: 0x1107619694f0 {
                parent_instance
                priv: 0x110761969400
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604e840  0x187bfdf2cba   gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
            Variables:
            child: 0x1107619694f0 {
                parent_instance
                priv: 0x110761969400
            }
            cr: 0x1107615f5e60 {
            }
            window: 0x1107621e9010 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110761ce3e10
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761969340
                x: 0
                y: 0
                event_mask: 14084
                window_type: 2
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621eb080
                children_list_node
                native_children: 0
                background: 0x110761e80030
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0
                old_updated_area: Unavailable
                old_state: 0
                state: 0
                synthesized_crossing_event_id: 0
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 0
                viewable: 0
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 24
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x110762152410
                cursor: 0
                device_cursor: 0x110761b70640
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0
                invalidate_handler: 0
                drawing_context: 0
                opaque_region: 0
            }
            x: 0
            y: 0
            __func__: gtk_container_propagate_draw

        0x7fa22604e890  0x187bfdf2d9f   gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
            Variables:
            widget: 0x110761969340 {
                parent_instance
                priv: 0x110761969250
            }
            cr: 0x1107615f5e60 {
            }
            container: 0x110761969340 {
                widget
                priv: 0x110761969230
            }
            child_infos: 0x1107621c2cc0 {
                data: 0x110760fe5760
                len: 9
            }
            child_info: No such file or directory
            data {
                container: 0x110761969340
                child_infos: 0x1107621c2cc0
                cr: 0x1107615f5e60
            }

        0x7fa22604e8b0  0x187bfed332f   gtk_menu_bar_render(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x1f (/sources/gtk+-3.24.30/gtk/gtkmenubar.c:-1)
            Variables:
            cr: 0x1107615f5e60 {
            }
            data: 0 {
                *data: Unavailable
            }
            widget: No such file or directory

        0x7fa22604e8d0  0x187bfdf805e   gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
            Variables:
            gadget: No such file or directory
            cr: No such file or directory
            x: No such file or directory
            y: No such file or directory
            width: No such file or directory
            height: No such file or directory
            priv: No such file or directory

        0x7fa22604e990  0x187bfdfd9bc   gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
            Variables:
            gadget: 0x1107619761e0 {
                parent
            }
            cr: 0x1107615f5e60 {
            }
            priv: 0x1107619761b0 {
                node: 0x110761971a80
                owner: 0x110761969340
                allocated_size
                allocated_baseline: -1
            }
            margin {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            border {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            padding {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            draw_focus: -503698560
            style: 0x1107621359b0 {
                parent
            }
            contents_x: No such file or directory
            contents_y: No such file or directory
            contents_width: 900
            contents_height: 24
            margin_box {
                x: 0
                y: 0
                width: 900
                height: 24
            }
            __func__: gtk_css_gadget_draw

        0x7fa22604e9a0  0x187bfed3bbc   gtk_menu_bar_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkmenubar.c:-1)
            Variables:
            cr: No such file or directory

        0x7fa22604ea10  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
            Variables:
            widget: 0x110761969340 {
                parent_instance
                priv: 0x110761969250
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604ea80  0x187bfdf2cba   gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
            Variables:
            child: 0x110761969340 {
                parent_instance
                priv: 0x110761969250
            }
            cr: 0x1107615f5e60 {
            }
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            x: 0
            y: 0
            __func__: gtk_container_propagate_draw

        0x7fa22604ead0  0x187bfdf2d9f   gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
            Variables:
            widget: 0x11076192cdb0 {
                parent_instance
                priv: 0x11076192ccc0
            }
            cr: 0x1107615f5e60 {
            }
            container: 0x11076192cdb0 {
                widget
                priv: 0x11076192cca0
            }
            child_infos: 0x110762217240 {
                data: 0x1107620b8ac0
                len: 1
            }
            child_info: No such file or directory
            data {
                container: 0x11076192cdb0
                child_infos: 0x110762217240
                cr: 0x1107615f5e60
            }

        0x7fa22604eaf0  0x187bfda4d93   gtk_box_draw_contents(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x23 (/sources/gtk+-3.24.30/gtk/gtkbox.c:-1)
            Variables:
            cr: 0x1107615f5e60 {
            }
            unused: 0 {
                *unused: Unavailable
            }

        0x7fa22604eb10  0x187bfdf805e   gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
            Variables:
            gadget: No such file or directory
            cr: No such file or directory
            x: No such file or directory
            y: No such file or directory
            width: No such file or directory
            height: No such file or directory
            priv: No such file or directory

        0x7fa22604ebd0  0x187bfdfd9bc   gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
            Variables:
            gadget: 0x110761976060 {
                parent
            }
            cr: 0x1107615f5e60 {
            }
            priv: 0x110761976030 {
                node: 0x110761971f00
                owner: 0x11076192cdb0
                allocated_size
                allocated_baseline: -1
            }
            margin {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            border {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            padding {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            draw_focus: -503698656
            style: 0x110761d0a300 {
                parent
            }
            contents_x: No such file or directory
            contents_y: No such file or directory
            contents_width: 900
            contents_height: 24
            margin_box {
                x: 0
                y: 0
                width: 900
                height: 24
            }
            __func__: gtk_css_gadget_draw

        0x7fa22604ebe0  0x187bfda617c   gtk_box_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkbox.c:-1)
            Variables:
            cr: No such file or directory

        0x7fa22604ec50  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
            Variables:
            widget: 0x11076192cdb0 {
                parent_instance
                priv: 0x11076192ccc0
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604ecc0  0x187bfdf2cba   gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
            Variables:
            child: 0x11076192cdb0 {
                parent_instance
                priv: 0x11076192ccc0
            }
            cr: 0x1107615f5e60 {
            }
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            x: 0
            y: 0
            __func__: gtk_container_propagate_draw

        0x7fa22604ed10  0x187bfdf2d9f   gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
            Variables:
            widget: 0x11076192cc50 {
                parent_instance
                priv: 0x11076192cb60
            }
            cr: 0x1107615f5e60 {
            }
            container: 0x11076192cc50 {
                widget
                priv: 0x11076192cb40
            }
            child_infos: 0x110762217390 {
                data: 0x11076211a6b0
                len: 4
            }
            child_info: No such file or directory
            data {
                container: 0x11076192cc50
                child_infos: 0x110762217390
                cr: 0x1107615f5e60
            }

        0x7fa22604ed30  0x187bfda4d93   gtk_box_draw_contents(GtkCssGadget*, cairo_t*, int, int, int, int, gpointer) + 0x23 (/sources/gtk+-3.24.30/gtk/gtkbox.c:11)
            Variables:
            cr: 0x1107615f5e60 {
            }
            unused: 0 {
                *unused: Unavailable
            }

        0x7fa22604ed50  0x187bfdf805e   gtk_css_custom_gadget_draw(GtkCssGadget*, cairo_t*, int, int, int, int) + 0x1e (/sources/gtk+-3.24.30/gtk/gtkcsscustomgadget.c:10)
            Variables:
            gadget: No such file or directory
            cr: No such file or directory
            x: No such file or directory
            y: No such file or directory
            width: No such file or directory
            height: No such file or directory
            priv: No such file or directory

        0x7fa22604ee10  0x187bfdfd9bc   gtk_css_gadget_draw(GtkCssGadget*, cairo_t*) + 0x22c (/sources/gtk+-3.24.30/gtk/gtkcssgadget.c:141)
            Variables:
            gadget: 0x110761971e60 {
                parent
            }
            cr: 0x1107615f5e60 {
            }
            priv: 0x110761971e30 {
                node: 0x110761971d80
                owner: 0x11076192cc50
                allocated_size
                allocated_baseline: -1
            }
            margin {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            border {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            padding {
                left: 0
                right: 0
                top: 0
                bottom: 0
            }
            draw_focus: -503698752
            style: 0x110761d0a030 {
                parent
            }
            contents_x: No such file or directory
            contents_y: No such file or directory
            contents_width: 900
            contents_height: 600
            margin_box {
                x: 0
                y: 0
                width: 900
                height: 600
            }
            __func__: gtk_css_gadget_draw

        0x7fa22604ee20  0x187bfda617c   gtk_box_draw(GtkWidget*, cairo_t*) + 0xc (/sources/gtk+-3.24.30/gtk/gtkbox.c:5)
            Variables:
            cr: No such file or directory

        0x7fa22604ee90  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
            Variables:
            widget: 0x11076192cc50 {
                parent_instance
                priv: 0x11076192cb60
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604ef00  0x187bfdf2cba   gtk_container_propagate_draw(GtkContainer*, GtkWidget*, cairo_t*) + 0x1ba (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:129)
            Variables:
            child: 0x11076192cc50 {
                parent_instance
                priv: 0x11076192cb60
            }
            cr: 0x1107615f5e60 {
            }
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            x: 0
            y: 0
            __func__: gtk_container_propagate_draw

        0x7fa22604ef50  0x187bfdf2d9f   gtk_container_draw(GtkWidget*, cairo_t*) + 0x7f (/sources/gtk+-3.24.30/gtk/gtkcontainer.c:37)
            Variables:
            widget: 0x110761846520 {
                parent_instance
                priv: 0x110761846430
            }
            cr: 0x1107615f5e60 {
            }
            container: 0x110761846520 {
                widget
                priv: 0x110761846410
            }
            child_infos: 0x1107621c2d50 {
                data: 0x1107620b8ae0
                len: 1
            }
            child_info: No such file or directory
            data {
                container: 0x110761846520
                child_infos: 0x1107621c2d50
                cr: 0x1107615f5e60
            }

        0x7fa22604efc0  0x187c001b795   gtk_widget_draw_internal(GtkWidget*, cairo_t*, gboolean) + 0x135 (/sources/gtk+-3.24.30/gtk/gtkwidget.c:91)
            Variables:
            widget: 0x110761846520 {
                parent_instance
                priv: 0x110761846430
            }
            cr: 0x1107615f5e60 {
            }
            __func__: gtk_widget_draw_internal
            result: 4359

        0x7fa22604f010  0x187c00248ca   gtk_widget_render(GtkWidget*, GdkWindow*, const cairo_region_t*) + 0x11a (/sources/gtk+-3.24.30/gtk/gtkwidget.c:-1)
            Variables:
            widget: 0x110761846520 {
                parent_instance
                priv: 0x110761846430
            }
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            context: 0x1107621c3490 {
                parent_instance
                window: 0x110761ce3e10
                clip: 0x1107621c9b60
                cr: 0x1107615f5e60
            }
            do_clip: 1
            cr: 0x1107615f5e60 {
            }
            x: 0
            y: 0

        0x7fa22604f080  0x187bfec85db   gtk_main_do_event + 0x70b 
        0x7fa22604f0b0  0x183be52f33c   _gdk_event_emit(GdkEvent*) + 0x2c (/sources/gtk+-3.24.30/gdk/gdkevents.c:-1)
            Variables:
            event: No such file or directory

        0x7fa22604f160  0x183be540916   _gdk_window_process_updates_recurse_helper(GdkWindow*, cairo_region_t*) + 0x1b6 (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
            Variables:
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            clipped_expose_region: No such file or directory
            free_children: 0x1124e1fa2a60 {
                *free_children: Bad address
            }
            event {
                type: GDK_EXPOSE
                any
                expose
                visibility
                motion
                button
                touch
                scroll
                key
                crossing
                focus_change
                configure
                property
                selection
                owner_change
                proximity
                dnd
                window_state
                setting
                grab_broken
                touchpad_swipe
                touchpad_pinch
                pad_button
                pad_axis
                pad_group_mode
            }

        0x7fa22604f1a0  0x183be5425be   gdk_window_process_updates_internal(GdkWindow*) + 0x15e (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
            Variables:
            window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }
            impl_class: 0x110760f23290 {
                parent_class
                ref_cairo_surface: 0x183be569250
                create_similar_image_surface: 0
                show: 0x183be56d800
                hide: 0x183be56ba20
                withdraw: 0x183be56b950
                raise: 0x183be566ea0
                lower: 0x183be567b00
                restack_under: 0x183be567a60
                restack_toplevel: 0x183be5679f0
                move_resize: 0x183be56a000
                move_to_rect: 0x183be54dc20
                set_background: 0x183be567460
                get_events: 0x183be569110
                set_events: 0x183be568eb0
                reparent: 0x183be56d210
                set_device_cursor: 0x183be5672a0
                get_geometry: 0x183be568de0
                get_root_coords: 0x183be5668d0
                get_device_state: 0x183be567d80
                begin_paint: 0
                end_paint: 0
                get_shape: 0x183be56e080
                get_input_shape: 0x183be56e000
                shape_combine_region: 0x183be56bac0
                input_shape_combine_region: 0x183be569660
                queue_antiexpose: 0x183be55d880
                destroy: 0x183be56ad10
                destroy_foreign: 0x183be567100
                beep: 0x183be5670a0
                focus: 0x183be566ed0
                set_type_hint: 0x183be567de0
                get_type_hint: 0x183be565d50
                set_modal_hint: 0x183be568790
                set_skip_taskbar_hint: 0x183be56ac70
                set_skip_pager_hint: 0x183be56abd0
                set_urgency_hint: 0x183be56ab50
                set_geometry_hints: 0x183be56a900
                set_title: 0x183be566740
                set_role: 0x183be566480
                set_startup_id: 0x183be566330
                set_transient_for: 0x183be568f90
                get_frame_extents: 0x183be566980
                set_override_redirect: 0x183be568d60
                set_accept_focus: 0x183be56a700
                set_focus_on_map: 0x183be56cc80
                set_icon_list: 0x183be56af40
                set_icon_name: 0x183be568be0
                iconify: 0x183be568b10
                deiconify: 0x183be568700
                stick: 0x183be5685b0
                unstick: 0x183be56c940
                maximize: 0x183be568520
                unmaximize: 0x183be568490
                fullscreen: 0x183be568a00
                fullscreen_on_monitor: 0x183be568a90
                apply_fullscreen_mode: 0x183be568820
                unfullscreen: 0x183be568410
                set_keep_above: 0x183be566240
                set_keep_below: 0x183be566150
                get_group: 0x183be56a8c0
                set_group: 0x183be56a750
                set_decorations: 0x183be5690b0
                get_decorations: 0x183be568320
                set_functions: 0x183be568250
                begin_resize_drag: 0x183be569a20
                begin_move_drag: 0x183be5698e0
                enable_synchronized_configure: 0
                configure_finished: 0
                set_opacity: 0x183be5658e0
                set_composited: 0x183be564e80
                destroy_notify: 0x183be565800
                get_drag_protocol: 0x183be56c150
                register_dnd: 0x183be55c900
                drag_begin: 0x183be55bc80
                process_updates_recurse: 0x183be54dc10
                sync_rendering: 0x183be563b80
                simulate_key: 0x183be563be0
                simulate_button: 0x183be563f60
                get_property: 0x183be5607b0
                change_property: 0x183be560b90
                delete_property: 0x183be560d90
                get_scale_factor: 0x183be564e90
                get_unscaled_size: 0x183be564e60
                set_opaque_region: 0x183be5656b0
                set_shadow_width: 0x183be565610
                show_window_menu: 0x183be565490
                create_gl_context: 0x183be55dc30
                realize_gl_context: 0
                invalidate_for_new_frame: 0x183be55dc00
                create_draw_context: 0
                destroy_draw_context: 0
            }
            __func__: gdk_window_process_updates_internal
            expose_region: 0x110762152a40 {
            }

        0x7fa22604f1d0  0x183be5427c8   gdk_window_process_updates_with_mode(GdkWindow*, int) + 0x108 (/sources/gtk+-3.24.30/gdk/gdkwindow.c:-1)
            Variables:
            list: 0x11076116a120 {
                pdata: 0x1107621cc8a0
                len: 1
            }
            __func__: gdk_window_process_updates_with_mode
            impl_window: 0x110761ce3e10 {
                parent_instance
                impl: 0x1107621d4000
                parent: 0x110760ec0280
                transient_for: 0
                visual: 0x110760eb9400
                user_data: 0x110761846520
                x: 0
                y: 0
                event_mask: 4259606
                window_type: 1
                depth: 24
                resize_count: 0
                toplevel_window_type: -1
                filters: 0
                children: 0x1107621f0c10
                children_list_node
                native_children: 0
                background: 0x110761e806f0
                gl_paint_context: 0
                update_area: 0
                update_freeze_count: 0
                active_update_area: 0x1107621d39e0
                old_updated_area: Unavailable
                old_state: GDK_WINDOW_STATE_WITHDRAWN
                state: GDK_WINDOW_STATE_FOCUSED
                synthesized_crossing_event_id: 106
                alpha: 255
                fullscreen_mode: 0
                input_only: 0
                pass_through: 0
                modal_hint: 0
                composited: 0
                has_alpha_background: 0
                destroyed: 0
                accept_focus: 0
                focus_on_map: 0
                shaped: 0
                support_multidevice: 0
                effective_visibility: 0
                visibility: 0
                native_visibility: 3
                viewable: 1
                applied_shape: 0
                in_update: 0
                geometry_dirty: 0
                event_compression: 0
                frame_clock_events_paused: 0
                impl_window: 0x110761ce3e10
                update_and_descendants_freeze_count: 0
                abs_x: 0
                abs_y: 0
                width: 900
                height: 600
                shadow_top: 0
                shadow_left: 0
                shadow_right: 0
                shadow_bottom: 0
                num_offscreen_children: 0
                clip_region: 0x1107620dd050
                cursor: 0
                device_cursor: 0x1107621d4b60
                shape: 0
                input_shape: 0
                devices_inside: 0
                device_events: 0
                source_event_masks: 0
                device_added_handler_id: 0
                device_changed_handler_id: 0
                frame_clock: 0x11076181ea80
                invalidate_handler: 0
                drawing_context: 0x1107621c3490
                opaque_region: 0x1107621c9ad0
            }

        0x7fa22604f250  0x103cd8a5a9f   _g_closure_invoke_va + 0x19f 
        0x7fa22604f3b0  0x103cd8c3465   g_signal_emit_valist + 0xef5 
        0x7fa22604f490  0x103cd8c3af8   g_signal_emit + 0x78 
        0x7fa22604f4f0  0x183be5395b5   gdk_frame_clock_paint_idle(void*) + 0x425 (/sources/gtk+-3.24.30/gdk/gdkframeclockidle.c:-1)
            Variables:
            data: No such file or directory {
                *data: Unavailable
            }
            clock: No such file or directory
            clock_idle: No such file or directory
            priv: No such file or directory
            skip_to_resume_events: -503698944
            timings: No such file or directory
            __func__: gdk_frame_clock_paint_idle

        0x7fa22604f510  0x183be5235a7   gdk_threads_dispatch(gpointer) + 0x27 (/sources/gtk+-3.24.30/gdk/gdk.c:-1)
            Variables:
            data: 0x1107611c8ca0 {
                *data: Unavailable
            }
            dispatch: 0x1107611c8ca0 {
                func: 0x183be539190
                data: 0x11076181ea80
                destroy: 0x103cd8aa570
            }
            ret: -503699040

        0x7fa22604f520  0x7c1af32852    g_timeout_dispatch + 0x12 
        0x7fa22604f5a0  0x7c1af31d00    g_main_context_dispatch + 0x120 
        0x7fa22604f600  0x7c1af32083    g_main_context_iterate.isra.24 + 0x1e3 
        0x7fa22604f640  0x7c1af3237d    g_main_loop_run + 0x7d 
        0x7fa22604f670  0x187bfec7798   gtk_main(void) + 0x78 (/sources/gtk+-3.24.30/gtk/gtkmain.c:-1)
            Variables:
            loop: No such file or directory

        0x7fa22604f6f0  0x7cd71dab52    main_lib(gint, gchar**) + 0xcb2 (/boot/home/Desktop/geany-1.38/src/libmain.c:1239)
            Variables:
            doc: 0x110761df8b20 {
                is_valid: 1
                index: 0
                has_tags: 0
                file_name: 0
                encoding: 0x110761711c50
                has_bom: 0
                editor: 0x1107620ace20
                file_type: 0x110761f12380
                tm_file: 0
                readonly: 0
                changed: 0
                real_path: 0
                id: 1
                priv: 0x11076103ff70
            }

        0x7fa22604f710  0xaf0f35285a    _start + 0x3a 
        0x7fa22604f750  0xafb4627f53    runtime_loader + 0x103 
        00000000    0x7f78ca263260  commpage_thread_exit + 0 

        Registers:
              rip:  0x0000006aab58f013
              rsp:  0x00007fa22604b290
              rbp:  0x00007fa22604b2d0
              rax:  0x0000000000000029
              rbx:  0x0000000000000004
              rcx:  0x0000000000000000
              rdx:  0x0000000000000000
              rsi:  0x00001107621f1930
              rdi:  0x0000110762158d50
               r8:  0x00001107621578d8
               r9:  0x0000000000000169
              r10:  0x0000000000000010
              r11:  0x0000000000000010
              r12:  0x0000110762100520
              r13:  0x0000110760feb18c
              r14:  0x0000000000000004
              r15:  0x00007fa22604cef0
               cs:  0x002b
               ds:  0x0000
               es:  0x0000
               fs:  0x0000
               gs:  0x0000
               ss:  0x0023
              st0:  0
              st1:  0
              st2:  0
              st3:  0
              st4:  0
              st5:  0
              st6:  0
              st7:  0
              mm0:  {0, 0, 0, 0}
              mm1:  {0, 0, 0, 0}
              mm2:  {0, 0, 0, 0}
              mm3:  {0, 0, 0, 0}
              mm4:  {0, 0, 0, 0}
              mm5:  {0, 0, 0, 0}
              mm6:  {0, 0, 0, 0}
              mm7:  {0, 0, 0, 0}
             xmm0:  {0, 0, 0, 0, 0, 0, 0, 0}
             xmm1:  {0, 0, 0, 0xbfe0, 0, 0, 0, 0}
             xmm2:  {0, 0, 0, 0, 0, 0, 0, 0}
             xmm3:  {0, 0, 0, 0x4330, 0, 0, 0, 0}
             xmm4:  {0xff00, 0xffff, 0xffff, 0xffff, 0x40, 0, 0, 0}
             xmm5:  {0x3f, 0, 0, 0, 0x3f, 0, 0, 0}
             xmm6:  {0x25f, 0, 0, 0, 0, 0, 0, 0}
             xmm7:  {0, 0, 0, 0, 0, 0, 0, 0}
             xmm8:  {0, 0, 0, 0, 0, 0, 0, 0}
             xmm9:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm10:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm11:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm12:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm13:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm14:  {0, 0, 0, 0, 0, 0, 0, 0}
            xmm15:  {0, 0, 0, 0, 0, 0, 0, 0}

Loaded Images:
    ID      Text Base   Text End    Data Base   Data End    Type    Name
    --------------------------------------------------------------------------------
    1662877 0xfe0a95000 0xfe0b76000 0xfe0d76000 0xfe0d78000 lib     /boot/system/lib/libiconv.so.2.6.1
    1662869 0x35c34f0000    0x35c358a000    0x35c378a000    0x35c3792000    lib     /boot/system/lib/libpixman-1.so.0.38.4
    1662885 0x427de3d000    0x427de49000    0x427e048000    0x427e04a000    lib     /boot/system/lib/libicuio.so.66.1
    1662881 0x4fdf5a6000    0x4fdf5b6000    0x4fdf7b5000    0x4fdf7b7000    lib     /boot/system/lib/libbz2.so.1.0.8
    1662871 0x579bdc4000    0x579bde0000    0x579bfdf000    0x579bfe0000    lib     /boot/system/lib/libz.so.1.2.11
    1662867 0x63d49c9000    0x63d4a9d000    0x63d4c9c000    0x63d4ca4000    lib     /boot/system/lib/libfreetype.so.6.18.0
    1662860 0x6aab55d000    0x6aab62a000    0x6aab829000    0x6aab82d000    lib     /boot/system/lib/libcairo-xlib.so.2.11600.0
    1662849 0x6aac95b000    0x6aaca8d000    0x6aacc8c000    0x6aacc91000    lib     /boot/system/lib/libcairo.so.2.11600.0
    1662855 0x7c1aee1000    0x7c1b003000    0x7c1b203000    0x7c1b205000    lib     /boot/system/lib/libglib-2.0.so.0.6800.4
    1662841 0x7cd7150000    0x7cd7445000    0x7cd7645000    0x7cd766c000    lib     /boot/home/config/non-packaged/lib/libgeany.so.0.0.0
    1662862 0x8773b93000    0x8773bd7000    0x8773dd6000    0x8773ddf000    lib     /boot/system/lib/libX11.so.6.3.0
    1662845 0x896949e000    0x89694fe000    0x89696fd000    0x8969702000    lib     /boot/system/lib/libpango-1.0.so.0.5000.3
    1662879 0x91c9850000    0x91c9865000    0x91c9a65000    0x91c9a67000    lib     /boot/system/lib/libtranslation.so
    1662883 0x9f1a71e000    0x9f1a71f000    0x9f1a91e000    0x9f1a91f000    lib     /boot/system/lib/libicudata.so.66.1
    1662875 0xa32d11d000    0xa32d124000    0xa32d324000    0xa32d325000    lib     /boot/system/lib/libbsd.so
    1662858 0xa808bde000    0xa808bf4000    0xa808df3000    0xa808df4000    lib     /boot/system/lib/libgcc_s.so.1
    1662844 0xae52587000    0xae52595000    0xae52794000    0xae52795000    lib     /boot/system/lib/libpangocairo-1.0.so.0.5000.3
    1662840 0xaf0f352000    0xaf0f353000    0xaf0f552000    0xaf0f553000    app     /boot/home/config/non-packaged/bin/geany
    1662839 0xafb4617000    0xafb4635000    0xafb4834000    0xafb4836000    lib     /boot/system/runtime_loader
    1662882 0xcd59fa7000    0xcd59fb2000    0xcd5a1b1000    0xcd5a1b2000    lib     /boot/system/lib/libbrotlidec.so.1.0.9
    1662878 0xcd6feac000    0xcd701c4000    0xcd703c4000    0xcd703f2000    lib     /boot/system/lib/libbe.so
    1662873 0xd9e7b00000    0xd9e7b40000    0xd9e7d3f000    0xd9e7d48000    lib     /boot/system/lib/libnetwork.so
    1662863 0xdf51b86000    0xdf51c83000    0xdf51e83000    0xdf51e91000    lib     /boot/system/lib/libepoxy.so.0.0.0
    1662868 0xed64738000    0xed64760000    0xed6495f000    0xed64961000    lib     /boot/system/lib/libgraphite2.so.3.2.1
    1662884 0xf07cfe4000    0xf07d2cc000    0xf07d4cb000    0xf07d4e3000    lib     /boot/system/lib/libicui18n.so.66.1
    1662861 0xf17bbb2000    0xf17bbb4000    0xf17bdb3000    0xf17bdb4000    lib     /boot/system/lib/libXext.so.6.4.0
    1662865 0x10151ed5000   0x10151eeb000   0x101520eb000   0x101520ec000   lib     /boot/system/lib/libpangoft2-1.0.so.0.5000.3
    1662852 0x103cd892000   0x103cd8e8000   0x103cdae8000   0x103cdaec000   lib     /boot/system/lib/libgobject-2.0.so.0.6800.4
    1662856 0x105d5877000   0x105d5880000   0x105d5a80000   0x105d5a81000   lib     /boot/system/lib/libintl.so.8.1.5
    1662846 0x111044b0000   0x111045bc000   0x111047bc000   0x111047be000   lib     /boot/system/lib/libharfbuzz.so.0.20801.0
    1662874 0x1253cbe5000   0x1253cbed000   0x1253cded000   0x1253cdee000   lib     /boot/system/lib/libffi.so.8.1.0
    1662870 0x126b8d81000   0x126b8db2000   0x126b8fb1000   0x126b8fb2000   lib     /boot/system/lib/libpng16.so.16.37.0
    1662854 0x137c82fe000   0x137c82ff000   0x137c84fe000   0x137c84ff000   lib     /boot/system/lib/libgthread-2.0.so.0.6800.4
    1662857 0x14b9b179000   0x14b9b350000   0x14b9b550000   0x14b9b566000   lib     /boot/system/lib/libstdc++.so.6.0.29
    1662848 0x14f56f22000   0x14f56f29000   0x14f57128000   0x14f5712a000   lib     /boot/system/lib/libcairo-gobject.so.2.11600.0
    1662891 0x163db05d000   0x163db065000   0x163db264000   0x163db265000   add-on  /boot/system/add-ons/locale/catalogs/plaintext
    1662880 0x17224844000   0x17224998000   0x17224b98000   0x17224ba5000   lib     /boot/system/lib/libxml2.so.2.9.12
    1662872 0x17c5109d000   0x17c510a0000   0x17c5129f000   0x17c512a0000   lib     /boot/system/lib/libgnu.so
    1662853 0x18360a40000   0x18360a43000   0x18360c42000   0x18360c43000   lib     /boot/system/lib/libgmodule-2.0.so.0.6800.4
    1662843 0x183be504000   0x183be5a2000   0x183be7a2000   0x183be7a8000   lib     /boot/system/lib/libgdk-3.so.0.2404.26
    1662842 0x187bfc7b000   0x187c043f000   0x187c063e000   0x187c0656000   lib     /boot/system/lib/libgtk-3.so.0.2404.26
    1662889 0x1a3c4ee1000   0x1a3c4f02000   0x1a3c5101000   0x1a3c5102000   lib     /boot/system/lib/libbrotlicommon.so.1.0.9
    1662850 0x1a744a3e000   0x1a744a62000   0x1a744c62000   0x1a744c63000   lib     /boot/system/lib/libgdk_pixbuf-2.0.so.0.4200.2
    1662866 0x1c2daba4000   0x1c2dabe5000   0x1c2dade4000   0x1c2dade6000   lib     /boot/system/lib/libfontconfig.so.1.12.0
    1662864 0x1cbc4220000   0x1cbc423c000   0x1cbc443b000   0x1cbc443c000   lib     /boot/system/lib/libfribidi.so.0.4.0
    1662876 0x1df3edee000   0x1df3ee32000   0x1df3f031000   0x1df3f032000   lib     /boot/system/lib/libpcre.so.1.2.13
    1662859 0x1dfa0867000   0x1dfa0972000   0x1dfa0b71000   0x1dfa0bc4000   lib     /boot/system/lib/libroot.so
    1662851 0x1dfe7cf6000   0x1dfe7e96000   0x1dfe8095000   0x1dfe80a0000   lib     /boot/system/lib/libgio-2.0.so.0.6800.4
    1662886 0x1e775f4a000   0x1e776113000   0x1e776313000   0x1e776329000   lib     /boot/system/lib/libicuuc.so.66.1
    1662892 0x1f0bd3bb000   0x1f0bd3cc000   0x1f0bd5cc000   0x1f0bd5cd000   lib     /boot/system/lib/libroot-addon-icu.so
    1662847 0x1f275148000   0x1f27516b000   0x1f27536b000   0x1f27536e000   lib     /boot/system/lib/libatk-1.0.so.0.23209.1
    1662888 0x20d275ea000   0x20d276e5000   0x20d278e4000   0x20d278e7000   lib     /boot/system/lib/libtextencoding.so
    1662887 0x2143a9c3000   0x2143aaa6000   0x2143aca5000   0x2143aca6000   lib     /boot/system/lib/libzstd.so.1.5.0
    1662838 0x7f78ca263000  0x7f78ca26b000  0x00000000  0x00000000  system  commpage

Areas:
    ID      Base        End         Size (KiB)  Protection  Locking         Name
    --------------------------------------------------------------------------------
    5053479 0x60000000  0x60001000           4  rw-cS       none            server_memory
    5053481 0x68000000  0x681ac000        1712  rw-cS       none            server_memory
    5053341 0x5526a5000 0x5526b5000         64  rw-         none            rld heap
    5053427 0xfe0a95000 0xfe0b76000        900  r-x         none            libiconv.so.2.6.1_seg0ro
    5053428 0xfe0d76000 0xfe0d78000          8  rw-         none            libiconv.so.2.6.1_seg1rw
    5053409 0x35c34f0000    0x35c358a000           616  r-x         none            libpixman-1.so.0.38.4_seg0ro
    5053410 0x35c378a000    0x35c3792000            32  rw-         none            libpixman-1.so.0.38.4_seg1rw
    5053446 0x427de3d000    0x427de49000            48  r-x         none            libicuio.so.66.1_seg0ro
    5053447 0x427e048000    0x427e04a000             8  rw-         none            libicuio.so.66.1_seg1rw
    5053437 0x4fdf5a6000    0x4fdf5b6000            64  r-x         none            libbz2.so.1.0.8_seg0ro
    5053438 0x4fdf7b5000    0x4fdf7b7000             8  rw-         none            libbz2.so.1.0.8_seg1rw
    5053413 0x579bdc4000    0x579bde0000           112  r-x         none            libz.so.1.2.11_seg0ro
    5053414 0x579bfdf000    0x579bfe0000             4  rw-         none            libz.so.1.2.11_seg1rw
    5053405 0x63d49c9000    0x63d4a9d000           848  r-x         none            libfreetype.so.6.18.0_seg0ro
    5053406 0x63d4c9c000    0x63d4ca4000            32  rw-         none            libfreetype.so.6.18.0_seg1rw
    5053390 0x6aab55d000    0x6aab62a000           820  r-x         none            libcairo-xlib.so.2.11600.0_seg0
    5053391 0x6aab829000    0x6aab82c000            12  rw-         none            libcairo-xlib.so.2.11600.0_seg1
    5053392 0x6aab82c000    0x6aab82d000             4  rw-         none            libcairo-xlib.so.2.11600.0_seg2
    5053363 0x6aac95b000    0x6aaca8d000          1224  r-x         none            libcairo.so.2.11600.0_seg0ro
    5053364 0x6aacc8c000    0x6aacc90000            16  rw-         none            libcairo.so.2.11600.0_seg1rw
    5053365 0x6aacc90000    0x6aacc91000             4  rw-         none            libcairo.so.2.11600.0_seg2rw
    5053378 0x7c1aee1000    0x7c1b003000          1160  r-x         none            libglib-2.0.so.0.6800.4_seg0ro
    5053379 0x7c1b203000    0x7c1b205000             8  rw-         none            libglib-2.0.so.0.6800.4_seg1rw
    5053345 0x7cd7150000    0x7cd7445000          3028  r-x         none            libgeany.so.0.0.0_seg0ro
    5053346 0x7cd7645000    0x7cd7664000           124  rw-         none            libgeany.so.0.0.0_seg1rw
    5053347 0x7cd7664000    0x7cd766c000            32  rw-         none            libgeany.so.0.0.0_seg2rw
    5053342 0x8132f02000    0x8132f03000             4  rw-cS       none            _rld_debug_
    5053417 0x850c5fa000    0x850c602000            32  rw-         none            rld heap
    5053455 0x8546f47000    0x8546f4f000            32  rw-         none            rld heap
    5053458 0x86399d2000    0x86399da000            32  rw-         none            rld heap
    5053459 0x8693515000    0x8693525000            64  rw-         none            rld heap
    5053460 0x869a544000    0x869a554000            64  rw-         none            rld heap
    5053461 0x86adc5c000    0x86adc74000            96  rw-         none            rld heap
    5053462 0x86bc76e000    0x86bc786000            96  rw-         none            rld heap
    5053464 0x86df9fa000    0x86e14b7000         27380  r--S        none            libicuuc.so.66 mmap area
    5053471 0x86f0d05000    0x86f0d06000             4  r--         none            libintl.so.8 mmap area
    5053472 0x8741440000    0x8741441000             4  r--         none            libintl.so.8 mmap area
    5053488 0x875d6fe000    0x875d705000            28  r--S        none            libfontconfig.so.1 mmap area
    5053489 0x8762b1a000    0x8762b1c000             8  r--S        none            libfontconfig.so.1 mmap area
    5053490 0x877224d000    0x8772286000           228  r--S        none            libfontconfig.so.1 mmap area
    5053491 0x8773421000    0x8773426000            20  r--S        none            libfontconfig.so.1 mmap area
    5053496 0x8773a70000    0x8773afe000           568  r--r--      none            libharfbuzz.so.0 mmap area
    5053497 0x8773b01000    0x8773b8f000           568  r--         none            libfreetype.so.6 mmap area
    5053506 0x8773b8f000    0x8773b90000             4  r--         none            libglib-2.0.so.0 mmap area
    5053395 0x8773b93000    0x8773bd7000           272  r-x         none            libX11.so.6.3.0_seg0ro
    5053396 0x8773dd6000    0x8773ddf000            36  rw-         none            libX11.so.6.3.0_seg1rw
    5053515 0x88b74f4000    0x88b75a1000           692  r--         none            libfreetype.so.6 mmap area
    5053516 0x88eece7000    0x88eed94000           692  r--r--      none            libharfbuzz.so.0 mmap area
    5053355 0x896949e000    0x89694fe000           384  r-x         none            libpango-1.0.so.0.5000.3_seg0ro
    5053356 0x89696fd000    0x8969702000            20  rw-         none            libpango-1.0.so.0.5000.3_seg1rw
    5053432 0x91c9850000    0x91c9865000            84  r-x         none            libtranslation.so_seg0ro
    5053433 0x91c9a65000    0x91c9a67000             8  rw-         none            libtranslation.so_seg1rw
    5053441 0x9f1a71e000    0x9f1a71f000             4  r-x         none            libicudata.so.66.1_seg0ro
    5053442 0x9f1a91e000    0x9f1a91f000             4  rw-         none            libicudata.so.66.1_seg1rw
    5053423 0xa32d11d000    0xa32d124000            28  r-x         none            libbsd.so_seg0ro
    5053424 0xa32d324000    0xa32d325000             4  rw-         none            libbsd.so_seg1rw
    5053385 0xa808bde000    0xa808bf4000            88  r-x         none            libgcc_s.so.1_seg0ro
    5053386 0xa808df3000    0xa808df4000             4  rw-         none            libgcc_s.so.1_seg1rw
    5053353 0xae52587000    0xae52595000            56  r-x         none            libpangocairo-1.0.so.0.5000.3_s
    5053354 0xae52794000    0xae52795000             4  rw-         none            libpangocairo-1.0.so.0.5000.3_s
    5053343 0xaf0f352000    0xaf0f353000             4  r-x         none            geany_seg0ro
    5053344 0xaf0f552000    0xaf0f553000             4  rw-         none            geany_seg1rw
    5053339 0xafb4617000    0xafb4635000           120  r-x         none            runtime_loader_seg0ro
    5053340 0xafb4834000    0xafb4836000             8  rw-         none            runtime_loader_seg1rw
    5053439 0xcd59fa7000    0xcd59fb2000            44  r-x         none            libbrotlidec.so.1.0.9_seg0ro
    5053440 0xcd5a1b1000    0xcd5a1b2000             4  rw-         none            libbrotlidec.so.1.0.9_seg1rw
    5053429 0xcd6feac000    0xcd701c4000          3168  r-x         none            libbe.so_seg0ro
    5053430 0xcd703c4000    0xcd703f1000           180  rw-         none            libbe.so_seg1rw
    5053431 0xcd703f1000    0xcd703f2000             4  rw-         none            libbe.so_seg2rw
    5053418 0xd9e7b00000    0xd9e7b40000           256  r-x         none            libnetwork.so_seg0ro
    5053419 0xd9e7d3f000    0xd9e7d42000            12  rw-         none            libnetwork.so_seg1rw
    5053420 0xd9e7d42000    0xd9e7d48000            24  rw-         none            libnetwork.so_seg2rw
    5053397 0xdf51b86000    0xdf51c83000          1012  r-x         none            libepoxy.so.0.0.0_seg0ro
    5053398 0xdf51e83000    0xdf51e91000            56  rw-         none            libepoxy.so.0.0.0_seg1rw
    5053407 0xed64738000    0xed64760000           160  r-x         none            libgraphite2.so.3.2.1_seg0ro
    5053408 0xed6495f000    0xed64961000             8  rw-         none            libgraphite2.so.3.2.1_seg1rw
    5053443 0xf07cfe4000    0xf07d2cc000          2976  r-x         none            libicui18n.so.66.1_seg0ro
    5053444 0xf07d4cb000    0xf07d4e2000            92  rw-         none            libicui18n.so.66.1_seg1rw
    5053445 0xf07d4e2000    0xf07d4e3000             4  rw-         none            libicui18n.so.66.1_seg2rw
    5053393 0xf17bbb2000    0xf17bbb4000             8  r-x         none            libXext.so.6.4.0_seg0ro
    5053394 0xf17bdb3000    0xf17bdb4000             4  rw-         none            libXext.so.6.4.0_seg1rw
    5053401 0x10151ed5000   0x10151eeb000           88  r-x         none            libpangoft2-1.0.so.0.5000.3_seg
    5053402 0x101520eb000   0x101520ec000            4  rw-         none            libpangoft2-1.0.so.0.5000.3_seg
    5053371 0x103cd892000   0x103cd8e8000          344  r-x         none            libgobject-2.0.so.0.6800.4_seg0
    5053372 0x103cdae8000   0x103cdaeb000           12  rw-         none            libgobject-2.0.so.0.6800.4_seg1
    5053373 0x103cdaeb000   0x103cdaec000            4  rw-         none            libgobject-2.0.so.0.6800.4_seg2
    5053380 0x105d5877000   0x105d5880000           36  r-x         none            libintl.so.8.1.5_seg0ro
    5053381 0x105d5a80000   0x105d5a81000            4  rw-         none            libintl.so.8.1.5_seg1rw
    5053357 0x111044b0000   0x111045bc000         1072  r-x         none            libharfbuzz.so.0.20801.0_seg0ro
    5053358 0x111047bc000   0x111047be000            8  rw-         none            libharfbuzz.so.0.20801.0_seg1rw
    5053421 0x1253cbe5000   0x1253cbed000           32  r-x         none            libffi.so.8.1.0_seg0ro
    5053422 0x1253cded000   0x1253cdee000            4  rw-         none            libffi.so.8.1.0_seg1rw
    5053411 0x126b8d81000   0x126b8db2000          196  r-x         none            libpng16.so.16.37.0_seg0ro
    5053412 0x126b8fb1000   0x126b8fb2000            4  rw-         none            libpng16.so.16.37.0_seg1rw
    5053376 0x137c82fe000   0x137c82ff000            4  r-x         none            libgthread-2.0.so.0.6800.4_seg0
    5053377 0x137c84fe000   0x137c84ff000            4  rw-         none            libgthread-2.0.so.0.6800.4_seg1
    5053382 0x14b9b179000   0x14b9b350000         1884  r-x         none            libstdc++.so.6.0.29_seg0ro
    5053383 0x14b9b550000   0x14b9b55e000           56  rw-         none            libstdc++.so.6.0.29_seg1rw
    5053384 0x14b9b55e000   0x14b9b566000           32  rw-         none            libstdc++.so.6.0.29_seg2rw
    5053361 0x14f56f22000   0x14f56f29000           28  r-x         none            libcairo-gobject.so.2.11600.0_s
    5053362 0x14f57128000   0x14f5712a000            8  rw-         none            libcairo-gobject.so.2.11600.0_s
    5053467 0x163db05d000   0x163db065000           32  r-x         none            plaintext_seg0ro
    5053468 0x163db264000   0x163db265000            4  rw-         none            plaintext_seg1rw
    5053434 0x17224844000   0x17224998000         1360  r-x         none            libxml2.so.2.9.12_seg0ro
    5053435 0x17224b98000   0x17224ba4000           48  rw-         none            libxml2.so.2.9.12_seg1rw
    5053436 0x17224ba4000   0x17224ba5000            4  rw-         none            libxml2.so.2.9.12_seg2rw
    5053415 0x17c5109d000   0x17c510a0000           12  r-x         none            libgnu.so_seg0ro
    5053416 0x17c5129f000   0x17c512a0000            4  rw-         none            libgnu.so_seg1rw
    5053374 0x18360a40000   0x18360a43000           12  r-x         none            libgmodule-2.0.so.0.6800.4_seg0
    5053375 0x18360c42000   0x18360c43000            4  rw-         none            libgmodule-2.0.so.0.6800.4_seg1
    5053351 0x183be504000   0x183be5a2000          632  r-x         none            libgdk-3.so.0.2404.26_seg0ro
    5053352 0x183be7a2000   0x183be7a8000           24  rw-         none            libgdk-3.so.0.2404.26_seg1rw
    5053348 0x187bfc7b000   0x187c043f000         7952  r-x         none            libgtk-3.so.0.2404.26_seg0ro
    5053349 0x187c063e000   0x187c0651000           76  rw-         none            libgtk-3.so.0.2404.26_seg1rw
    5053350 0x187c0651000   0x187c0656000           20  rw-         none            libgtk-3.so.0.2404.26_seg2rw
    5053456 0x1a3c4ee1000   0x1a3c4f02000          132  r-x         none            libbrotlicommon.so.1.0.9_seg0ro
    5053457 0x1a3c5101000   0x1a3c5102000            4  rw-         none            libbrotlicommon.so.1.0.9_seg1rw
    5053366 0x1a744a3e000   0x1a744a62000          144  r-x         none            libgdk_pixbuf-2.0.so.0.4200.2_s
    5053367 0x1a744c62000   0x1a744c63000            4  rw-         none            libgdk_pixbuf-2.0.so.0.4200.2_s
    5053403 0x1c2daba4000   0x1c2dabe5000          260  r-x         none            libfontconfig.so.1.12.0_seg0ro
    5053404 0x1c2dade4000   0x1c2dade6000            8  rw-         none            libfontconfig.so.1.12.0_seg1rw
    5053399 0x1cbc4220000   0x1cbc423c000          112  r-x         none            libfribidi.so.0.4.0_seg0ro
    5053400 0x1cbc443b000   0x1cbc443c000            4  rw-         none            libfribidi.so.0.4.0_seg1rw
    5053425 0x1df3edee000   0x1df3ee32000          272  r-x         none            libpcre.so.1.2.13_seg0ro
    5053426 0x1df3f031000   0x1df3f032000            4  rw-         none            libpcre.so.1.2.13_seg1rw
    5053387 0x1dfa0867000   0x1dfa0972000         1068  r-x         none            libroot.so_seg0ro
    5053388 0x1dfa0b71000   0x1dfa0b7f000           56  rw-         none            libroot.so_seg1rw
    5053389 0x1dfa0b7f000   0x1dfa0bc4000          276  rw-         none            libroot.so_seg2rw
    5053368 0x1dfe7cf6000   0x1dfe7e96000         1664  r-x         none            libgio-2.0.so.0.6800.4_seg0ro
    5053369 0x1dfe8095000   0x1dfe809e000           36  rw-         none            libgio-2.0.so.0.6800.4_seg1rw
    5053370 0x1dfe809e000   0x1dfe80a0000            8  rw-         none            libgio-2.0.so.0.6800.4_seg2rw
    5053448 0x1e775f4a000   0x1e776113000         1828  r-x         none            libicuuc.so.66.1_seg0ro
    5053449 0x1e776313000   0x1e776328000           84  rw-         none            libicuuc.so.66.1_seg1rw
    5053450 0x1e776328000   0x1e776329000            4  rw-         none            libicuuc.so.66.1_seg2rw
    5053469 0x1f0bd3bb000   0x1f0bd3cc000           68  r-x         none            libroot-addon-icu.so_seg0ro
    5053470 0x1f0bd5cc000   0x1f0bd5cd000            4  rw-         none            libroot-addon-icu.so_seg1rw
    5053359 0x1f275148000   0x1f27516b000          140  r-x         none            libatk-1.0.so.0.23209.1_seg0ro
    5053360 0x1f27536b000   0x1f27536e000           12  rw-         none            libatk-1.0.so.0.23209.1_seg1rw
    5053453 0x20d275ea000   0x20d276e5000         1004  r-x         none            libtextencoding.so_seg0ro
    5053454 0x20d278e4000   0x20d278e7000           12  rw-         none            libtextencoding.so_seg1rw
    5053451 0x2143a9c3000   0x2143aaa6000          908  r-x         none            libzstd.so.1.5.0_seg0ro
    5053452 0x2143aca5000   0x2143aca6000            4  rw-         none            libzstd.so.1.5.0_seg1rw
    5053463 0x110760de3000  0x110762263000       20992  rw-         none            heap
    5053474 0x7f681af19000  0x7f681af5e000         276  rw-s        none            Xlibe BApplication_86012_stack
    5053338 0x7f78ca263000  0x7f78ca26b000          32  r-xSk       full            commpage
    5053503 0x7fa0c8d4a000  0x7fa0c8d8f000         276  rw-s        none            pthread func_86022_stack
    5053337 0x7fa225050000  0x7fa226051000       16388  rw-s        none            geany_86011_stack
    5053552 0x7fce36b9d000  0x7fce36be2000         276  rw-s        none            w>untitled - Geany_86045_stack
    5053485 0x7fcec529b000  0x7fcec52e0000         276  rw-s        none            pthread func_86016_stack
    5053335 0x7fe79d0d0000  0x7fe79d0d4000          16  rw-k        full            user area

Protection Flags: r - read, w - write, x - execute, s - stack, o - overcommit, c - cloneable, S - shared, k - kernel

Semaphores:
    ID      Count   Last Holder Name
    ------------------------------------------------------------
    822626      0         58981 AppLooperPort
    823420      0           538 BMessageQueue Lock
    823663      0         14242 XEvents
    823674      0         75767 BMessageQueue Lock
    823677      0         75769 font list
    823688      0         75763 some BLocker
    823690      0         75766 BMessageQueue Lock
    823703      0         58970 BLooperList lock
    823704      0          -538 LocaleRosterData
    823707      0        -27538 AppServerLink_sLock
    823721      0         58967 Catalog
    823725      0         75760 token space
    823728      0         75758 some BLocker
    823737      0           538 some BLocker
    823749      0         58978 Catalog
    823755      0         58984 *****
    823756      0         75771 screen list
    823762      0           538 some BBlockCache lock
    823770      0           538 clipboard
    823776      0           538 width buffer
    823834      0         86045 *****
    823842      0           538 BMessageQueue Lock
    823905      0         59027 *****
    823923      0           538 BMessageQueue Lock
    823933      0           538 BMessageQueue Lock
    823958      0         75817 *****
    823999      0           538 offscreen bitmap
    824023      0         59064 tool tip manager
waddlesplash commented 2 years ago

This is not necessarily an Xlibe problem. It looks related to Cairo font rendering. Does the same problem happen with gtk3-demo?

khallebal commented 2 years ago

Does the same problem happen with gtk3-demo? No, i doesn't

waddlesplash commented 2 years ago

OK, I've reproduced this with Inkscape.

waddlesplash commented 2 years ago

Using a full libcairo prevents this from happening. Maybe a problem with how I built cairo-xlib...

waddlesplash commented 2 years ago

Actually, just doing LD_PRELOAD=/system/lib/libcairo-xlib.so.2 before launching GTK applications seems to work here. Maybe it is just not possible to load Cairo multiple times and have everything work out...

waddlesplash commented 2 years ago

Should be fixed by https://github.com/haikuports/haikuports/commit/f366bf6118862812c481cd11227c95e1c15ffb52, if not, open a new ticket at HaikuPorts.