March 28, 2024, 11:33:07 pm
Welcome, Guest. Please login or register
News:

Arturia Forums



Author Topic: XCode Main Thread Checker reports UI API called on a background thread  (Read 1980 times)

mixage

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Hello there,

It seems that the AudioUnit Component calls UI APIs on background threads. Not a fatal error but a lot of stuff logged in the debugger. Maybe of some interest for you. Best regards,
Bruno

2020-06-29 15:26:46.738720+0200 MusicDeviceHost Debug[5289:194383] Main Thread Checker: UI API called on a background thread: -[NSView frame]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e676929 VSTPluginMain + 13918345
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
2020-06-29 15:26:47.449563+0200 MusicDeviceHost Debug[5289:194915] [reports] Main Thread Checker: UI API called on a background thread: -[NSView frame]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e676929 VSTPluginMain + 13918345
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
=================================================================
Main Thread Checker: UI API called on a background thread: -[NSView window]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e67694c VSTPluginMain + 13918380
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
2020-06-29 15:26:47.482265+0200 MusicDeviceHost Debug[5289:194915] [reports] Main Thread Checker: UI API called on a background thread: -[NSView window]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e67694c VSTPluginMain + 13918380
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
=================================================================
Main Thread Checker: UI API called on a background thread: -[NSView superview]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e67696a VSTPluginMain + 13918410
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
2020-06-29 15:26:47.521825+0200 MusicDeviceHost Debug[5289:194915] [reports] Main Thread Checker: UI API called on a background thread: -[NSView superview]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e67696a VSTPluginMain + 13918410
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
=================================================================
Main Thread Checker: UI API called on a background thread: -[NSView convertRect:toView:]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e6769c0 VSTPluginMain + 13918496
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
2020-06-29 15:26:47.555857+0200 MusicDeviceHost Debug[5289:194915] [reports] Main Thread Checker: UI API called on a background thread: -[NSView convertRect:toView:]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e6769c0 VSTPluginMain + 13918496
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
=================================================================
Main Thread Checker: UI API called on a background thread: -[NSWindow convertRectToScreen:]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e676a48 VSTPluginMain + 13918632
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13
2020-06-29 15:26:47.618945+0200 MusicDeviceHost Debug[5289:194915] [reports] Main Thread Checker: UI API called on a background thread: -[NSWindow convertRectToScreen:]
PID: 5289, TID: 194915, Thread name: Pool, Queue name: com.apple.root.default-qos.overcommit, QoS: 0
Backtrace:
4   Jup-8 V3                            0x000000010e676a48 VSTPluginMain + 13918632
5   Jup-8 V3                            0x000000010e675cef VSTPluginMain + 13915215
6   Jup-8 V3                            0x000000010e6420c7 VSTPluginMain + 13703207
7   Jup-8 V3                            0x000000010e5ca2f9 VSTPluginMain + 13212249
8   Jup-8 V3                            0x000000010e5c718a VSTPluginMain + 13199594
9   Jup-8 V3                            0x000000010e6a74e8 VSTPluginMain + 14117960
10  Jup-8 V3                            0x000000010e6a9370 VSTPluginMain + 14125776
11  Jup-8 V3                            0x000000010e6a8a7f VSTPluginMain + 14123487
12  Jup-8 V3                            0x000000010e6a8ddd VSTPluginMain + 14124349
13  Jup-8 V3                            0x000000010e5118ea VSTPluginMain + 12456010
14  Jup-8 V3                            0x000000010e503e02 VSTPluginMain + 12399970
15  libsystem_pthread.dylib             0x0000000100531dc3 _pthread_body + 126
16  libsystem_pthread.dylib             0x0000000100534e8d _pthread_start + 66
17  libsystem_pthread.dylib             0x0000000100530e11 thread_start + 13

 

Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines