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

[UITableViewController init] must be used from main thread only #22

Open
mukeshkvns opened this issue Mar 27, 2020 · 2 comments
Open

[UITableViewController init] must be used from main thread only #22

mukeshkvns opened this issue Mar 27, 2020 · 2 comments

Comments

@mukeshkvns
Copy link

mukeshkvns commented Mar 27, 2020

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

@biocross
Copy link
Contributor

@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.

@boserup
Copy link

boserup commented Apr 25, 2020

@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

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

No branches or pull requests

3 participants