Re: 4FC58266D7F0000:error:0A08010C:SSL routines:ossl_quic_reset:unsupported:ssl/quic/quic_impl.c:798
jean-frederic clere <[email protected]>
| Newsgroups | gmane.comp.encryption.openssl.user |
|---|---|
| Message-ID | <[email protected]> |
On 9/6/24 5:46 PM, jean-frederic clere wrote:
> On 9/6/24 3:07 PM, jean-frederic clere wrote:
>> Hi,
>>
>> After 4096 requests using the same http3 connection on my demo server
>> I have the error:
>> +++
>> 40FC58266D7F0000:error:0A0C0103:SSL routines:ch_tx:internal
>> error:ssl/quic/quic_channel.c:2489:QUIC error code: 0x1
>> (INTERNAL_ERROR), reason: "internal error (txp generate)"
>> +++
>>
>> The specs says:
>> "Subsequent packets sent in the same packet number space MUST increase
>> the packet number by at least one"
>>
>> trace:
>> +++
>> ^{"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":29839,"dcid":""},"datagram_id":29843,"frames":[{"frame_type":"stream","stream_id":16380,"offset":4113,"payload_length":1007,"explicit_length":true,"fin":true,"length":7}]},"time":0}
>> ^^{"name":"transport:packet_received","data":{"header":{"packet_type":"1RTT","packet_number":9658,"dcid":"296373b34188f6db"},"datagram_id":9216,"frames":[{"frame_type":"ack","ack_delay":2,"acked_ranges":[[29682,29818]],"length":10}]},"time":1}
>> ^^{"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":29840,"dcid":""},"datagram_id":29844,"frames":[{"frame_type":"stream","stream_id":16384,"offset":0,"payload_length":0,"explicit_length":false,"length":5}]},"time":1}
>> ^^{"name":"connectivity:connection_closed","data":{"owner":"local","connection_code":"internal_error","reason":"internal error (txp generate)"},"time":0}
>> ^^{"name":"connectivity:connection_state_updated","data":{"state":"closing"},"time":0}
>> ^^{"name":"transport:packet_sent","data":{"header":{"packet_type":"1RTT","packet_number":29844,"dcid":""},"datagram_id":29848,"frames":[{"frame_type":"connection_close","error_space":"transport","error_code_value":1,"reason":"internal error (txp generate)","length":33},{"frame_type":"stream","stream_id":16384,"offset":3468,"payload_length":0,"explicit_length":false,"length":7}]},"time":7}
>> +++
>> I don't see something like 2**62 here, what do I miss?
>
> Can't really why but in
> https://github.com/openssl/openssl/blob/feature/quic-server/ssl/quic/quic_txp.c#L902
> txp_pkt_commit() seems to fail :-(
In fact qtx_write() fails (here:
https://github.com/openssl/openssl/blob/feature/quic-server/ssl/quic/quic_record_tx.c#L666).
According to my debug pred_hdr_len is 5 and payload_len 1196 so 1 byte
too big :-(
>
>>
>>
>
--
Cheers
Jean-Frederic
--
You received this message because you are subscribed to the Google Groups "openssl-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openssl-users+unsubscribe-MCmKBN63+Bmbup2nOX2J7Q@public.gmane.org
To view this discussion on the web visit https://groups.google.com/a/openssl.org/d/msgid/openssl-users/10fa7908-a4cc-4253-bf83-4546fd4c8f0a%40gmail.com.