Source: libayatana-indicator
Version: 0.8.4-1
Severity: normal
Tags: upstream
Control: affects -1 mate-panel-applet

The MATE appindicator panel uses libayatana-indicator for its indicator
functionality, and it crashes from time to time, usually when I work
with Bluetooth and Wi-Fi applets. This time around, I managed to collect
the backtrace:

    (gdb) bt
    #0  __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:101
    #1  0x00007f9a057b723d in g_str_equal (v1=<optimised out>, v2=<optimised
        out>) at ../../../glib/ghash.c:2303
    #2  0x00007f9a063f8056 in indicator_ng_menu_insert_idos
        (self=self@entry=0x56348b29eff0,
        pSection=pSection@entry=0x56348c925d40,
        nModelItem=nModelItem@entry=0, nMenuItem=nMenuItem@entry=23,
        bNamespace=bNamespace@entry=0, sNamespace=0x0) at
        ../../../libayatana-indicator/indicator-ng.c:247
    #3  0x00007f9a063f8479 in indicator_ng_menu_section_changed
        (pMenuSection=<optimised out>, nPosition=<optimised out>,
        nRemoved=<optimised out>, nAdded=<optimised out>,
        pUserData=0x56348b29eff0)
        at ../../../libayatana-indicator/indicator-ng.c:386
    ...

Please find the full backtrace in the attachment.

-- 
Cheers,
  Andrej
#0  __strcmp_avx2 () at ../sysdeps/x86_64/multiarch/strcmp-avx2.S:101
#1  0x00007f9a057b723d in g_str_equal (v1=<optimised out>, v2=<optimised out>) 
at ../../../glib/ghash.c:2303
#2  0x00007f9a063f8056 in indicator_ng_menu_insert_idos
    (self=self@entry=0x56348b29eff0, pSection=pSection@entry=0x56348c925d40, 
nModelItem=nModelItem@entry=0, nMenuItem=nMenuItem@entry=23, 
bNamespace=bNamespace@entry=0, sNamespace=0x0) at 
../../../libayatana-indicator/indicator-ng.c:247
#3  0x00007f9a063f8479 in indicator_ng_menu_section_changed
    (pMenuSection=<optimised out>, nPosition=<optimised out>, 
nRemoved=<optimised out>, nAdded=<optimised out>, pUserData=0x56348b29eff0)
    at ../../../libayatana-indicator/indicator-ng.c:386
#4  0x00007f9a058c8bcf in g_closure_invoke
    (closure=0x56348b601950, return_value=0x0, n_param_values=4, 
param_values=0x7fff02442130, invocation_hint=0x7fff024420b0) at 
../../../gobject/gclosure.c:810
#5  0x00007f9a058f281b in signal_emit_unlocked_R.isra.0
    (node=node@entry=0x56348b084400, detail=detail@entry=0, 
instance=instance@entry=0x56348b3d9f40, 
emission_return=emission_return@entry=0x0, 
instance_and_params=instance_and_params@entry=0x7fff02442130) at 
../../../gobject/gsignal.c:3741
#6  0x00007f9a058e6638 in g_signal_emit_valist
    (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised 
out>, var_args=var_args@entry=0x7fff02442320) at ../../../gobject/gsignal.c:3497
#7  0x00007f9a058e6893 in g_signal_emit (instance=<optimised out>, 
signal_id=<optimised out>, detail=detail@entry=0) at 
../../../gobject/gsignal.c:3553
#8  0x00007f9a059f0b5b in g_menu_model_items_changed (model=<optimised out>, 
position=position@entry=6, removed=removed@entry=0, added=added@entry=1)
    at ../../../gio/gmenumodel.c:695
#9  0x00007f9a059f0ddb in g_dbus_menu_model_changed (added=1, removed=0, 
position=6, items=0x56348c598a10, proxy=0x56348b3d9f40)
    at ../../../gio/gdbusmenumodel.c:832
#10 g_dbus_menu_group_changed (group=0x7f99f40538a0, menu_id=2, position=6, 
removed=0, added=<optimised out>) at ../../../gio/gdbusmenumodel.c:635
#11 0x00007f9a059f0fa9 in g_dbus_menu_path_signal
    (connection=<optimised out>, sender_name=<optimised out>, 
object_path=<optimised out>, interface_name=<optimised out>, 
signal_name=<optimised out>, user_data=0x7f99f4001880, parameters=<optimised 
out>) at ../../../gio/gdbusmenumodel.c:298
#12 g_dbus_menu_path_signal
    (connection=<optimised out>, sender_name=<optimised out>, 
object_path=<optimised out>, interface_name=<optimised out>, 
signal_name=<optimised out>, parameters=<optimised out>, 
user_data=0x7f99f4001880) at ../../../gio/gdbusmenumodel.c:271
#13 0x00007f9a05a1031f in emit_signal_instance_in_idle_cb (data=0x7f99f4733df0) 
at ../../../gio/gdbusconnection.c:3800
#14 0x00007f9a057d47ef in g_main_dispatch (context=0x56348aeeca90) at 
../../../glib/gmain.c:3337
#15 g_main_context_dispatch (context=0x56348aeeca90) at 
../../../glib/gmain.c:4055
#16 0x00007f9a05827d28 in g_main_context_iterate.constprop.0 
(context=0x56348aeeca90, block=block@entry=1, dispatch=dispatch@entry=1, 
self=<optimised out>)
    at ../../../glib/gmain.c:4131
#17 0x00007f9a057d3e53 in g_main_loop_run (loop=0x56348afaeeb0) at 
../../../glib/gmain.c:4329
#18 0x00007f9a05e5a84d in gtk_main () at ../../../../gtk/gtkmain.c:1329
#19 0x00007f9a0640ef2c in _mate_panel_applet_factory_main_internal
    (factory_id=factory_id@entry=0x56348a539940 
"IndicatorAppletCompleteFactory", out_process=out_process@entry=1, 
applet_type=Python Exception <class 'TypeError'>: can only concatenate str (not 
"NoneType") to str
, callback=callback@entry=0x56348a536bc0 <applet_fill_cb>, 
user_data=user_data@entry=0x0) at mate-panel-applet.c:2348
#20 0x00007f9a0640f02e in mate_panel_applet_factory_main
    (factory_id=factory_id@entry=0x56348a539940 
"IndicatorAppletCompleteFactory", out_process=out_process@entry=1, 
applet_type=<optimised out>, callback=callback@entry=0x56348a536bc0 
<applet_fill_cb>, user_data=user_data@entry=0x0) at mate-panel-applet.c:2376
#21 0x000056348a535316 in main (argc=<optimised out>, argv=<optimised out>) at 
applet-main.c:121

Reply via email to