Bug#953984: gcr: FTBFS on x32: test-parser: anode_read_time: assertion '*value >= 0' failed

Simon McVittie smcv at debian.org
Sun Mar 15 11:24:45 GMT 2020


Source: gcr
Version: 3.36.0-1
Severity: normal

https://buildd.debian.org/status/fetch.php?pkg=gcr&arch=x32&ver=3.36.0-1&stamp=1583941545&raw=0
> 36/43 gcr:gcr-base / parser                   FAIL     0.56 s (killed by signal 5 SIGTRAP)
> 
> --- command ---
> 15:43:20 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnux32/gcr/test-parser
> --- Listing only the last 100 lines from a long log. ---
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> ok 24 /gcr/parser/thawte_premium_server_ca_pem
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: subjectPublicKey subjectPublicKey: decoded tag did not match expected
> # DEBUG: serialNumber serialNumber: decoded tag did not match expected
> # DEBUG: contentType contentType: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> ok 25 /gcr/parser/der_key_encrypted_pkcs5_p8
> # DEBUG: modulus modulus: decoded tag did not match expected
> # DEBUG: p p: decoded tag did not match expected
> ok 26 /gcr/parser/ecc_strong_key
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: utf8String utf8String: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: utf8String utf8String: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> ok 27 /gcr/parser/thawte_time_stamping_ca_pem
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> ok 28 /gcr/parser/client_spk
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: algorithm algorithm: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: printableString printableString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: printableString printableString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> ok 29 /gcr/parser/gost_ca_256_cer
> ok 30 /gcr/parser/base64_rsa_2048_spkac
> # DEBUG: modulus modulus: decoded tag did not match expected
> # DEBUG: p p: decoded tag did not match expected
> # DEBUG: privateKey privateKey: decoded tag did not match expected
> # DEBUG: algorithm algorithm: decoded tag did not match expected
> # DEBUG: tbsCertificate tbsCertificate: decoded tag did not match expected
> # DEBUG: contentType contentType: decoded tag did not match expected
> # DEBUG: privateKey privateKey: decoded tag did not match expected
> # DEBUG: encryptionAlgorithm encryptionAlgorithm: decoded tag did not match expected
> # DEBUG: pkcs-12-SafeContents pkcs-12-SafeContents: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: utf8String utf8String: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> ok 31 /gcr/parser/email_p12
> ok 32 /gcr/parser/pem_rsa_enc_key
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: version version: decoded tag did not match expected
> # DEBUG: algorithm algorithm: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: utf8String utf8String: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: teletexString teletexString: decoded tag did not match expected
> # DEBUG: universalString universalString: decoded tag did not match expected
> # DEBUG: utf8String utf8String: decoded tag did not match expected
> # DEBUG: bmpString bmpString: decoded tag did not match expected
> # DEBUG: ia5String ia5String: decoded tag did not match expected
> ok 33 /gcr/parser/der_certificate_crt
> # DEBUG: generalTime generalTime: decoded tag did not match expected
> # DEBUG: utcTime utcTime: decoded tag did not match expected
> Bail out! FATAL-CRITICAL: anode_read_time: assertion '*value >= 0' failed
> --- stderr ---
> 
> ** (test-parser:28146): CRITICAL **: 15:43:20.786: anode_read_time: assertion '*value >= 0' failed
> -------

This might be because x32 breaks some common but incorrect assumptions
(it's an ILP32 platform, i.e. 32-bit int, long and pointer, but time_t
is 64-bit) or it might be an architecture-independent intermittent failure
that happens to have only showed up on x32.

    smcv



More information about the pkg-gnome-maintainers mailing list