Swifty icon indicating copy to clipboard operation
Swifty copied to clipboard

[UITableViewController init] must be used from main thread only

Open mukeshkvns opened this issue 4 years ago • 2 comments

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 avatar Mar 27 '20 02:03 mukeshkvns

@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 avatar Mar 27 '20 17:03 biocross

@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

boserup avatar Apr 25 '20 18:04 boserup