You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by jean-frederic clere <jf...@gmail.com> on 2022/09/14 10:04:43 UTC

Re: QUIC status

On 8/30/22 10:54, jean-frederic clere wrote:
> On 8/29/22 17:13, Masakazu Kitajo wrote:
>> On master, h3-29 and h3-27 are supported. On the 10-Dev branch, h3 (the
>> final version) and probably h3-29 as well.
>>
>> The 10-Dev branch should work with openssl also, if I didn't break it. 
>> I'm
>> just not sure if the combination still works. Please let me know if you
>> have any issue on 10-Dev branch.
> 
> Using quiche and boringssl I have:
> +++:
> [jfclere@fedora TS]$ bin/traffic_server start
> Traffic Server 10.0.0 Aug 30 2022 10:01:16 dhcp-144-107.gva.redhat.com
> traffic_server: using root directory '/home/jfclere/TS'
> Fatal: UnixUDPConnection.cc:104: failed assertion `t`
> traffic_server: received signal 6 (Aborted)
> traffic_server - STACK TRACE:
> bin/traffic_server(_Z19crash_logger_invokeiP9siginfo_tPv+0xc3)[0x8a3bc1]
> /lib64/libc.so.6(+0x3ea70)[0x7fd854278a70]
> /lib64/libc.so.6(+0x8ec4c)[0x7fd8542c8c4c]
> /lib64/libc.so.6(raise+0x16)[0x7fd8542789c6]
> /lib64/libc.so.6(abort+0xcf)[0x7fd8542627f4]
> /home/jfclere/TS/lib/libtscore.so.10(_Z11ink_warningPKcz+0x0)[0x7fd8549aada1] 
> 
> /home/jfclere/TS/lib/libtscore.so.10(_Z17ats_base64_encodePKhmPcmPm+0x0)[0x7fd8549a6ace] 
> 
> bin/traffic_server(_ZN13UDPConnection12bindToThreadEP12ContinuationP7EThread+0x40)[0xc85cbe] 
> 
> bin/traffic_server(_ZN15UDPNetProcessor7UDPBindEP12ContinuationPK8sockaddriii+0xd14)[0xc89faa] 
> 
> bin/traffic_server(_ZN16QUICNetProcessor11main_acceptEP12ContinuationiRKN12NetProcessor13AcceptOptionsE+0x4a1)[0xc91617] 
> 
> bin/traffic_server(_Z21start_HttpProxyServerv+0x145)[0x95c3fe]
> bin/traffic_server(main+0x23f5)[0x907c3a]
> /lib64/libc.so.6(+0x29550)[0x7fd854263550]
> /lib64/libc.so.6(__libc_start_main+0x89)[0x7fd854263609]
> bin/traffic_server(_start+0x25)[0x8a3075]
> Aborted (core dumped)
> +++
> I am on fedora 36, any suggestions on quiche/boringssl version?
> 
> Using openssl: https://github.com/quictls/openssl (openssl-3.0.0+quic)
> +++
> jfclere@fedora TS]$ bin/traffic_server start
> Traffic Server 10.0.0 Aug 30 2022 10:36:05 dhcp-144-107.gva.redhat.com
> traffic_server: using root directory '/home/jfclere/TS'
> traffic_server: received signal 11 (Segmentation fault)
> traffic_server - STACK TRACE:
> /lib64/libc.so.6(+0x3ea70)[0x7f8650546a70]
> /home/jfclere/TS/lib/libtscore.so.10(ink_atomiclist_push+0x0)[0x7f8651064d60] 
> 
> bin/traffic_server(_ZN15UDPNetProcessor7UDPBindEP12ContinuationPK8sockaddriii+0x3c3)[0x8f2513] 
> 
> bin/traffic_server(_ZN16QUICNetProcessor11main_acceptEP12ContinuationiRKN12NetProcessor13AcceptOptionsE+0x2da)[0x8f62ea] 
> 
> bin/traffic_server(_Z21start_HttpProxyServerv+0xee)[0x5fdc3e]
> bin/traffic_server(main+0x19c0)[0x55a080]
> /lib64/libc.so.6(+0x29550)[0x7f8650531550]
> /lib64/libc.so.6(__libc_start_main+0x89)[0x7f8650531609]
> bin/traffic_server(_start+0x25)[0x573125]
> +++
> Any other openssl version to try?

I have retried with boringSSL 3.0.5+quic and 10-Dev, my basic tests are 
working (testing with curl)

Cheers

Jean-Frederic