mate-desktop / mate-notification-daemon

Daemon to display passive pop-up notifications
https://mate-desktop.org
GNU General Public License v2.0
30 stars 26 forks source link

new applet is crashing when panel is restarted. #189

Closed raveit65 closed 3 years ago

raveit65 commented 3 years ago

Expected behaviour

no crash and abrt alarm

Actual behaviour

new applet is crashing when panel is restarted with killall mate-panel backtrace:

[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/libexec/mate-notification-applet'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x557af1db8230, fundamental_type=fundamental_type@entry=0x50 [GObject]) at ../gobject/gtype.c:4028
4028    ../gobject/gtype.c: No such file or directory.
[Current thread is 1 (Thread 0x7fe79b9c6ec0 (LWP 132789))]

Thread 1 (Thread 0x7fe79b9c6ec0 (LWP 132789)):
#0  g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x557af1db8230, fundamental_type=fundamental_type@entry=0x50 [GObject]) at ../gobject/gtype.c:4028
        node = <optimized out>
#1  0x00007fe79ce01b69 in g_object_unref (_object=0x557af1db8230) at ../gobject/gobject.c:3396
        _g_boolean_var_ = <optimized out>
        object = 0x557af1db8230
        __func__ = "g_object_unref"
#2  0x0000557af05b1d5f in applet_destroy (applet=0x557af1db8320) at mate-notification-applet.c:67
        __func__ = "applet_destroy"
#6  0x00007fe79ce15c63 in <emit signal ??? on instance 0x557af1db8320 [MatePanelApplet]> (instance=instance@entry=0x557af1db8320, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdceb787f0, reg_save_area = 0x7ffdceb78730}}
    #3  0x00007fe79cdfc88a in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
                real_closure = <optimized out>
                __func__ = "g_closure_invoke"
    #4  0x00007fe79ce0f423 in signal_emit_unlocked_R (node=node@entry=0x557af1d47dc0, detail=detail@entry=0, instance=instance@entry=0x557af1db8320, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdceb78590) at ../gobject/gsignal.c:3742
                tmp = <optimized out>
                handler = 0x557af21bec00
                accumulator = 0x0
                emission = {next = 0x7ffdceb78980, instance = 0x557af1db8320, ihint = {signal_id = 35, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]}
                hlist = <optimized out>
                handler_list = 0x557af21bec00
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 35
                max_sequential_handler_number = 155
                return_value_altered = <optimized out>
    #5  0x00007fe79ce15af9 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdceb78710) at ../gobject/gsignal.c:3498
                instance_and_params = 0x7ffdceb78590
                signal_return_type = <optimized out>
                param_values = 0x7ffdceb785a8
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#7  0x00007fe79d3dbbd0 in gtk_widget_dispose (object=0x557af1db8320 [MatePanelApplet]) at gtkwidget.c:12162
        widget = 0x557af1db8320 [MatePanelApplet]
        priv = 0x557af1db8230
        sizegroups = <optimized out>
#8  0x00007fe79ce03066 in g_object_run_dispose (object=0x557af1db8320 [MatePanelApplet]) at ../gobject/gobject.c:1226
        __func__ = "g_object_run_dispose"
#9  0x00007fe79d3e8589 in gtk_window_forall (container=0x557af20c5c50 [GtkPlug], include_internals=0, callback=0x7fe79d3d2f80 <gtk_widget_destroy>, callback_data=0x0) at gtkwindow.c:8596
        window = 0x557af20c5c50 [GtkPlug]
        priv = 0x557af20c59f0
        child = <optimized out>
#10 0x00007fe79d1a8e3a in gtk_container_destroy (widget=0x557af20c5c50 [GtkPlug]) at gtkcontainer.c:1701
        container = 0x557af20c5c50 [GtkPlug]
        priv = 0x557af20c5b40
#14 0x00007fe79ce15c63 in <emit signal ??? on instance 0x557af20c5c50 [GtkPlug]> (instance=instance@entry=0x557af20c5c50, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3554
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffdceb78c70, reg_save_area = 0x7ffdceb78bb0}}
    #11 0x00007fe79cdfc88a in g_closure_invoke (closure=<optimized out>, return_value=<optimized out>, n_param_values=<optimized out>, param_values=<optimized out>, invocation_hint=<optimized out>) at ../gobject/gclosure.c:810
                real_closure = <optimized out>
                __func__ = "g_closure_invoke"
    #12 0x00007fe79ce0f3bd in signal_emit_unlocked_R (node=node@entry=0x557af1d47dc0, detail=detail@entry=0, instance=instance@entry=0x557af20c5c50, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffdceb78a10) at ../gobject/gsignal.c:3858
                need_unset = 0
                accumulator = 0x0
                emission = {next = 0x0, instance = 0x557af20c5c50, ihint = {signal_id = 35, detail = 0, run_type = G_SIGNAL_RUN_CLEANUP}, state = EMISSION_STOP, chain_type = 0x557af1ec27e0 [GtkPlug/GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
                hlist = <optimized out>
                handler_list = 0x0
                return_accu = 0x0
                accu = {g_type = 0x0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
                signal_id = 35
                max_sequential_handler_number = 155
                return_value_altered = <optimized out>
    #13 0x00007fe79ce15af9 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffdceb78b90) at ../gobject/gsignal.c:3498
                instance_and_params = 0x7ffdceb78a10
                signal_return_type = <optimized out>
                param_values = 0x7ffdceb78a28
                node = <optimized out>
                i = <optimized out>
                n_params = <optimized out>
                __func__ = "g_signal_emit_valist"
#15 0x00007fe79d3dbbd0 in gtk_widget_dispose (object=0x557af20c5c50 [GtkPlug]) at gtkwidget.c:12162
        widget = 0x557af20c5c50 [GtkPlug]
        priv = 0x557af20c5b60
        sizegroups = <optimized out>
#16 0x00007fe79d3ef92c in gtk_window_dispose (object=0x557af20c5c50 [GtkPlug]) at gtkwindow.c:3166
        window = 0x557af20c5c50 [GtkPlug]
        priv = 0x557af20c59f0
#17 0x00007fe79ce03066 in g_object_run_dispose (object=0x557af20c5c50 [GtkPlug]) at ../gobject/gobject.c:1226
        __func__ = "g_object_run_dispose"
#18 0x00007fe79d3d2fc9 in gtk_widget_destroy (widget=<optimized out>) at gtkwidget.c:4776
        __func__ = "gtk_widget_destroy"
#19 0x00007fe79d41ae38 in gtk_plug_send_delete_event (widget=widget@entry=0x557af20c5c50 [GtkPlug]) at gtkplug.c:459
        event = 0x557af1d4a500
#20 0x00007fe79d41b6a8 in gtk_plug_filter_func (gdk_xevent=0x7ffdceb78dd0, event=<optimized out>, data=0x557af20c5c50) at gtkplug.c:892
        widget = 0x557af20c5c50 [GtkPlug]
        xre = 0x7ffdceb78dd0
        was_embedded = 1
        screen = 0x557af1d34020 [GdkX11Screen]
        display = 0x557af1d2e0e0 [GdkX11Display]
        plug = 0x557af20c5c50 [GtkPlug]
        priv = <optimized out>
        xevent = 0x7ffdceb78dd0
        iter = {dummy1 = 0x6, dummy2 = 0x557af1d2b930, dummy3 = 0x1, dummy4 = -1668204236, dummy5 = 32743, dummy6 = 0x557af1d1b2c8}
        key = 0x1
        return_val = GDK_FILTER_REMOVE
        __func__ = "gtk_plug_filter_func"
#21 0x00007fe79c9148ff in gdk_event_apply_filters (xevent=xevent@entry=0x7ffdceb78dd0, event=event@entry=0x557af1d4a5a0, window=0x557af1d2e760 [GdkX11Window]) at gdkeventsource.c:79
        filter = 0x557af1ee8480
        node = <optimized out>
        tmp_list = 0x557af1def6e0 = {0x557af1def4e0}
        result = <optimized out>
#22 0x00007fe79c914c54 in gdk_event_source_translate_event (xevent=0x7ffdceb78dd0, event_source=0x557af1d4b5b0) at gdkeventsource.c:205
        filter_window = <optimized out>
        dpy = 0x557af1d1d3c0
        event = 0x557af1d4a5a0
        result = <optimized out>
        event_translator = 0x0
        event = <optimized out>
        xevent = {type = 21, xany = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739}, xkey = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 81}, xfocus = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, mode = 37748739, detail = 0}, xexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, x = 37748739, y = 0, width = 477, height = 0, count = 2162}, xgraphicsexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, drawable = 37748739, x = 37748739, y = 0, width = 477, height = 0, count = 2162, major_code = 10, minor_code = 0}, xnoexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, drawable = 37748739, major_code = 37748739, minor_code = 0}, xvisibility = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, state = 37748739}, xcreatewindow = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739}, xunmap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, from_configure = 477}, xmap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, override_redirect = 477}, xmaprequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739}, xreparent = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, parent = 477, x = 2162, y = 10, override_redirect = 0}, xconfigure = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, above = 502, override_redirect = 0}, xgravity = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, x = 477, y = 0}, xresizerequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, width = 37748739, height = 0}, xconfigurerequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, above = 502, detail = 0, value_mask = 0}, xcirculate = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, place = 477}, xcirculaterequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, place = 477}, xproperty = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, atom = 37748739, time = 477, state = 2162}, xselectionclear = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, selection = 37748739, time = 477}, xselectionrequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, owner = 37748739, requestor = 37748739, selection = 477, target = 42949675122, property = 0, time = 502}, xselection = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, requestor = 37748739, selection = 37748739, target = 477, property = 42949675122, time = 0}, xcolormap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, colormap = 37748739, new = 477, state = 0}, xclient = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, message_type = 37748739, format = 477, data = {b = "r\b\000\000\n", '\000' <repeats 11 times>, "\366\001\000", s = {2162, 0, 10, 0, 0, 0, 0, 0, 502, 0}, l = {42949675122, 0, 502, 0, 0}}}, xmapping = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, request = 37748739, first_keycode = 0, count = 477}, xerror = {type = 21, display = 0x125, resourceid = 266287972352, serial = 93986531431360, error_code = 3 '\003', request_code = 0 '\000', minor_code = 64 '@'}, xkeymap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, key_vector = "\003\000@\002\000\000\000\000\335\001\000\000\000\000\000\000r\b\000\000\n\000\000\000\000\000\000\000\000\000\000"}, xgeneric = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, extension = 37748739, evtype = 0}, xcookie = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, extension = 37748739, evtype = 0, cookie = 37748739, data = 0x1dd}, pad = {21, 293, 266287972352, 93986531431360, 37748739, 37748739, 477, 42949675122, 0, 502, 0, 0, 352187318353, 360777252947, 369367187541, 377957122135, 386547056729, 395136991323, 403726925917, 412316860511, 420906795105, 429496729699, 438086664293, 446676598887}}
        xdisplay = 0x557af1d1d3c0
        event_source = 0x557af1d4b5b0
        display_x11 = 0x557af1d2e0e0 [GdkX11Display]
