vala-panel-appmenu with Xfce 4.16.0 crashed with SIGSEGV error 6 in libglib-2.0.so
that just happens sporadically
[ 9234.319522] panel-2-appmenu[16023]: segfault at 7ffd48b64ff8 ip 00007f7ef89f9ddf sp 00007ffd48b65000 error 6 in libglib-2.0.so.0.6600.4[7f7ef89e4000+84000]
[ 9234.319530] Code: 0f 1f 00 be 02 00 00 00 48 89 ef e8 eb 15 ff ff eb 9c 66 0f 1f 84 00 00 00 00 00 41 56 49 89 ce 41 55 49 89 d5 41 54 45 31 e4 <55> 48 89 fd 53 89 f3 be 02 00 00 00 e8 b0 14 ff ff 48 8b 45 00 48
[13972.634173] panel-2-appmenu[1664]: segfault at 7ffcb4e38ff8 ip 00007fcccf7d32d7 sp 00007ffcb4e39000 error 6 in libglib-2.0.so.0.6600.4[7fcccf7cc000+84000]
[13972.634179] Code: 8d 35 7d e3 07 00 48 8d 3d 54 cd 07 00 e9 31 4e 03 00 90 48 89 f8 41 55 89 f1 41 bd 01 00 00 00 48 ba a3 8b 2e ba e8 a2 8b 2e <41> 54 41 d3 e5 48 f7 e2 55 48 63 ee 53 48 89 fb 48 d1 ea 48 8d 04
Thread 1 "panel-2-appmenu" received signal SIGSEGV, Segmentation fault.
0x00007ffff71fd2d7 in g_pointer_bit_lock () from /usr/lib64/libglib-2.0.so.0
#0 0x00007ffff71fd2d7 in g_pointer_bit_lock () at /usr/lib64/libglib-2.0.so.0
#1 0x00007ffff720bdf0 in g_datalist_id_dup_data () at /usr/lib64/libglib-2.0.so.0
#2 0x00007ffff7337906 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#3 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#4 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#5 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#6 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#7 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#8 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#9 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#10 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#11 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#12 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#13 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#14 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#15 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#16 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#17 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#18 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#19 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#20 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#21 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#22 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#23 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#24 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#25 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#26 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#27 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#28 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#29 0x00007ffff78cbc
#261948 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261949 0x00007ffff78cbc2a in () at /usr/lib64/libgtk-3.so.0
#261950 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261951 0x00007ffff78d226d in () at /usr/lib64/libgtk-3.so.0
#261952 0x00007ffff78f088d in () at /usr/lib64/libgtk-3.so.0
#261953 0x00007ffff73379fe in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261954 0x00007ffff7248ec8 in g_slist_foreach () at /usr/lib64/libglib-2.0.so.0
#261955 0x00007ffff7248eeb in g_slist_free_full () at /usr/lib64/libglib-2.0.so.0
#261956 0x00007ffff78bdbfa in () at /usr/lib64/libgtk-3.so.0
#261957 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261958 0x00007ffff78d4a02 in () at /usr/lib64/libgtk-3.so.0
#261959 0x00007ffff73379fe in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261960 0x00007ffff78d6030 in () at /usr/lib64/libgtk-3.so.0
#261961 0x00007ffff7337983 in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261962 0x00007ffff7a32356 in () at /usr/lib64/libgtk-3.so.0
#261963 0x00007ffff73379fe in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261964 0x00007ffff7adf313 in () at /usr/lib64/libgtk-3.so.0
#261965 0x00007ffff73379fe in g_object_unref () at /usr/lib64/libgobject-2.0.so.0
#261966 0x00007ffff78baf98 in gtk_container_remove () at /usr/lib64/libgtk-3.so.0
#261967 0x00007ffff79a0fdb in gtk_menu_shell_bind_model () at /usr/lib64/libgtk-3.so.0
#261968 0x00007ffff7faef5b in () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261969 0x00007ffff7fb2991 in appmenu_dbus_app_menu_construct () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261970 0x00007ffff7fb3913 in appmenu_menu_model_helper_construct () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261971 0x00007ffff7fb3a8a in appmenu_menu_model_helper_new () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261972 0x00007ffff7fb45ec in appmenu_get_menu_model_helper_with_bamf () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261973 0x00007ffff7fb4940 in () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261974 0x00007ffff7faf1d4 in () at /usr/lib64/xfce4/panel/plugins/libappmenu-xfce.so
#261975 0x00007ffff722b044 in () at /usr/lib64/libglib-2.0.so.0
#261976 0x00007ffff722a4ff in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#261977 0x00007ffff722a878 in () at /usr/lib64/libglib-2.0.so.0
#261978 0x00007ffff722ab5b in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#261979 0x00007ffff798bab5 in gtk_main () at /usr/lib64/libgtk-3.so.0
#261980 0x0000000000403aa2 in main ()
rax 0x699719a0 1771510176
rbx 0x36 54
rcx 0x2 2
rdx 0x2e8ba2e8ba2e8ba3 3353953467947191203
rsi 0x2 2
rdi 0x699719a0 1771510176
rbp 0x699719a0 0x699719a0
rsp 0x7fffff7ff000 0x7fffff7ff000
r8 0x1 1
r9 0x1 1
r10 0x1 1
r11 0x20 32
r12 0x0 0
r13 0x1 1
r14 0x0 0
r15 0x54b1e0 5550560
rip 0x7ffff71fd2d7 0x7ffff71fd2d7 <g_pointer_bit_lock+55>
eflags 0x10293 [ CF AF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
Edited by Frank Honolka