Bug#1108807: gnome-keyring: FTBFS randomly: 31/62 gnome-keyring:gkm::wrap-layer / login-hints

Santiago Vila sanvila at debian.org
Sat Jul 5 11:59:02 BST 2025


Package: src:gnome-keyring
Version: 48.0-1
Severity: serious
Tags: ftbfs trixie sid

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- \
	-Dauto_features=enabled \
	-Dssh-agent=true \
	
	cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 meson setup .. --wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dpython.bytecompile=-1 -Dauto_features=enabled -Dssh-agent=true

[... snipped ...]

ok 4 /secret-store/binary/read_sdata_but_no_master
ok 5 /secret-store/binary/write
ok 6 /secret-store/binary/remove_unavailable
ok 7 /secret-store/binary/created_on_rhel
ok 8 /secret-store/binary/created_on_solaris_opencsw
ok 9 /secret-store/binary/read_with_schema
# End of binary tests
# End of secret-store tests
==============================================================================

=================================== 50/62 ====================================
test:         gnome-keyring:gkm::ssh-store / ssh-openssh
start time:   06:00:20
duration:     0.00s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=28 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkcs11/ssh-store/ssh-openssh
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S7b5c47939fbad6aec7bb8e71791a0589
1..2
# Start of ssh-store tests
# Start of openssh tests
# DEBUG: exponent1 exponent1: no decoded value
# DEBUG: exponent1 exponent1: no decoded value
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
ok 1 /ssh-store/openssh/parse_private
ok 2 /ssh-store/openssh/parse_public
# End of openssh tests
# End of ssh-store tests
==============================================================================

=================================== 51/62 ====================================
test:         gnome-keyring:gkm::ssh-store / private-key
start time:   06:00:20
duration:     0.01s
result:       exit status 0
command:      MALLOC_PERTURB_=53 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkcs11/ssh-store/private-key
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sa8b9ea82d80bef784a5fdece544269b9
1..5
# Start of ssh-store tests
# Start of private-key tests
ok 1 /ssh-store/private-key/parse_plain_rsa
# DEBUG: exponent1 exponent1: no decoded value
ok 2 /ssh-store/private-key/parse_plain_dsa
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
ok 3 /ssh-store/private-key/parse_plain_ecdsa
# DEBUG: RSAPrivateKey RSAPrivateKey: decoded tag did not match expected
# DEBUG: DSAPrivateKey DSAPrivateKey: decoded tag did not match expected
# DEBUG: ECPrivateKey ECPrivateKey: decoded tag did not match expected
# DEBUG: RSAPrivateKey RSAPrivateKey: decoded tag did not match expected
# DEBUG: DSAPrivateKey DSAPrivateKey: decoded tag did not match expected
# DEBUG: ECPrivateKey ECPrivateKey: decoded tag did not match expected
# DEBUG: exponent1 exponent1: no decoded value
# DEBUG: modulus modulus: decoded tag did not match expected
# DEBUG: p p: decoded tag did not match expected
# DEBUG: implicitlyCA implicitlyCA: decoded tag did not match expected
ok 4 /ssh-store/private-key/unlock
# DEBUG: RSAPrivateKey RSAPrivateKey: decoded tag did not match expected
# DEBUG: DSAPrivateKey DSAPrivateKey: decoded tag did not match expected
# DEBUG: ECPrivateKey ECPrivateKey: decoded tag did not match expected
# DEBUG: RSAPrivateKey RSAPrivateKey: decoded tag did not match expected
# DEBUG: DSAPrivateKey DSAPrivateKey: decoded tag did not match expected
# DEBUG: ECPrivateKey ECPrivateKey: decoded tag did not match expected
ok 5 /ssh-store/private-key/internal-sha1-compat
# End of private-key tests
# End of ssh-store tests
==============================================================================

