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