@maskit @shinrich and I were discussing `rcv_reset_stream_frame()`.  It is 
possible that we are sending a RST_STREAM for some reason and have closed the 
connection, but I haven't looked into that.

The stream is not a nullptr and it is in the CLOSED state.  The header heap on 
the stream is nullptr and we are trying to add a header to it when we segfault.

I tested with the 8.0.x branch from a commit back on 9/8 and it also has this 
issue, so it has been around for awhile:
```
# Test 2
git co -b 8.0.x_test_2 43bb6982283832c1cc882169aef31db64d199786 # Date:   Wed 
Aug 8 13:40:24 2018 -0600
git cp 57b37465912d755a6299fe0f923ec0533c131e93 # protect against HEADERS frame 
on closed stream
git cp f2295e8355f1ee4abff357e3070fc79d1df8c86b # adds Error logs
git cp dc8d9a4656c9a299c0f39a36f2529a554de6bfd8 # local 7.1.x compatiblity layer
```

[ Full content available at: https://github.com/apache/trafficserver/pull/4225 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to