=================================== 52/62 ====================================
test:         gnome-keyring:gkm::xdg-store / xdg-module
start time:   06:00:20
duration:     0.02s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=128 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkcs11/xdg-store/xdg-module
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S31c019418ab507a57270399c0d568a77
1..7
# Start of xdg-store tests
# Start of module tests
ok 1 /xdg-store/module/module_find_twice_is_same
ok 2 /xdg-store/module/module_file_becomes_invalid
ok 3 /xdg-store/module/module_file_remove
ok 4 /xdg-store/module/create_and_add_object
ok 5 /xdg-store/module/destroy_object
ok 6 /xdg-store/module/get_slot_info
ok 7 /xdg-store/module/get_token_info
# End of module tests
# End of xdg-store tests
==============================================================================

=================================== 53/62 ====================================
test:         gnome-keyring:gkm::xdg-store / xdg-trust
start time:   06:00:20
duration:     0.05s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=5 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkcs11/xdg-store/xdg-trust
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S3d2d0ce1e66e252ce6a1aa2a6a0942c6
1..25
# Start of xdg-store tests
# Start of trust tests
ok 1 /xdg-store/trust/load_objects
ok 2 /xdg-store/trust/create_assertion_complete
ok 3 /xdg-store/trust/complete_assertion_has_no_serial_or_issuer
ok 4 /xdg-store/trust/complete_assertion_netscape_md5_hash
ok 5 /xdg-store/trust/complete_assertion_netscape_sha1_hash
ok 6 /xdg-store/trust/create_assertion_missing_type
ok 7 /xdg-store/trust/create_assertion_bad_type
ok 8 /xdg-store/trust/create_assertion_missing_cert_value
ok 9 /xdg-store/trust/create_assertion_bad_cert_value
ok 10 /xdg-store/trust/create_assertion_null_cert_value
ok 11 /xdg-store/trust/create_assertion_for_distrusted
ok 12 /xdg-store/trust/create_assertion_for_distrusted_no_purpose
ok 13 /xdg-store/trust/create_assertion_for_distrusted_no_serial
ok 14 /xdg-store/trust/create_assertion_twice
ok 15 /xdg-store/trust/distrusted_assertion_has_no_cert_value
ok 16 /xdg-store/trust/create_assertion_complete_on_token
ok 17 /xdg-store/trust/destroy_assertion_on_token
ok 18 /xdg-store/trust/netscape_map_server_auth
ok 19 /xdg-store/trust/netscape_map_client_auth
ok 20 /xdg-store/trust/netscape_map_code_signing
ok 21 /xdg-store/trust/netscape_map_email
ok 22 /xdg-store/trust/netscape_map_ipsec_endpoint
ok 23 /xdg-store/trust/netscape_map_ipsec_tunnel
ok 24 /xdg-store/trust/netscape_map_ipsec_user
ok 25 /xdg-store/trust/netscape_map_time_stamping
# End of trust tests
# End of xdg-store tests
==============================================================================

=================================== 54/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-util
start time:   06:00:20
duration:     0.00s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=209 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-util
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sef402cd4d0e571f4eca9402feab3b6c4
1..1
# Start of secret-util tests
ok 1 /secret-util/build-path
# End of secret-util tests
==============================================================================

=================================== 55/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-search
start time:   06:00:20
duration:     0.02s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MALLOC_PERTURB_=151 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-search
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sc174c43f9033f5b6ff69b865fe426eb0
1..2
# Start of secret-search tests
ok 1 /secret-search/service-search-items-unlocked-separate
ok 2 /secret-search/collection-search-items-combined
# End of secret-search tests
==============================================================================

=================================== 56/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-items
start time:   06:00:20
duration:     0.02s
result:       exit status 0
command:      MALLOC_PERTURB_=193 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-items
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S8bcd39cb27d0ae70e34d0bdc5d07d25b
1..1
# Start of secret-item tests
ok 1 /secret-item/created-modified-properties
# End of secret-item tests
==============================================================================

