• Bug#1108807: gnome-keyring: FTBFS randomly: 31/62 gnome-keyring:gkm::wr

    From Santiago Vila@21:1/5 to All on Sat Jul 5 13:10:01 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

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)