Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App Hanging inside FBSDKTimeSpentData suspendTimeSpentData #2349

Open
5 tasks done
sergei-mikhailovskii-idf opened this issue Feb 29, 2024 · 4 comments
Open
5 tasks done

Comments

@sergei-mikhailovskii-idf

Checklist before submitting a bug report

Xcode version

15.0.0

Facebook iOS SDK version

16.3.1

Dependency Manager

SPM

SDK Framework

Core

Goals

Get rid of App Hanging

Expected results

No app hanging

Actual results

App hangs during the FBSDKTimeSpentData suspendTimeSpentData method execution
0b080f81e966433a97d953a52477dcd4-symbolicated.txt

Steps to reproduce

Cannot reproduce the case during the test but it happens on prod occasionally

Code samples & details

// INSERT YOUR CODE HERE
var example = "Example code"
@everettjf
Copy link

everettjf commented Mar 20, 2024

Same issue. Could we move the disk writing operations into child thread ?




Application Specific Information:
App hanging for at least 2000 ms.

Thread 0 Crashed:
0   libsystem_kernel.dylib          0x3ae565b48         __getattrlist
1   Foundation                      0x31d6f069c         _NSWriteDataToFileWithExtendedAttributes
2   Foundation                      0x31d6f04e4         writeStringToURLOrPath
3   Moneyman                        0x203b5a888         -[FBSDKTimeSpentData suspendTimeSpentData] (FBSDKTimeSpentData.m:133)
4   libdispatch.dylib               0x32f6e06a4         _dispatch_call_block_and_release
5   libdispatch.dylib               0x32f6e22fc         _dispatch_client_callout
6   libdispatch.dylib               0x32f6f0994         _dispatch_main_queue_drain
7   libdispatch.dylib               0x32f6f05ac         _dispatch_main_queue_callback_4CF
8   CoreFoundation                  0x31f737018         __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
9   CoreFoundation                  0x31f733d24         __CFRunLoopRun
10  CoreFoundation                  0x31f733474         CFRunLoopRunSpecific
11  GraphicsServices                0x3a62154f4         GSEventRunModal
12  UIKitCore                       0x323d82628         -[UIApplication _run]
13  UIKitCore                       0x323d81c64         UIApplicationMain
14  SwiftUI                         0x3282684b4         OUTLINED_FUNCTION_31
15  SwiftUI                         0x3282682f8         OUTLINED_FUNCTION_31
16  SwiftUI                         0x327ed8e8c         OUTLINED_FUNCTION_26
17  Moneyman                        0x202c45528         [inlined] MoneyManApp.$main
18  Moneyman                        0x202c45528         main

we can just move the 2 calls into child thread

2   Foundation                      0x31d6f04e4         writeStringToURLOrPath
3   Moneyman                        0x203b5a888         -[FBSDKTimeSpentData suspendTimeSpentData] (FBSDKTimeSpentData.m:133)

@CCat00
Copy link

CCat00 commented Apr 17, 2024

Same issue, waiting for reply.

@CasparZheng
Copy link

the same to me, here the total threads:


