Warning for some password entries
seahorse 3.36 (reproduced with current git)
(seahorse:37362): GLib-CRITICAL **: 13:17:18.952: g_markup_escape_text: assertion 'text != NULL' failed
backtrace:
#0 0x00007ffff7e68ef2 in g_logv () at /lib64/libglib-2.0.so.0
#1 0x00007ffff7e69163 in g_log () at /lib64/libglib-2.0.so.0
#2 0x00007ffff7e66cea in g_markup_escape_text () at /lib64/libglib-2.0.so.0
#3 0x000000000044c043 in seahorse_gkr_item_get_markup (self=0x11701d0) at ../../../../Projects/jhbuild/seahorse/gkr/gkr-item.vala:87
#4 0x000000000044c3c5 in _vala_seahorse_gkr_item_get_property (object=0x11701d0, property_id=8, value=0x7fffffffac20, pspec=0xa8a4e0) at ../../../../Projects/jhbuild/seahorse/gkr/gkr-item.vala:38
#5 0x00007ffff7dd1da1 in g_object_get_valist () at /lib64/libgobject-2.0.so.0
#6 0x00007ffff7dd2264 in g_object_get () at /lib64/libgobject-2.0.so.0
#7 0x0000000000430622 in seahorse_key_manager_item_row_constructor (type=<optimized out>, n_construct_properties=<optimized out>, construct_properties=<optimized out>)
at ../../../../Projects/jhbuild/seahorse/src/key-manager-item-row.vala:45
#8 0x00007ffff7dcf20f in g_object_new_internal () at /lib64/libgobject-2.0.so.0
#9 0x00007ffff7dd1092 in g_object_new_valist () at /lib64/libgobject-2.0.so.0
#10 0x00007ffff7dd13fd in g_object_new () at /lib64/libgobject-2.0.so.0
#11 0x0000000000430470 in seahorse_key_manager_item_row_construct (object=<optimized out>, object_type=<optimized out>) at ../../../../Projects/jhbuild/seahorse/src/key-manager-item-row.vala:66
#12 seahorse_key_manager_item_row_new (object=<optimized out>) at ../../../../Projects/jhbuild/seahorse/src/key-manager-item-row.vala:65
#13 0x00007fff00110001 in ()
#14 0x00000000011701d0 in ()
#15 0x00007fffffffb1e0 in ()
#16 0x00007ffff764fd44 in gtk_list_box_bound_model_changed (list=0xf66c35d5d41c031, position=<optimized out>, removed=<optimized out>, added=<optimized out>, user_data=0x862490)
at ../../../../Projects/jhbuild/gtk+-3/gtk/gtklistbox.c:4007
(gdb) list
82
83 public string markup {
84 owned get {
85 ensure_item_info ();
86 var result = new StringBuilder("");
87 result.append(Markup.escape_text(this._info.label));
88 if (this._info.details != null && this._info.details != "") {
89 result.append("<span size='small' rise='0' foreground='#555555'>\n");
90 result.append(this._info.details);
91 result.append("</span>");
The label in question is empty.