#23 _gdk_x11_display_queue_events (display=0x557af1d2e0e0 [GdkX11Display]) at gdkeventsource.c:341
        event = <optimized out>
        xevent = {type = 21, xany = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739}, xkey = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0}, xcrossing = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, root = 37748739, subwindow = 477, time = 42949675122, x = 0, y = 0, x_root = 502, y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0, state = 81}, xfocus = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, mode = 37748739, detail = 0}, xexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, x = 37748739, y = 0, width = 477, height = 0, count = 2162}, xgraphicsexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, drawable = 37748739, x = 37748739, y = 0, width = 477, height = 0, count = 2162, major_code = 10, minor_code = 0}, xnoexpose = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, drawable = 37748739, major_code = 37748739, minor_code = 0}, xvisibility = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, state = 37748739}, xcreatewindow = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, override_redirect = 0}, xdestroywindow = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739}, xunmap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, from_configure = 477}, xmap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, override_redirect = 477}, xmaprequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739}, xreparent = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, parent = 477, x = 2162, y = 10, override_redirect = 0}, xconfigure = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, above = 502, override_redirect = 0}, xgravity = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, x = 477, y = 0}, xresizerequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, width = 37748739, height = 0}, xconfigurerequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, x = 477, y = 0, width = 2162, height = 10, border_width = 0, above = 502, detail = 0, value_mask = 0}, xcirculate = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, event = 37748739, window = 37748739, place = 477}, xcirculaterequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, parent = 37748739, window = 37748739, place = 477}, xproperty = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, atom = 37748739, time = 477, state = 2162}, xselectionclear = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, selection = 37748739, time = 477}, xselectionrequest = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, owner = 37748739, requestor = 37748739, selection = 477, target = 42949675122, property = 0, time = 502}, xselection = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, requestor = 37748739, selection = 37748739, target = 477, property = 42949675122, time = 0}, xcolormap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, colormap = 37748739, new = 477, state = 0}, xclient = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, message_type = 37748739, format = 477, data = {b = "r\b\000\000\n", '\000' <repeats 11 times>, "\366\001\000", s = {2162, 0, 10, 0, 0, 0, 0, 0, 502, 0}, l = {42949675122, 0, 502, 0, 0}}}, xmapping = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, request = 37748739, first_keycode = 0, count = 477}, xerror = {type = 21, display = 0x125, resourceid = 266287972352, serial = 93986531431360, error_code = 3 '\003', request_code = 0 '\000', minor_code = 64 '@'}, xkeymap = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, window = 37748739, key_vector = "\003\000@\002\000\000\000\000\335\001\000\000\000\000\000\000r\b\000\000\n\000\000\000\000\000\000\000\000\000\000"}, xgeneric = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, extension = 37748739, evtype = 0}, xcookie = {type = 21, serial = 293, send_event = 0, display = 0x557af1d1d3c0, extension = 37748739, evtype = 0, cookie = 37748739, data = 0x1dd}, pad = {21, 293, 266287972352, 93986531431360, 37748739, 37748739, 477, 42949675122, 0, 502, 0, 0, 352187318353, 360777252947, 369367187541, 377957122135, 386547056729, 395136991323, 403726925917, 412316860511, 420906795105, 429496729699, 438086664293, 446676598887}}
        xdisplay = 0x557af1d1d3c0
        event_source = 0x557af1d4b5b0
        display_x11 = 0x557af1d2e0e0 [GdkX11Display]
