UI API called on a background thread

Description
After joining a meeting and sharing a view on iOS the console prints messages about the UI API being called on a background thread.

=================================================================
Main Thread Checker: UI API called on a background thread: -[UIView frame]
PID: 4268, TID: 3456833, Thread name: (none), Queue name: us.zoom.timerqueue, QoS: 0
Backtrace:
4   MobileRTC                           0x0000000109ddd0dc _Z16TermSBPTUIModulePN3Cmm22ICmmMessageQueueClientE + 10945636
5   MobileRTC                           0x0000000109ddc4bc _Z16TermSBPTUIModulePN3Cmm22ICmmMessageQueueClientE + 10942532
6   MobileRTC                           0x0000000109ddc70c _Z16TermSBPTUIModulePN3Cmm22ICmmMessageQueueClientE + 10943124
7   MobileRTC                           0x0000000109ddcdf0 _Z16TermSBPTUIModulePN3Cmm22ICmmMessageQueueClientE + 10944888
8   libdispatch.dylib                   0x000000010abb8c78 _dispatch_client_callout + 16
9   libdispatch.dylib                   0x000000010abbbffc _dispatch_continuation_pop + 524
10  libdispatch.dylib                   0x000000010abce610 _dispatch_source_invoke + 1444
11  libdispatch.dylib                   0x000000010abc0a4c _dispatch_lane_serial_drain + 288
12  libdispatch.dylib                   0x000000010abc18b4 _dispatch_lane_invoke + 456
13  libdispatch.dylib                   0x000000010abcb77c _dispatch_workloop_worker_thread + 1148
14  libsystem_pthread.dylib             0x00000002098c6114 _pthread_wqthread + 304
15  libsystem_pthread.dylib             0x00000002098c8cd4 start_wqthread + 4

Which version?
Latest version as of writing: v4.4.57220.1211

To Reproduce(If applicable)
Join a meeting. Share a view.

I have tried to mitigate the issue by wrapping MobileRTCMeetingServiceDelegate callbacks (onMeetingStateChange/onMeetingReady) with DispatchQueue.main.async. Even with this, the app still suffers from the threading warnings.

Smartphone (please complete the following information):

  • Device: iPhone 7
  • OS: 12.14.1

Hi
Yes, we have the Main Thread Checker when shared view, our colleagues in charge of the share module have not been able to change this problem, we will optimize this problem in the feature version, you can not check the “Main Thread Checker” option in the “Edit scheme-> Diagnostics”.


Ths