Closed Bug 1473245 Opened 7 years ago Closed 2 years ago

DatagramDrop13/TlsDropDatagram13.DropFirstHalfOfServerCertificate fails intermittently on s390x

Categories

(NSS :: Test, defect)

3.38
defect

Tracking

(Not tracked)

RESOLVED INACTIVE

People

(Reporter: ueno, Unassigned)

References

Details

In the Fedora build of 3.38, I see the following gtest failure on s390x. This is not a new issue and has been observed since at least 3.35 (according to the log disabling the test): [ RUN ] DatagramDrop13/TlsDropDatagram13.DropFirstHalfOfServerCertificate/0 Version: DTLS 1.3 server: Changing state from INIT to CONNECTING client: Changing state from INIT to CONNECTING record drop: DTLS 1.3 Data 2000000000001:[257] fdc9dd6d0ab9d06de948ff4e5e73188bebc2494979f86feb53ada7d7f00a2d42... server: Original packet: [447] 16fefd00000000000000000062020000560000000000000056fefdb71d8fe07f... server: Filtered packet: [183] 16fefd00000000000000000062020000560000000000000056fefdb71d8fe07f... ssl_drop_unittest.cc:308: Failure Value of: server_filters_.records_->count() Actual: 6 Expected: 3UL Which is: 3 ssl_drop_unittest.cc:311: Failure Value of: server_filters_.record(0).buffer.len() Actual: 98 Expected: ct1_size Which is: 257 client: Handshake success client: Changing state from CONNECTING to CONNECTED server: Handshake success server: Changing state from CONNECTING to CONNECTED Connected with version 772 cipher suite TLS_AES_128_GCM_SHA256 ssl_drop_unittest.cc:181: Failure Value of: client_filters_.ack_->count() Actual: 0 Expected: expected_client_acks_ Which is: 1 ./ssl_gtests.sh: line 187: 37079 Segmentation fault (core dumped) GTEST_SHARD_INDEX=0 GTEST_TOTAL_SHARDS=1 DYLD_LIBRARY_PATH=/builddir/build/BUILD/nss-3.38.0/dist/Linux4.17_s390x_cc_glibc_PTH_64_OPT.OBJ/lib /builddir/build/BUILD/nss-3.38.0/dist/Linux4.17_s390x_cc_glibc_PTH_64_OPT.OBJ/bin/ssl_gtest -d /builddir/build/BUILD/nss-3.38.0/tests_results/security/localhost.1/ssl_gtests --gtest_output=xml:/builddir/build/BUILD/nss-3.38.0/tests_results/security/localhost.1/ssl_gtests/report.xml.0 --gtest_filter=* ssl_gtest.sh: #20: ssl_gtests ran successfully - FAILED

it looks like other DTLS fails sometimes too:

[ RUN ] DatagramFragment13/TlsFragmentationAndRecoveryTest.DropSecondHalf/0
Version: DTLS 1.3
server: Changing state from INIT to CONNECTING
client: Changing state from INIT to CONNECTING
record drop: DTLS 1.3 Data 2000000000001:[470] 96a9f23551b747d1d6ae08f78c793ed0da49657d2ac5908871862a7a80b4c4d1...
server: Filtered packet: [419] 16fefd00000000000000000062020000560000000000000056fefd0e60af0852...
ssl_drop_unittest.cc:422: Failure
Expected equality of these values:
2U
Which is: 2
client_filters_.records_->count()
Which is: 1
record drop: DTLS 1.3 Data 2000000000004:[65] d240484b1010713879802e57ee75d5f703c91a5619651b61855363159dbcdd9f...
server: Filtered packet: [186] 16fefd00000000000000010062020000560000000000000056fefd0e60af0852...
record drop: DTLS 1.3 Data 2000000000000:[61] 88a59f07baa7e29b10614e597d1524955e376f9e3c924b5fbea94c68e1317b7c...
client: Drop packet
client: Handshake success
client: Changing state from CONNECTING to CONNECTED
server: Handshake success
server: Changing state from CONNECTING to CONNECTED
ssl_drop_unittest.cc:451: Failure
Expected: (5U) <= (server_filters_.records_->count()), actual: 5 vs 1
./ssl_gtests.sh: line 145: 226142 Aborted (core dumped) GTEST_SHARD_INDEX=0 GTEST_TOTAL_SHARDS=1 DYLD_LIBRARY_PATH=/tmp/tmp.v6E32PDqXQ/rpmroot/BUILD/nss-3.44/dist/Linux4.18_s390x_cc_glibc_PTH_64_OPT.OBJ/lib /tmp/tmp.v6E32PDqXQ/rpmroot/BUILD/nss-3.44/dist/Linux4.18_s390x_cc_glibc_PTH_64_OPT.OBJ/bin/ssl_gtest -d /tmp/tmp.v6E32PDqXQ/rpmroot/BUILD/nss-3.44/tests_results/security/localhost.1/pkix/ssl_gtests --gtest_output=xml:/tmp/tmp.v6E32PDqXQ/rpmroot/BUILD/nss-3.44/tests_results/security/localhost.1/pkix/ssl_gtests/report.xml.0 --gtest_filter=*
ssl_gtest.sh: #23: ssl_gtests ran successfully - FAILED

QA Contact: mwobensmith
See Also: → 1581693
Severity: normal → S3
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INACTIVE
You need to log in before you can comment on or make changes to this bug.