=================================== 57/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-signals
start time:   06:00:20
duration:     0.15s
result:       exit status 0
command:      MALLOC_PERTURB_=53 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-signals
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sab76df825a00dd7dba7d8585a72dc06f
1..10
# Start of secret-signals tests
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: received BeginPrompting call from callback /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: preparing a prompt for callback /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: automatically selecting secret exchange protocol
# Gcr-DEBUG: generating public key
# Gcr-DEBUG: beginning the secret exchange: [sx-aes-1]\npublic=FyAq1zdEhBuMLNJYqDjs3D5qNQKBtWBpEbKdP0k9s7FNuGjENzO0I6INd/VJe4xBZknHIlBYz3YmSNCseaJPAzK3aLQIAKVYXIE2MqEHjlgYWnJoeFbzMPe5E8oYDvZfiXwCQv2C1WlkmT//rvNTMdk/x2NXXbw2SeATzvjHZq4lJxR+Zx2ZLodrnToHkjqLeq1WdpMgNWBeK1rOO1RFtRp7S75K8swKEK5vz4P/zrFt53ujcw8DwDHAQrP6k+Vk\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: receiving secret exchange: [sx-aes-1]\npublic=VKHRAWbv3vOzA7hKNHUCaJNM7zlgSecfu9KeTeoYiAhdrMuaLuzoVXkyIEh+pOTLnyRtZqf6twsRgxpexeYaK8j8vgDgFpgvyxsYtVe4Xnl1GkXue7ATjUBdpKMpPkjIAYx/+p+nhTclT1T9QdARQP9p5yeZ7FT8NqIZykU3iKVCgm2j7p368VeN23TZzWtTLkSmWQOy+qapZitOcM7gF9RslbLWjZmUE4AdQuyLZqrZ5N8KoGRjn4HaY74p2V8K\n
# Gcr-DEBUG: deriving shared transport key
# Gcr-DEBUG: deriving transport key
# Gcr-DEBUG: starting password prompt for callback /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: completed password prompt for callback :1.40@/org/gnome/keyring/Prompt/p2
# Gcr-DEBUG: encrypting data
# Gcr-DEBUG: sending the secret exchange: [sx-aes-1]\npublic=FyAq1zdEhBuMLNJYqDjs3D5qNQKBtWBpEbKdP0k9s7FNuGjENzO0I6INd/VJe4xBZknHIlBYz3YmSNCseaJPAzK3aLQIAKVYXIE2MqEHjlgYWnJoeFbzMPe5E8oYDvZfiXwCQv2C1WlkmT//rvNTMdk/x2NXXbw2SeATzvjHZq4lJxR+Zx2ZLodrnToHkjqLeq1WdpMgNWBeK1rOO1RFtRp7S75K8swKEK5vz4P/zrFt53ujcw8DwDHAQrP6k+Vk\nsecret=SxrH485NK1Db0eJH3Flheg==\niv=8Vxs80YjkNwvTGBCut7a0w==\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: closing the prompt
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.40
# Gcr-DEBUG: calling the PromptDone method on /org/gnome/keyring/Prompt/p2@:1.40, and ignoring reply
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 1 /secret-signals/collection-created
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 2 /secret-signals/collection-created-no-prompt
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 3 /secret-signals/collection-changed
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 4 /secret-signals/collection-deleted
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 5 /secret-signals/collection-lock
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: received BeginPrompting call from callback /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: preparing a prompt for callback /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: creating new GcrMockPrompt prompt
# Gcr-DEBUG: automatically selecting secret exchange protocol
# Gcr-DEBUG: generating public key
# Gcr-DEBUG: beginning the secret exchange: [sx-aes-1]\npublic=2+w4/S0yotde1ibWNFZbfMbSheTDn7WERim26lI4sxS6+1nr6LRXLXRLVWNYWYWdJi6DQDZluDm3iZViDoskly+GFzxX5+jQqIcQlxI26qwLIAnCei4Cuz4lizh84egubGKoXHcKiVbsfY3h2lxPB/skxm6/A6I+qGmGPcHISVrQYRJCd0sY08V3ImTOJsqKUQ7jMEjyL8VlsZF5Z5S5HID1ZmceQ99ko6fhJFhz+qCfg1Y+4ersGB3D22y2Dba5\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: receiving secret exchange: [sx-aes-1]\npublic=wG3G/2dJbg5ID9l/7PMCGIbL5e7whkLsrMG97ykEHwOXewQ/2faJ5GpQti1vHGURENElU3i5z/pzZlafzJtWES3fOS2VeRdzXUrk4gISS7jchOsfMg9wZ2ZlaYWiq8kyRTX7+ViS5sjF1guJF8eGs6QXzxSlOI+RIpYp3N4W6xH05jQPmhkq/2PeBt8comgxdjEo4RCsXg5VeMlP8HCheHv4vTDkq1oI8YF9G52ZAi3xLROROP+pLiM1pxo1QBpt\n
# Gcr-DEBUG: deriving shared transport key
# Gcr-DEBUG: deriving transport key
# Gcr-DEBUG: starting password prompt for callback /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: completed password prompt for callback :1.55@/org/gnome/keyring/Prompt/p2
# Gcr-DEBUG: encrypting data
# Gcr-DEBUG: sending the secret exchange: [sx-aes-1]\npublic=2+w4/S0yotde1ibWNFZbfMbSheTDn7WERim26lI4sxS6+1nr6LRXLXRLVWNYWYWdJi6DQDZluDm3iZViDoskly+GFzxX5+jQqIcQlxI26qwLIAnCei4Cuz4lizh84egubGKoXHcKiVbsfY3h2lxPB/skxm6/A6I+qGmGPcHISVrQYRJCd0sY08V3ImTOJsqKUQ7jMEjyL8VlsZF5Z5S5HID1ZmceQ99ko6fhJFhz+qCfg1Y+4ersGB3D22y2Dba5\nsecret=jtHpX6HQ2Y9rHRi//UD+EQ==\niv=FkxeKz4dwYq6ve7nlTycYw==\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: closing the prompt
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.55
# Gcr-DEBUG: calling the PromptDone method on /org/gnome/keyring/Prompt/p2@:1.55, and ignoring reply
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 6 /secret-signals/collection-unlock
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 7 /secret-signals/collection-unlock-no-prompt
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 8 /secret-signals/item-created
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 9 /secret-signals/item-changed
# Gcr-DEBUG: registering prompter
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 10 /secret-signals/item-deleted
# End of secret-signals tests
----------------------------------- stderr -----------------------------------
** Message: 06:00:20.482: emit collection_Created
==============================================================================

