Crash location:
Crashed thread:com.apple.CFNetwork.LoaderQ
Crash framework:libquic.dylib
Crash function:
quic_fc_service_pending_send_data + 360
Crash stack:
Crashed: com.apple.CFNetwork.LoaderQ
0 libquic.dylib 0x36d84 quic_fc_service_pending_send_data + 360
1 libquic.dylib 0x3bcf0 _quic_conn_outbound_stopping_block_invoke
2 + 28
2 Network 0x23e428 nw_protocol_instance_access_flow_state + 136
3 libquic.dylib 0x3bcb8 __quic_conn_outbound_stopping_block_invoke + 744
4 libquic.dylib 0x3b754 quic_conn_outbound_stopping + 168
5 Network 0x3559b4 nw_protocol_implementation_finalize_output_frames + 576
6 Network 0x67308 nw_flow_service_writes + 5264
7 Network 0x58944 nw_endpoint_handler_add_write_request + 4860
8 Network 0x57880 nw_endpoint_handler_add_write_request + 568
9 Network 0x575a4 nw_connection_add_write_request_on_queue + 228
10 Network 0x5c314 nw_connection_async_if_needed + 76
11 Network 0x573c4 nw_connection_add_write_request + 312
12 Network 0x56868 nw_connection_send + 516
13 CFNetwork 0x66b30 NWIOConnection::writeWithContext + 380
14 CFNetwork 0xa53f4 HTTP3Framer::writeFrame + 536
15 CFNetwork 0xa8ac8 HTTP3Stream::_sendHEADERS + 2384
16 CFNetwork 0xa7ef0 invocation function for block in HTTP3Stream::scheduleAndOpenWithHandler + 316
17 CFNetwork 0xada7c HTTP3Connection::_tryCreateBidirectionalStreams + 620
18 CFNetwork 0xa6b28 HTTP3Stream::scheduleAndOpenWithHandler + 3184
19 CFNetwork 0x64ba0 HTTPProtocol::useNetStreamInfoForRequest + 3340
20 CFNetwork 0xad538 HTTP3ConnectionCacheEntry::enqueueRequestForProtocol + 2500
21 CFNetwork 0xb3ec4 HTTP3ConnectionCacheWrapper::enqueueRequestForProtocol + 128
...``
**Crash analysis:
issue_da165ae3b7947c32f9747f769e65eeff_crash_session_dceeb349f1044f7a84d14c9468f68490_DNE_4_v2_stacktrace.txt
**
This crash occurred within the Apple system framework, specifically in the QUIC protocol implementation of libquic.dylib. The crash function quic_fc_service_pending_send_data is part of the QUIC flow control mechanism, responsible for handling the data streams to be sent. From the stack trace, we can see:
The crash occurred during the sending stage of the HTTP/3 request.
Regarding the operations of HTTP3Stream::_sendHEADERS and HTTP3Connection
An exception occurred when accessing the stream state during the quic_conn_outbound_stopping process.
Topic:
App & System Services
SubTopic:
Networking
Tags: