Hi team, We found that the app reported a lot of crash stacks, and in the the stack there is the libdns_services library feature, but we could not find the reason. These issues have only emerged since iOS 16 and are growing, can you provide some clues or provide some solutions? Thanks! Crash backtrace can be seen as follows.
Hardware Model: iPhone15,3
Process: *** [37556]
Path: /private/var/containers/Bundle/Application/58356156-D991-4CFB-868D-62438B018E69/***.app
Identifier: com.***.***
Version: 8.0.30.51125
Code Type: ARM-64 (Native)
Parent Process: [1]
Date/Time: 2023-09-22 18:46:39.044 +0800
OS Version: 16.6.1 (20G81)
Report Version: 104
SDK start time: 2023-09-22 18:21:18
RDM SDK Version: 2.7.27.1
RDM user id : 15974378
RDM DeviceId: 05344B39-9C18-4813-AEBB-369D87639815
RDM APP KEY: 7c35edbf90
Last Exception :
0 libxpc.dylib 0x00000001e87e14cc __xpc_dictionary_apply_node_f + 132
1 libxpc.dylib 0x00000001e87e14e4 __xpc_dictionary_apply_node_f + 156
2 libxpc.dylib 0x00000001e87e143c _xpc_dictionary_apply_f + 64
3 libxpc.dylib 0x00000001e87e97c4 __xpc_serializer_pack + 108
4 libxpc.dylib 0x00000001e87db014 __xpc_connection_pack_message + 120
5 libxpc.dylib 0x00000001e87dc064 _xpc_connection_send_message_with_reply + 176
6 libdns_services.dylib 0x00000001e8881e10 __dnssd_client_send_getaddrinfo_command + 256
7 libdns_services.dylib 0x00000001e8881fc4 ____dnssd_client_activate_getaddrinfo_async_block_invoke + 348
8 libdispatch.dylib 0x000000018fe1e320 __dispatch_call_block_and_release + 32
9 libdispatch.dylib 0x000000018fe1feac __dispatch_client_callout + 20
10 libdispatch.dylib 0x000000018fe27534 __dispatch_lane_serial_drain + 668
11 libdispatch.dylib 0x000000018fe280a4 __dispatch_lane_invoke + 384
12 libdispatch.dylib 0x000000018fe32cdc __dispatch_workloop_worker_thread + 648
13 libsystem_pthread.dylib 0x00000001e8789ddc __pthread_wqthread + 288
------
Exception Type: SIGSEGV SEGV_ACCERR
Exception Codes: fault addr: 0x000000000000001e
Crashed Thread: 5
Thread 0
0 libsystem_kernel.dylib 0x00000001c790eca4 _mach_msg2_trap + 8
1 libsystem_kernel.dylib 0x00000001c7921b74 _mach_msg2_internal + 80
2 libsystem_kernel.dylib 0x00000001c7921e4c _mach_msg_overwrite + 540
3 libsystem_kernel.dylib 0x00000001c790f1e8 _mach_msg + 24
4 libdispatch.dylib 0x000000018fe3b20c __dispatch_mach_send_and_wait_for_reply + 548
5 libdispatch.dylib 0x000000018fe3b59c _dispatch_mach_send_with_result_and_wait_for_reply + 60
6 libxpc.dylib 0x00000001e87dc218 _xpc_connection_send_message_with_reply_sync + 240
7 Foundation 0x0000000182ca3f18 ___NSXPCCONNECTION_IS_WAITING_FOR_A_SYNCHRONOUS_REPLY__ + 16
8 Foundation 0x0000000182c372c4 -[NSXPCConnection _sendInvocation:orArguments:count:methodSignature:selector:withProxy:] + 2192
9 CoreFoundation 0x000000018896eea8 ____forwarding___ + 1016
10 CoreFoundation 0x00000001889d5900 __CF_forwarding_prep_0 + 96
11 CoreServices 0x00000001887da79c ___56-[LSApplicationWorkspace deviceIdentifierForAdvertising]_block_invoke + 264
12 CoreServices 0x000000018879f7f8 __LSRetryForConnectionInterrupted + 56
13 CoreServices 0x00000001887da62c -[LSApplicationWorkspace deviceIdentifierForAdvertising] + 160
14 AdSupport 0x00000001f8bae950 -[ASIdentifierManager advertisingIdentifier] + 156
15 *** 0x0000000100f307fc -[QRASIdentifierAlertManager advertisingIdentifier](QRASIdentifierAlertManager.m:51)
16 *** 0x00000001010b9cc8 +[ASIUtil addIdfaForHeader:](ASIUtil.m:77)
17 *** 0x00000001010bace8 +[ASIUtil addRequestHeaderExcludeAuthInfo:ignoreFeedFlow:](ASIUtil.m:328)
18 *** 0x00000001010bb228 +[ASIUtil addRequestHeader:](ASIUtil.m:399)
19 *** 0x00000001016daf08 -[QRCommunityMessageCenterManager refreshNoReadMessageNum](QRCommunityMessageCenterManager.m:288)
20 Foundation 0x0000000182c84180 ___NSFireTimer + 96
21 CoreFoundation 0x0000000188a1a624 ___CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 32
22 CoreFoundation 0x00000001889d7f4c ___CFRunLoopDoTimer + 940
23 CoreFoundation 0x000000018897d71c ___CFRunLoopDoTimers + 288
24 CoreFoundation 0x00000001889c94d4 ___CFRunLoopRun + 1852
25 CoreFoundation 0x00000001889ce3ec _CFRunLoopRunSpecific + 612
26 GraphicsServices 0x00000001c3ee435c _GSEventRunModal + 164
27 UIKitCore 0x000000018ad5af58 -[UIApplication _run] + 888
28 UIKitCore 0x000000018ad5abbc _UIApplicationMain + 340
29 *** 0x0000000102c6bbb8 pld_UIApplicationMain(once.h:87)
30 *** 0x0000000102c98314 qrapm_UIApplicationMain(once.h:87)
31 *** 0x000000010028677c main(main.m:45)
32 dyld 0x00000001a7f00dec 0x00000001a7eeb000 + 89580
Thread 1
0 libsystem_kernel.dylib 0x00000001c791031c ___getdirentries64 + 8
1 libsystem_c.dylib 0x000000018fe6cd64 __readdir_unlocked + 208
2 libsystem_c.dylib 0x000000018fe6cbd4 _readdir_r + 76
3 Foundation 0x0000000182c50928 -[NSFileManager directoryContentsAtPath:matchingExtension:options:keepExtension:error:] + 392
4 Foundation 0x0000000182c50724 +[NSAllDescendantPathsEnumerator newWithPath:prepend:attributes:cross:depth:] + 84
5 Foundation 0x0000000182c6ef90 -[NSAllDescendantPathsEnumerator nextObject] + 444
6 *** 0x000000010106f25c +[ImportManager checkNeedUpdate](ImportManager.m:1170)
7 *** 0x0000000101be50c0 __58-[QRBookShelfViewController checkImportInBackgroundThread]_block_invoke(QRBookShelfViewController.m:2507)
8 libdispatch.dylib 0x000000018fe1e320 __dispatch_call_block_and_release + 32
9 libdispatch.dylib 0x000000018fe1feac __dispatch_client_callout + 20
10 libdispatch.dylib 0x000000018fe27534 __dispatch_lane_serial_drain + 668
11 libdispatch.dylib 0x000000018fe280a4 __dispatch_lane_invoke + 384
12 libdispatch.dylib 0x000000018fe32cdc __dispatch_workloop_worker_thread + 648
13 libsystem_pthread.dylib 0x00000001e8789ddc __pthread_wqthread + 288