[end2end] Fix fuzzer found deadline bug (#33629)

Fixes b/288888511
pull/33049/head^2
Craig Tiller 2 years ago committed by GitHub
parent e28729fe0a
commit cdfbb0ced7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 901
      test/core/end2end/end2end_test_corpus/simple_request/clusterfuzz-testcase-minimized-simple_request_fuzzer-5512064562954240
  2. 2
      test/core/end2end/tests/simple_request.cc

@ -0,0 +1,901 @@
test_id: 163
event_engine_actions {
run_delay: 0
run_delay: 704643072
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 1099511627776
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037928065
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 7205759403797936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 16777216
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 72057594037927936
run_delay: 1
run_delay: 10944512
run_delay: 123645471490048
run_delay: 0
run_delay: 121382057085440
connections {
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 44
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 41728
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 139
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 41728
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 671088640
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 4294967288
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 255
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
}
connections {
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 44
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 256
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 41728
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 805306368
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 41728
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 4294967288
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 255
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
write_size: 0
}
}

@ -49,7 +49,7 @@ void CheckPeer(std::string peer_name) {
void SimpleRequestBody(CoreEnd2endTest& test) {
auto before = global_stats().Collect();
auto c = test.NewClientCall("/foo").Timeout(Duration::Seconds(5)).Create();
auto c = test.NewClientCall("/foo").Timeout(Duration::Minutes(1)).Create();
EXPECT_NE(c.GetPeer(), absl::nullopt);
CoreEnd2endTest::IncomingStatusOnClient server_status;
CoreEnd2endTest::IncomingMetadata server_initial_metadata;

Loading…
Cancel
Save