`

Thread 0 name: com.apple.main-thread (cpu_usage: 0.00%)
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
Foundation _writeStringToURLOrPath (in Foundation)
FBSDKCoreKit -[FBSDKTimeSpentData suspendTimeSpentData] (in FBSDKCoreKit:FBSDKTimeSpentData.m:133)
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_callback_4CF (in libdispatch.dylib)
CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
GraphicsServices _GSEventRunModal (in GraphicsServices)
UIKitCore -[UIApplication _run] (in UIKitCore)
UIKitCore _UIApplicationMain (in UIKitCore)
{App Name} R 0x0000000104ed1cf0 main (in {App Name}
dyld start (in dyld)

Thread 10001 name: Obtained stacks of main thread when main thread was stuck after 10.00s
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
Foundation _writeStringToURLOrPath (in Foundation)
FBSDKCoreKit -[FBSDKTimeSpentData suspendTimeSpentData] (in FBSDKCoreKit:FBSDKTimeSpentData.m:133)
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_callback_4CF (in libdispatch.dylib)
CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
GraphicsServices _GSEventRunModal (in GraphicsServices)
UIKitCore -[UIApplication _run] (in UIKitCore)
UIKitCore _UIApplicationMain (in UIKitCore)
{App Name} R 0x0000000104ed1cf0 main (in {App Name}
dyld start (in dyld)

Thread 10002 name: Obtained stacks of main thread when main thread was stuck after 11.00s
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
Foundation _writeStringToURLOrPath (in Foundation)
FBSDKCoreKit -[FBSDKTimeSpentData suspendTimeSpentData] (in FBSDKCoreKit:FBSDKTimeSpentData.m:133)
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_callback_4CF (in libdispatch.dylib)
CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
GraphicsServices _GSEventRunModal (in GraphicsServices)
UIKitCore -[UIApplication _run] (in UIKitCore)
UIKitCore _UIApplicationMain (in UIKitCore)
{App Name} R 0x0000000104ed1cf0 main (in {App Name}
dyld start (in dyld)

Thread 10003 name: Obtained stacks of main thread when main thread was stuck after 12.00s
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
Foundation _writeStringToURLOrPath (in Foundation)
FBSDKCoreKit -[FBSDKTimeSpentData suspendTimeSpentData] (in FBSDKCoreKit:FBSDKTimeSpentData.m:133)
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_main_queue_callback_4CF (in libdispatch.dylib)
CoreFoundation _CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
GraphicsServices _GSEventRunModal (in GraphicsServices)
UIKitCore -[UIApplication _run] (in UIKitCore)
UIKitCore _UIApplicationMain (in UIKitCore)
{App Name} R 0x0000000104ed1cf0 main (in {App Name}
dyld start (in dyld)

Thread 1 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
ilink_live ((null))
ilink_live ((null))
ilink_live ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 2 name: com.apple.uikit.eventfetch-thread (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation)
Foundation -[NSRunLoop(NSRunLoop) runUntilDate:] (in Foundation)
UIKitCore -[UIEventFetcher threadMain] (in UIKitCore)
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 3 name: com.google.firebase.crashlytics.MachExceptionServer (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
{App Name} R 0x0000000106bf270c _FIRCLSMachExceptionServer (in {App Name})
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 4 name: com.hmd.mach_server (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
{App Name} R 0x0000000106b7cd90 hmd_mach_server (in {App Name}
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 5 name: com.hmd.crash.listener (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _thread_suspend (in libsystem_kernel.dylib)
{App Name} R 0x0000000106b776fc thread_entrance (in {App Name}
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 6 name: com.heimdallr.runloop.observer (cpu_usage: 0.00%)
{App Name} R 0x0000000106bd55b8 writeMainFile(HMDRunloopMonitorInfo*) (in {App Name}
{App Name} R 0x0000000106bd404c timeoutDuration(HMDRunloopMonitorInfo*) (in {App Name}
{App Name} R 0x0000000106d4754c HMDMainRunloopMonitor::runMonitor() (in {App Name}
{App Name} R 0x0000000106b74808 __DISPATCH_IS_CALLING_block_invoke (in {App Name}
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_serial_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
libdispatch.dylib __dispatch_workloop_worker_thread (in libdispatch.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 7 name: com.apple.NSURLConnectionLoader (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
CFNetwork __CFHostIsDomainTopLevel (in CFNetwork)
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 8 name: NetworkCacheThread-0-tid:52999 (cpu_usage: 0.00%)
libsystem_kernel.dylib ___semwait_signal (in libsystem_kernel.dylib)
libsystem_c.dylib _nanosleep (in libsystem_c.dylib)
libsystem_c.dylib _usleep (in libsystem_c.dylib)
{Other Frameworks} _OUTLINED_FUNCTION_3 (in {Other Frameworks}:572712)
{Other Frameworks} _OUTLINED_FUNCTION_3 (in {Other Frameworks}:613932)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 9 name: NetworkCacheThread-1-tid:53255 (cpu_usage: 0.00%)
libsystem_kernel.dylib ___semwait_signal (in libsystem_kernel.dylib)
libsystem_c.dylib _nanosleep (in libsystem_c.dylib)
libsystem_c.dylib _usleep (in libsystem_c.dylib)
{Other Frameworks} _OUTLINED_FUNCTION_3 (in {Other Frameworks}:572712)
{Other Frameworks} _OUTLINED_FUNCTION_3 (in {Other Frameworks}:613932)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 10 name: com.apple.CoreMotion.MotionThread (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
CoreFoundation _CFRunLoopRun (in CoreFoundation)
CoreMotion _xpc_string_create (in CoreMotion)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 11 name: hav_main (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 12 name: http sessions (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 13 name: http poll thread (cpu_usage: 0.00%)
libsystem_kernel.dylib _poll (in libsystem_kernel.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 14 name: hav_http_client (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 15 name: dns_server (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 16 name: http dns manager (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 17 name: http_agent_work (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 18 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___semwait_signal (in libsystem_kernel.dylib)
libsystem_c.dylib _nanosleep (in libsystem_c.dylib)
libsystem_c.dylib _sleep (in libsystem_c.dylib)
{App Name} R 0x0000000106ccdb4c -[UTDCacheManager synchronizeData] (in {App Name}
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 19 name: lbs service (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::__do_timed_wait(std::__1::unique_lockstd::__1::mutex&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<(long)1, (long)1000000000> > >) (in libc++.1.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 20 name: com.apple.CFSocket.private (cpu_usage: 0.00%)
libsystem_kernel.dylib ___select (in libsystem_kernel.dylib)
CoreFoundation ___CFSocketManager (in CoreFoundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 21 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 22 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib _poll (in libsystem_kernel.dylib)
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
{Other Frameworks} ((null))
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 23 name: com.ibireme.yykit.webimage.request (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation)
Foundation -[NSRunLoop(NSRunLoop) run] (in Foundation)
YYKit +[YYWebImageOperation _networkThreadMain:] (in YYKit:YYWebImageOperation.m:121)
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 24 name: com.apple.CFStream.LegacyThread (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
CoreFoundation __legacyStreamRunLoop_workThread (in CoreFoundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 25 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___semwait_signal (in libsystem_kernel.dylib)
libsystem_c.dylib _nanosleep (in libsystem_c.dylib)
Foundation +[NSThread sleepForTimeInterval:] (in Foundation)
{App Name} R 0x0000000106cf5638 -[AppMonitorTaskPool main] (in {App Name}
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 26 name: FormatWrt (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 27 name: FormatClr (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 28 name: INSGCDAsyncSocket-CFStream (cpu_usage: 0.00%)
libsystem_kernel.dylib _mach_msg2_trap (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg2_internal (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg_overwrite (in libsystem_kernel.dylib)
libsystem_kernel.dylib _mach_msg (in libsystem_kernel.dylib)
CoreFoundation ___CFRunLoopServiceMachPort (in CoreFoundation)
CoreFoundation ___CFRunLoopRun (in CoreFoundation)
CoreFoundation _CFRunLoopRunSpecific (in CoreFoundation)
Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] (in Foundation)
{Other Frameworks} ((null))
Foundation _NSThread__start (in Foundation)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 29 name: FormatWrt (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 30 name: FormatClr (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 31 name: FormatWrt (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 32 name: FormatClr (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
libc++.1.dylib std::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) (in libc++.1.dylib)
{Other Frameworks} knife::DispatchQueue::Execute() (in {Other Frameworks}:152)
{Other Frameworks} std::__1::__thread_proxy[abi:v160006]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::unique_ptr >, void (knife::DispatchQueue::)(), knife>) (in {Other Frameworks}:68)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 33 name: caulk::deferred_logger (cpu_usage: 0.00%)
libsystem_kernel.dylib _semaphore_wait_trap (in libsystem_kernel.dylib)
caulk caulk::semaphore::timed_wait(double) (in caulk)
caulk caulk::concurrent::details::worker_thread::run() (in caulk)
caulk caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) (in caulk)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 34 name: caulk.messenger.shared:high (cpu_usage: 0.00%)
libsystem_kernel.dylib _semaphore_wait_trap (in libsystem_kernel.dylib)
caulk caulk::semaphore::timed_wait(double) (in caulk)
caulk caulk::concurrent::details::worker_thread::run() (in caulk)
caulk caulk::thread_proxy<std::__1::tuple<caulk::thread::attributes, void (caulk::concurrent::details::worker_thread::)(), std::__1::tuplecaulk::concurrent::details::worker_thread* > >(void) (in caulk)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

Thread 35 name: com.performance.reportQueue (cpu_usage: 0.00%)
libsystem_kernel.dylib ___ulock_wait (in libsystem_kernel.dylib)
libdispatch.dylib __dlock_wait (in libdispatch.dylib)
libdispatch.dylib __dispatch_thread_event_wait_slow (in libdispatch.dylib)
libdispatch.dylib _DISPATCH_WAIT_FOR_QUEUE (in libdispatch.dylib)
libdispatch.dylib __dispatch_sync_f_slow (in libdispatch.dylib)
{App Name} R 0x000000010652abdc specialized PowerConsumptionDataManager.getIsForeground() (in {App Name}
{App Name} R 0x00000001060cec40 PerformanceReportManager.addCommonInfo(reportInfo: ReportInfo, params: PerformanceReportManager.PerformanceReportParams) (in {App Name})
{App Name} R 0x00000001060cec40 PowerConsumptionDataManager.getIsForeground() (in {App Name})
{App Name} R 0x00000001060cec40 closure #1 @sendable () in PerformanceReportManager.report(type: PerformanceReportManager.PerformanceReportType, params: PerformanceReportManager.PerformanceReportParams, object: NSObject?) (in {App Name}
{App Name} R 0x0000000105366ba4 thunk for @escaping @callee_guaranteed () -> () (in {App Name})
libdispatch.dylib __dispatch_call_block_and_release (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_serial_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
libdispatch.dylib __dispatch_workloop_worker_thread (in libdispatch.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 36 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 37 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 38 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 39 name: NSOperationQueue 0x13a84da70 (QOS: UNSPECIFIED) (cpu_usage: 0.00%)
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
{App Name} R 0x0000000106a60544 +[HMDOOMCrashDetector saveData:] (in {App Name}
{App Name} R 0x0000000106a601b4 +[HMDOOMCrashDetector storeCurrentData_lock] (in {App Name}
{App Name} R 0x0000000106a5ef0c __72+[HMDOOMCrashDetector dispatchStoreOneTimeCurrentDataToQueueWithAction:]_block_invoke (in {App Name}
Foundation _NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK (in Foundation)
Foundation -[NSBlockOperation main] (in Foundation)
Foundation _NSOPERATION_IS_INVOKING_MAIN (in Foundation)
Foundation -[NSOperation start] (in Foundation)
Foundation _NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION (in Foundation)
Foundation ___NSOQSchedule_f (in Foundation)
libdispatch.dylib __dispatch_block_async_invoke2 (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_continuation_pop (in libdispatch.dylib)
libdispatch.dylib __dispatch_async_redirect_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_root_queue_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_worker_thread2 (in libdispatch.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 40 name: APMPersistentDictionary (cpu_usage: 0.00%)
libsystem_kernel.dylib ___getattrlist (in libsystem_kernel.dylib)
CoreServicesInternal volumePropertyProviderPrepareValues(__CFURL const*, __FileCache*, __CFString const* const*, void const**, long, void const*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal prepareValuesForBitmap(__CFURL const*, __FileCache*, _FilePropertyBitmap*, __CFError**) (in CoreServicesInternal)
CoreServicesInternal _FSURLCopyResourcePropertyForKeyInternal(__CFURL const*, __CFString const*, void*, void*, __CFError**, unsigned char) (in CoreServicesInternal)
CoreFoundation _CFURLCopyResourcePropertyForKey (in CoreFoundation)
CoreFoundation -[NSURL getResourceValue:forKey:error:] (in CoreFoundation)
Foundation -[NSFileManager _URLForReplacingItemAtURL:error:] (in Foundation)
Foundation __NSCreateTemporaryFile_Protected (in Foundation)
Foundation __NSWriteDataToFileWithExtendedAttributes (in Foundation)
Foundation -[NSDictionary(NSDictionary) writeToURL:error:] (in Foundation)
{App Name} R 0x00000001069c5cd8 _APMWriteDictionaryToURL (in {App Name})
{App Name} R 0x00000001069c6808 -[APMPersistentDictionary persistToDisk] (in {App Name})
{App Name} R 0x00000001069c67a4 ___48-[APMPersistentDictionary schedulePersistToDisk]_block_invoke (in {App Name})
{App Name} R 0x0000000106b74808 __DISPATCH_IS_CALLING_block_invoke (in {App Name}
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_continuation_pop (in libdispatch.dylib)
libdispatch.dylib __dispatch_source_latch_and_call (in libdispatch.dylib)
libdispatch.dylib __dispatch_source_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_serial_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
libdispatch.dylib __dispatch_workloop_worker_thread (in libdispatch.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 41 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 42 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 43 name: null (cpu_usage: 0.00%)
libsystem_kernel.dylib ___workq_kernreturn (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 44 name: org.alamofire.session.rootQueue (cpu_usage: 0.00%)
libsystem_kernel.dylib ___rename (in libsystem_kernel.dylib)
libsystem_kernel.dylib rename (in libsystem_kernel.dylib)
Foundation -[NSFilesystemItemMoveOperation main] (in Foundation)
Foundation NSOPERATION_IS_INVOKING_MAIN (in Foundation)
Foundation -[NSOperation start] (in Foundation)
Foundation -[NSFileManager moveItemAtURL:toURL:options:error:] (in Foundation)
Alamofire SessionDelegate.urlSession(
: NSURLSession, downloadTask: NSURLSessionDownloadTask, didFinishDownloadingTo: URL) (in Alamofire:SessionDelegate.swift:378)
Alamofire @objc SessionDelegate.urlSession(
: NSURLSession, downloadTask: NSURLSessionDownloadTask, didFinishDownloadingTo: URL) (in Alamofire::0)
CFNetwork _CFURLConnectionSendSynchronousRequest (in CFNetwork)
Foundation _NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK (in Foundation)
Foundation -[NSBlockOperation main] (in Foundation)
Foundation _NSOPERATION_IS_INVOKING_MAIN (in Foundation)
Foundation -[NSOperation start] (in Foundation)
Foundation _NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION (in Foundation)
Foundation ___NSOQSchedule_f (in Foundation)
libdispatch.dylib __dispatch_block_async_invoke2 (in libdispatch.dylib)
libdispatch.dylib __dispatch_client_callout (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_serial_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_serial_drain (in libdispatch.dylib)
libdispatch.dylib __dispatch_lane_invoke (in libdispatch.dylib)
libdispatch.dylib __dispatch_root_queue_drain_deferred_wlh (in libdispatch.dylib)
libdispatch.dylib __dispatch_workloop_worker_thread (in libdispatch.dylib)
libsystem_pthread.dylib __pthread_wqthread (in libsystem_pthread.dylib)
libsystem_pthread.dylib _start_wqthread (in libsystem_pthread.dylib)

Thread 45 name: JavaScriptCore libpas scavenger (cpu_usage: 0.00%)
libsystem_kernel.dylib ___psynch_cvwait (in libsystem_kernel.dylib)
libsystem_pthread.dylib __pthread_cond_wait (in libsystem_pthread.dylib)
JavaScriptCore _scavenger_thread_main (in JavaScriptCore)
libsystem_pthread.dylib __pthread_start (in libsystem_pthread.dylib)
libsystem_pthread.dylib _thread_start (in libsystem_pthread.dylib)

`

@kaelding
Copy link

same issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants