openssl/openssl

The test “test_quic_multistream.t” is unstabled when running with ASAN

Open

#24.521 geöffnet am 29. Mai 2024

Auf GitHub ansehen
 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)C (11.262 Forks)batch import
branch: masterhelp wantedtriaged: bug

Repository-Metriken

Stars
 (30.157 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

When I use below config:

set VSCMD_SKIP_SENDTELEMETRY=1 & "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\Tools\VsDevCmd.bat" -host_arch=amd64 -arch=amd64 & set _CL_= /Bcapture_repro C:\a\_work\_temp\rwc_project_logs\OpenSSL\preprocessed_repro_test /fsanitize=address /GS- /wd5072 & set _LINK_= /onfailrepro:C:\a\_work\_temp\rwc_project_logs\OpenSSL\link_repro_test /InferASanLibs /incremental:no /debug

I see fairly frequent (probably ~50%) failures in the “test_quic_multistream.t” test nmake test TESTS=test_quic_multistream

`# INFO: # Running script 13 (order=1, blocking=0) # ERROR: (int) 'ossl_time_compare(ossl_time_now(), op_deadline) <= 0' failed @ test\quic_multistream_test.c:1083 # [1] compared to [0] # ERROR: # op 2 timed out on thread 3 # # ERROR: # failed in script "script 13" at op 2, thread 3 # # # INFO: # while repeating, iteration 1 of 10, starting at script op 1 # INFO: # script "script 13" finished on thread 1 # INFO: # script "script 13" finished on thread 0 # INFO: # script "script 13" finished on thread 4 # INFO: # script "script 13" finished on thread 2 # INFO: # script "script 13" finished on thread -1 # ERROR: (bool) 'join_threads(h.threads, h.num_threads) == true' failed @ test\quic_multistream_test.c:2090 # false # OPENSSL_TEST_RAND_SEED=1716789498 not ok 90 - iteration 50

------------------------------------------------------------------------------

# OPENSSL_TEST_RAND_SEED=1716789498
not ok 2 - test_script

------------------------------------------------------------------------------

C:\Strawberry\perl\bin\perl.exe ....\util\wrap.pl ....\test\quic_multistream_test.exe ....\test\certs\servercert.pem ....\test\certs\serverkey.pem => 1 not ok 1

------------------------------------------------------------------------------

Looks like you failed 1 test of 2.70-test_quic_multistream.t ..

Dubious, test returned 1 (wstat 256, 0x100) Failed 1/2 subtests (less 1 skipped subtest: 0 okay)

Test Summary Report

70-test_quic_multistream.t (Wstat: 256 (exited 1) Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=1, Tests=2, 251 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CPU) Result: FAIL`

Contributor Guide