#24 0x00007fe79c8db144 in gdk_display_get_event (display=display@entry=0x557af1d2e0e0 [GdkX11Display]) at gdkdisplay.c:442
        __func__ = "gdk_display_get_event"
#25 0x00007fe79c914996 in gdk_event_source_dispatch (source=source@entry=0x557af1d4b5b0, callback=<optimized out>, user_data=<optimized out>) at gdkeventsource.c:363
        display = 0x557af1d2e0e0 [GdkX11Display]
        event = <optimized out>
#26 0x00007fe79cd1078f in g_main_dispatch (context=0x557af1d53910) at ../glib/gmain.c:3309
        dispatch = <optimized out>
        prev_source = 0x0
        was_in_call = <optimized out>
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimized out>
        source = 0x557af1d4b5b0
        current = 0x557af1da1310
        i = 0
        __func__ = "g_main_dispatch"
#27 g_main_context_dispatch (context=0x557af1d53910) at ../glib/gmain.c:3974
#28 0x00007fe79cd10b18 in g_main_context_iterate (context=0x557af1d53910, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4047
        max_priority = 0
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = <optimized out>
        fds = 0x557af1da9ca0
#29 0x00007fe79cd10e33 in g_main_loop_run (loop=loop@entry=0x557af1d9f420) at ../glib/gmain.c:4241
        __func__ = "g_main_loop_run"
#30 0x00007fe79d281b4d in gtk_main () at gtkmain.c:1328
        loop = 0x557af1d9f420
#31 0x00007fe79d7fc99c in _mate_panel_applet_factory_main_internal (factory_id=<optimized out>, out_process=1, applet_type=0x557af1d96c10 [MatePanelApplet/GtkEventBox/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned], callback=<optimized out>, user_data=0x0) at mate-panel-applet.c:2344
        factory = 0x557af1d7d800 [MatePanelAppletFactory]
        closure = 0x557af1d96d40
        __func__ = "_mate_panel_applet_factory_main_internal"
#32 0x0000557af05b17f6 in main (argc=<optimized out>, argv=<optimized out>) at mate-notification-applet.c:213
        context = 0x557af1d12650
        error = 0x0
        retval = <optimized out>

full backtrace: https://www.dropbox.com/s/yo6jrycruu3nj2h/m-n-d-backtrace?dl=0

Steps to reproduce the behaviour

  1. add the new applet to the panel.
  2. killall matepanel
  3. An abrt alarm pops up in fedora

MATE general version

1.25

Package version

master branch, not released yet

Linux Distribution

fedora 32

Link to downstream report of your Distribution

applet isn't shipped in distros