=================================== 58/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-lock
start time:   06:00:20
duration:     0.01s
result:       exit status 0
command:      MALLOC_PERTURB_=8 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-lock
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S29b249ed772eaa3d81a3aa2184800918
1..1
# Start of secret-lock tests
ok 1 /secret-lock/service
# End of secret-lock tests
==============================================================================

=================================== 59/62 ====================================
test:         gnome-keyring:gkr-daemon-dbus / dbus-portal
start time:   06:00:20
duration:     0.05s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=28 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus:/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/dbus/dbus-portal
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sf19d0a8fe7bfc082c57d8ada6f75f3cd
1..2
# Start of secret-portal tests
# Gcr-DEBUG: registering prompter
# GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
# GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 1 /secret-portal/portal-retrieve-secret
# Gcr-DEBUG: registering prompter
# GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
# Gcr-DEBUG: received BeginPrompting call from callback /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: preparing a prompt for callback /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: creating new GcrMockPrompt prompt
# Gcr-DEBUG: automatically selecting secret exchange protocol
# Gcr-DEBUG: generating public key
# Gcr-DEBUG: beginning the secret exchange: [sx-aes-1]\npublic=SXjxfCZ5/jBk9064wMBBRUMZJ7ziF3Mx2IB76OCJihV4hdV6J1S+Y2pOxpvY4ZvmwM8y4wRZy2WtVoeUchoK/2TzzDYYkZxYAVMcjOLg/qYhD9xyKv13k8WRFeg/vjulB7x0cBzHJ8De6+Cwc103/RY+aFFzguTpGthJPX/zXhxS7Yz4+OTTC0K8w3/9GnTIJFZcEyDdqVhe9UMLAxkJwmup86a/G6b4LydedJAZr9MyO20DCA1PCQqWlJHF8DFe\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: receiving secret exchange: [sx-aes-1]\npublic=23dm29F4ZmzSd/VvDX4S6Ibx3EffioPJVaCJ/XJtFJKs0RtUFNPoUnsdMSAoTvRMlEKMfuhPzW4hgybnrFyrhLciRUlFMgYgF0ORpOeDg82/EmbDNcXWI1PFF/i9my7M83rb2WZ0HO33F4SJrQtguI9WwDHYE7ZaS8592LSU0qqCJ/6+Zs0n7ktw1XT5cdEubPa2r32rhLCDmYGifyJysHUhk9KICMwOaOQb7xRVitb0Uetemi1g91qn3+9/c/7k\n
# Gcr-DEBUG: deriving shared transport key
# Gcr-DEBUG: deriving transport key
# Gcr-DEBUG: starting password prompt for callback /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: completed password prompt for callback :1.75@/org/gnome/keyring/Prompt/p2
# Gcr-DEBUG: encrypting data
# Gcr-DEBUG: sending the secret exchange: [sx-aes-1]\npublic=SXjxfCZ5/jBk9064wMBBRUMZJ7ziF3Mx2IB76OCJihV4hdV6J1S+Y2pOxpvY4ZvmwM8y4wRZy2WtVoeUchoK/2TzzDYYkZxYAVMcjOLg/qYhD9xyKv13k8WRFeg/vjulB7x0cBzHJ8De6+Cwc103/RY+aFFzguTpGthJPX/zXhxS7Yz4+OTTC0K8w3/9GnTIJFZcEyDdqVhe9UMLAxkJwmup86a/G6b4LydedJAZr9MyO20DCA1PCQqWlJHF8DFe\nsecret=tReBzGJA+27pGoQwLJOzyQ==\niv=xpQJst5Bo1XyBFPhUfixVw==\n
# Gcr-DEBUG: calling the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: returned from the PromptReady method on /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: received PerformPrompt call from callback /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: closing the prompt
# Gcr-DEBUG: stopping prompting for operation /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: couldn't find the callback for prompting operation /org/gnome/keyring/Prompt/p2@:1.75
# Gcr-DEBUG: calling the PromptDone method on /org/gnome/keyring/Prompt/p2@:1.75, and ignoring reply
# GLib-DEBUG: g_unix_open_pipe() called with FD_CLOEXEC; please migrate to using O_CLOEXEC instead
# Gcr-DEBUG: unregistering prompter
# Gcr-DEBUG: disposing prompter
# Gcr-DEBUG: finalizing prompter
ok 2 /secret-portal/portal-retrieve-secret-locked
# End of secret-portal tests
==============================================================================

