network extension: com.apple.network.connections crash

Hello, we have noticed a crash in BigSur 11.7.10, 20G1427 libdispatch:

Crashed Thread:        1  Dispatch queue: com.apple.network.connections

Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
Exception Codes:       0x0000000000000001, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Illegal instruction: 4
Termination Reason:    Namespace SIGNAL, Code 0x4
Terminating Process:   exc handler [94088]

Application Specific Information:
BUG IN CLIENT OF LIBDISPATCH: Release of a suspended object

Thread 0:
0   libsystem_kernel.dylib        	0x00007fff20488aea __sigsuspend_nocancel + 10
1   libdispatch.dylib             	0x00007fff2031f4e1 _dispatch_sigsuspend + 36
2   libdispatch.dylib             	0x00007fff2031f4bd _dispatch_sig_thread + 53

Thread 1 Crashed:: Dispatch queue: com.apple.network.connections
0   libdispatch.dylib             	0x00007fff2033cc35 _dispatch_queue_xref_dispose.cold.1 + 24
1   libdispatch.dylib             	0x00007fff20313808 _dispatch_queue_xref_dispose + 50
2   libdispatch.dylib             	0x00007fff2030e2eb -[OS_dispatch_source _xref_dispose] + 17
3   libnetwork.dylib              	0x00007fff24255999 __nw_queue_context_create_source_block_invoke + 41
4   libdispatch.dylib             	0x00007fff2030d623 _dispatch_call_block_and_release + 12
5   libdispatch.dylib             	0x00007fff2030e806 _dispatch_client_callout + 8
6   libdispatch.dylib             	0x00007fff203111b0 _dispatch_continuation_pop + 423
7   libdispatch.dylib             	0x00007fff203211f4 _dispatch_source_invoke + 1181
8   libdispatch.dylib             	0x00007fff20316318 _dispatch_workloop_invoke + 1784
9   libdispatch.dylib             	0x00007fff2031ec0d _dispatch_workloop_worker_thread + 811
10  libsystem_pthread.dylib       	0x00007fff204b545d _pthread_wqthread + 314
11  libsystem_pthread.dylib       	0x00007fff204b442f start_wqthread + 15

I have seen similar crashes in the forum, but none from com.apple.network.connections queue.

Should we raise a ticket or is this something that was fixed in newer OS versions?

Thanks! Jakub

Answered by DTS Engineer in 822855022
Should we raise a ticket … ?

Probably not. macOS 11 is quite old now, which means that a bug report is unlikely to be actionable because there’s no release vehicle for the fix [1].

or is this something that was fixed in newer OS versions?

That’s more of a ‘you tell me’ question. Are you seeing this crash on later releases?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] Unless it was something catastrophically bad.

Should we raise a ticket … ?

Probably not. macOS 11 is quite old now, which means that a bug report is unlikely to be actionable because there’s no release vehicle for the fix [1].

or is this something that was fixed in newer OS versions?

That’s more of a ‘you tell me’ question. Are you seeing this crash on later releases?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[1] Unless it was something catastrophically bad.

We did not. It might be bad, as this one customer we have can replicate it pretty often on BigSur. Should we tell him to use feedback assistant and report it directly?

I don’t really have an answer for you. This trap is deep within Network framework, so it’s unlikely you’ll be able to work around it at your level. And, as I mentioned before, there’s little point in filing a bug about a problem like this against macOS 11.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

network extension: com.apple.network.connections crash
 
 
Q