[2.59] gnome-keyring pkcs11/secret-store/test-secret-item.c test fails since update
gnome-keyring 3.28.2 stopped building in Ubuntu following the glib 2.58.1 -> 2.59.0 update
Build log on https://launchpadlibrarian.net/407169200/buildlog_ubuntu-disco-amd64.gnome-keyring_3.28.2-2ubuntu1_BUILDING.txt.gz
This test fails now ERROR:pkcs11/secret-store/test-secret-item.c:379:test_fields_attr: assertion failed: (memcmp (buffer, "name1\0value1\0name2\0value2", 26) == 0)
Backtrace of the assertion
#0 0xb7fd5c31 in __kernel_vsyscall ()
#1 0xb7b6d512 in raise () at /lib/i386-linux-gnu/libc.so.6
#2 0xb7b572b6 in abort () at /lib/i386-linux-gnu/libc.so.6
#3 0xb7e3adc4 in g_assertion_message
(domain=0x0, file=0x4551d4 "pkcs11/secret-store/test-secret-item.c", line=379, func=0x455a14 <__func__.18911> "test_fields_attr", message=0x4a80c0 "assertion failed: (memcmp (buffer, \"name1\\0value1\\0name2\\0value2\", 26) == 0)")
at ../../../glib/gtestutils.c:2878
lstr = "379\000\v\201J\000q\203\354\267\002\000\000\000\000\002\305\377'G\347\267&\356\350\267\034\314\365\267"
s = 0x4ada00 ""
#4 0xb7e979cc in g_assertion_message_expr
(domain=0x0, file=0x4551d4 "pkcs11/secret-store/test-secret-item.c", line=379, func=0x455a14 <__func__.18911> "test_fields_attr", expr=0x45543c "memcmp (buffer, \"name1\\0value1\\0name2\\0value2\", 26) == 0")
at ../../../glib/gtestutils.c:2904
s = 0x4a80c0 "assertion failed: (memcmp (buffer, \"name1\\0value1\\0name2\\0value2\", 26) == 0)"
#5 0x0040bfdc in test_fields_attr (test=0x4a68b0, unused=0x0)
at pkcs11/secret-store/test-secret-item.c:379
transaction = 0x4a78a0
attr = {type = 3343797786, pValue = 0x4558bc, ulValueLen = 26}
buffer = "name2\000value2\000name1\000value1\000E\000\230PJ"
--Type <RET> for more, q to quit, c to continue without paging--
check = {type = 3343797786, pValue = 0xbffff20c, ulValueLen = 26}
item = 0x4aaa78 [GkmSecretItem]
fields = <optimized out>
value = <optimized out>
rv = <optimized out>
__func__ = "test_fields_attr"
#6 0xb7e9723d in test_case_run (tc=0x49fa98)
at ../../../glib/gtestutils.c:2597
local_error = 0x0
largs = {0, 0, 0.00276400000000000000007}
fixture = 0x4a68b0
old_base = 0x0
old_free_list = 0x0
filename_free_list = 0x0
success = 0
tc = 0x49fa98
n_bad = 0
old_name = 0x4a05e0 "/secret-store/item"
iter = 0x49c8b0 = {0x49fa98, 0x49fab0, 0x49fac8}