=================================== 31/62 ====================================
test:         gnome-keyring:gkm::wrap-layer / login-hints
start time:   06:00:10
duration:     30.02s
result:       killed by signal 15 SIGTERM
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ MALLOC_PERTURB_=19 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pkcs11/wrap-layer/login-hints
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S0e04830a9c16cf2df3c2c9f0959f1b3d
1..1
# Start of wrap-layer tests
# Start of login-hints tests
ok 1 /wrap-layer/login-hints/did_unlock_fail
# End of login-hints tests
# End of wrap-layer tests
==============================================================================

=================================== 60/62 ====================================
test:         gnome-keyring:gkr-daemon / startup
start time:   06:00:40
duration:     0.28s
result:       exit status 0
command:      MALLOC_PERTURB_=60 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/startup
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S2a23f75b0a2ec002d3bb418a82b2feca
1..7
# Start of daemon tests
# Start of startup tests
ok 1 /daemon/startup/replace
ok 2 /daemon/startup/ssh-agent
# Start of control tests
ok 3 /daemon/startup/control/valid
ok 4 /daemon/startup/control/creates
ok 5 /daemon/startup/control/noaccess
ok 6 /daemon/startup/control/badperm
ok 7 /daemon/startup/control/xdghome
# End of control tests
# End of startup tests
# End of daemon tests
----------------------------------- stderr -----------------------------------
discover_other_daemon: 0** Message: 06:00:41.150: Replacing daemon, using directory: /tmp/keyring-test-two/keyring
** Message: 06:00:41.186: The gnome-keyring control directory cannot be accessed: /tmp/scratch-startup.L2K982/under/subdir: Permission denied
** Message: 06:00:41.195: The gnome-keyring control directory has invalid permissions. It must be only be accessible by its owner (ie: 0700): /tmp/scratch-startup.XTD982/under
==============================================================================

