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