Swifty
Swifty copied to clipboard
[UITableViewController init] must be used from main thread only
Hi,
I'm getting error on below line in SwiftyInspector.swift inside the lib and it's a crash @objc public static let shared = SwiftyInspector() error : [UITableViewController init] must be used from main thread only Please help
Thank You
@mukeshkvns Can you please share the stack trace? Are you getting this crash during general usage, or while specifically invoking the SwiftInspector
.
If you are getting the crash when opening the inspector window, please do it on main thread.
@biocross I have the same issue. Here is a stack trace:
=================================================================
Main Thread Checker: UI API called on a background thread: -[UITableViewController init]
PID: 16937, TID: 215850, Thread name: (none), Queue name: NSOperationQueue 0x7f7f0141c430 (QOS: UNSPECIFIED), QoS: 0
Backtrace:
4 Swifty 0x000000010db0d603 $sSo21UITableViewControllerCABycfcTO + 19
5 Swifty 0x000000010db0d5df $sSo21UITableViewControllerCABycfC + 31
6 Swifty 0x000000010db0d5ac globalinit_33_1F0990B13BB3B55E0F4F88DB8AE856C5_func0 + 28
7 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
8 libdispatch.dylib 0x000000010dd493db _dispatch_once_callout + 66
9 libswiftCore.dylib 0x00007fff51307e4a swift_once + 26
10 Swifty 0x000000010db0d644 $s6Swifty0A9InspectorC6sharedACvau + 52
11 Swifty 0x000000010db1cd3b $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF + 91
12 Swifty 0x000000010db1ce46 $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtFTo + 118
13 CFNetwork 0x00007fff230f2edc _CFNetworkHTTPConnectionCacheSetLimit + 206424
14 Foundation 0x00007fff25914e4c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
15 Foundation 0x00007fff25914d6d -[NSBlockOperation main] + 80
16 Foundation 0x00007fff25917c9c __NSOPERATION_IS_INVOKING_MAIN__ + 17
17 Foundation 0x00007fff25913fae -[NSOperation start] + 731
18 Foundation 0x00007fff259185e0 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 17
19 Foundation 0x00007fff25918100 __NSOQSchedule_f + 182
20 libdispatch.dylib 0x000000010dd564dc _dispatch_block_async_invoke2 + 83
21 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
22 libdispatch.dylib 0x000000010dd4a7a3 _dispatch_continuation_pop + 552
23 libdispatch.dylib 0x000000010dd49bbb _dispatch_async_redirect_invoke + 771
24 libdispatch.dylib 0x000000010dd59399 _dispatch_root_queue_drain + 351
25 libdispatch.dylib 0x000000010dd59ca6 _dispatch_worker_thread2 + 135
26 libsystem_pthread.dylib 0x00007fff51b9e9f7 _pthread_wqthread + 220
27 libsystem_pthread.dylib 0x00007fff51b9db77 start_wqthread + 15
2020-04-25 20:37:31.763018+0200 Odin Puls [16937:215850] [reports] Main Thread Checker: UI API called on a background thread: -[UITableViewController init]
PID: 16937, TID: 215850, Thread name: (none), Queue name: NSOperationQueue 0x7f7f0141c430 (QOS: UNSPECIFIED), QoS: 0
Backtrace:
4 Swifty 0x000000010db0d603 $sSo21UITableViewControllerCABycfcTO + 19
5 Swifty 0x000000010db0d5df $sSo21UITableViewControllerCABycfC + 31
6 Swifty 0x000000010db0d5ac globalinit_33_1F0990B13BB3B55E0F4F88DB8AE856C5_func0 + 28
7 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
8 libdispatch.dylib 0x000000010dd493db _dispatch_once_callout + 66
9 libswiftCore.dylib 0x00007fff51307e4a swift_once + 26
10 Swifty 0x000000010db0d644 $s6Swifty0A9InspectorC6sharedACvau + 52
11 Swifty 0x000000010db1cd3b $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF + 91
12 Swifty 0x000000010db1ce46 $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtFTo + 118
13 CFNetwork 0x00007fff230f2edc _CFNetworkHTTPConnectionCacheSetLimit + 206424
14 Foundation 0x00007fff25914e4c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
15 Foundation 0x00007fff25914d6d -[NSBlockOperation main] + 80
16 Foundation 0x00007fff25917c9c __NSOPERATION_IS_INVOKING_MAIN__ + 17
17 Foundation 0x00007fff25913fae -[NSOperation start] + 731
18 Foundation 0x00007fff259185e0 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 17
19 Foundation 0x00007fff25918100 __NSOQSchedule_f + 182
20 libdispatch.dylib 0x000000010dd564dc _dispatch_block_async_invoke2 + 83
21 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
22 libdispatch.dylib 0x000000010dd4a7a3 _dispatch_continuation_pop + 552
23 libdispatch.dylib 0x000000010dd49bbb _dispatch_async_redirect_invoke + 771
24 libdispatch.dylib 0x000000010dd59399 _dispatch_root_queue_drain + 351
25 libdispatch.dylib 0x000000010dd59ca6 _dispatch_worker_thread2 + 135
26 libsystem_pthread.dylib 0x00007fff51b9e9f7 _pthread_wqthread + 220
27 libsystem_pthread.dylib 0x00007fff51b9db77 start_wqthread + 15
=================================================================
Main Thread Checker: UI API called on a background thread: -[UITableViewController initWithStyle:]
PID: 16937, TID: 215850, Thread name: (none), Queue name: NSOperationQueue 0x7f7f0141c430 (QOS: UNSPECIFIED), QoS: 0
Backtrace:
4 Swifty 0x000000010db12ad2 $s6Swifty0A9InspectorC5styleACSo16UITableViewStyleV_tcfc + 242
5 Swifty 0x000000010db12b3e $s6Swifty0A9InspectorC5styleACSo16UITableViewStyleV_tcfcTo + 30
6 Swifty 0x000000010db0d603 $sSo21UITableViewControllerCABycfcTO + 19
7 Swifty 0x000000010db0d5df $sSo21UITableViewControllerCABycfC + 31
8 Swifty 0x000000010db0d5ac globalinit_33_1F0990B13BB3B55E0F4F88DB8AE856C5_func0 + 28
9 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
10 libdispatch.dylib 0x000000010dd493db _dispatch_once_callout + 66
11 libswiftCore.dylib 0x00007fff51307e4a swift_once + 26
12 Swifty 0x000000010db0d644 $s6Swifty0A9InspectorC6sharedACvau + 52
13 Swifty 0x000000010db1cd3b $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF + 91
14 Swifty 0x000000010db1ce46 $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtFTo + 118
15 CFNetwork 0x00007fff230f2edc _CFNetworkHTTPConnectionCacheSetLimit + 206424
16 Foundation 0x00007fff25914e4c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
17 Foundation 0x00007fff25914d6d -[NSBlockOperation main] + 80
18 Foundation 0x00007fff25917c9c __NSOPERATION_IS_INVOKING_MAIN__ + 17
19 Foundation 0x00007fff25913fae -[NSOperation start] + 731
20 Foundation 0x00007fff259185e0 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 17
21 Foundation 0x00007fff25918100 __NSOQSchedule_f + 182
22 libdispatch.dylib 0x000000010dd564dc _dispatch_block_async_invoke2 + 83
23 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
24 libdispatch.dylib 0x000000010dd4a7a3 _dispatch_continuation_pop + 552
25 libdispatch.dylib 0x000000010dd49bbb _dispatch_async_redirect_invoke + 771
26 libdispatch.dylib 0x000000010dd59399 _dispatch_root_queue_drain + 351
27 libdispatch.dylib 0x000000010dd59ca6 _dispatch_worker_thread2 + 135
28 libsystem_pthread.dylib 0x00007fff51b9e9f7 _pthread_wqthread + 220
29 libsystem_pthread.dylib 0x00007fff51b9db77 start_wqthread + 15
2020-04-25 20:37:31.841008+0200 Odin Puls [16937:215850] [reports] Main Thread Checker: UI API called on a background thread: -[UITableViewController initWithStyle:]
PID: 16937, TID: 215850, Thread name: (none), Queue name: NSOperationQueue 0x7f7f0141c430 (QOS: UNSPECIFIED), QoS: 0
Backtrace:
4 Swifty 0x000000010db12ad2 $s6Swifty0A9InspectorC5styleACSo16UITableViewStyleV_tcfc + 242
5 Swifty 0x000000010db12b3e $s6Swifty0A9InspectorC5styleACSo16UITableViewStyleV_tcfcTo + 30
6 Swifty 0x000000010db0d603 $sSo21UITableViewControllerCABycfcTO + 19
7 Swifty 0x000000010db0d5df $sSo21UITableViewControllerCABycfC + 31
8 Swifty 0x000000010db0d5ac globalinit_33_1F0990B13BB3B55E0F4F88DB8AE856C5_func0 + 28
9 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
10 libdispatch.dylib 0x000000010dd493db _dispatch_once_callout + 66
11 libswiftCore.dylib 0x00007fff51307e4a swift_once + 26
12 Swifty 0x000000010db0d644 $s6Swifty0A9InspectorC6sharedACvau + 52
13 Swifty 0x000000010db1cd3b $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtF + 91
14 Swifty 0x000000010db1ce46 $s6Swifty0A18URLSessionDelegateC10urlSession_4task19didFinishCollectingySo12NSURLSessionC_So0J4TaskCSo0jK7MetricsCtFTo + 118
15 CFNetwork 0x00007fff230f2edc _CFNetworkHTTPConnectionCacheSetLimit + 206424
16 Foundation 0x00007fff25914e4c __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 7
17 Foundation 0x00007fff25914d6d -[NSBlockOperation main] + 80
18 Foundation 0x00007fff25917c9c __NSOPERATION_IS_INVOKING_MAIN__ + 17
19 Foundation 0x00007fff25913fae -[NSOperation start] + 731
20 Foundation 0x00007fff259185e0 __NSOPERATIONQUEUE_IS_STARTING_AN_OPERATION__ + 17
21 Foundation 0x00007fff25918100 __NSOQSchedule_f + 182
22 libdispatch.dylib 0x000000010dd564dc _dispatch_block_async_invoke2 + 83
23 libdispatch.dylib 0x000000010dd47e8e _dispatch_client_callout + 8
24 libdispatch.dylib 0x000000010dd4a7a3 _dispatch_continuation_pop + 552
25 libdispatch.dylib 0x000000010dd49bbb _dispatch_async_redirect_invoke + 771
26 libdispatch.dylib 0x000000010dd59399 _dispatch_root_queue_drain + 351
27 libdispatch.dylib 0x000000010dd59ca6 _dispatch_worker_thread2 + 135
28 libsystem_pthread.dylib 0x00007fff51b9e9f7 _pthread_wqthread + 220
29 libsystem_pthread.dylib 0x00007fff51b9db77 start_wqthread + 15