=================================== 61/62 ====================================
test:         gnome-keyring:gkr-daemon / shutdown
start time:   06:00:41
duration:     0.03s
result:       exit status 0
command:      MALLOC_PERTURB_=69 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/daemon/shutdown
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02S0013c3214f47ad0ee8bb33f8b0fc4370
1..2
# Start of daemon tests
# Start of shutdown tests
ok 1 /daemon/shutdown/dbus-connection
ok 2 /daemon/shutdown/sigterm
# End of shutdown tests
# End of daemon tests
----------------------------------- stderr -----------------------------------
cleaning up pid 649541
==============================================================================

=================================== 62/62 ====================================
test:         gnome-keyring:pam / test-pam
start time:   06:00:41
duration:     0.00s
result:       exit status 0
command:      UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/ MALLOC_PERTURB_=28 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 MESON_TEST_ITERATION=1 MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/pam/test-pam
----------------------------------- stdout -----------------------------------
TAP version 14
# random seed: R02Sba37928dfe7903c4696a7d701519f4ca
1..10
# Start of pam tests
ok 1 /pam/auth-no-start # SKIP missing test pam config
ok 2 /pam/auth-starts-creates-keyring # SKIP missing test pam config
ok 3 /pam/session-starts-creates-keyring # SKIP missing test pam config
ok 4 /pam/auth-starts-unlocks-existing # SKIP missing test pam config
ok 5 /pam/session-starts-unlocks-existing # SKIP missing test pam config
ok 6 /pam/session-starts-without-auth # SKIP missing test pam config
ok 7 /pam/auth-running-unlocks-existing # SKIP missing test pam config
ok 8 /pam/password-changes-running # SKIP missing test pam config
ok 9 /pam/password-changes-starts # SKIP missing test pam config
ok 10 /pam/password-change-start-in-session # SKIP missing test pam config
# End of pam tests
==============================================================================


Summary of Failures:

31/62 gnome-keyring:gkm::wrap-layer / login-hints          TIMEOUT        30.02s   killed by signal 15 SIGTERM

Ok:                 61  
Expected Fail:      0   
Fail:               0   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            1   
dh_auto_test: error: cd obj-x86_64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb LC_ALL=C.UTF-8 MESON_TESTTHREADS=2 meson test --verbose returned exit code 1
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
I've put several full build logs here:

https://people.debian.org/~sanvila/build-logs/202507/

This is also happening in some of the buildds:

https://buildd.debian.org/status/fetch.php?pkg=gnome-keyring&arch=riscv64&ver=48.0-1&stamp=1742487926&raw=0

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

Note: The build might not always fail (hence the "randomly" in the title),
but I'm getting a failure rate around 64% here, which is way above
the usual thresholds used by the RT. If you could not reproduce these
random failures please contact me privately, as I am willing
to provide ssh access to a virtual machine where they happen.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:gnome-keyring, so that this is still
visible in the BTS web page for this package.

Thanks.



More information about the pkg-gnome-maintainers mailing list