Log in or register to post comments

iOS - UI API called on a background thread

October 8, 2019 - 4:35pm #1

We are using Unity 2019.2.2f1 with Vuforia 8.38.

When built for iOS, Vuforia initialization generates warning messages such as this:

Main Thread Checker: UI API called on a background thread: -[UIApplication windows]

PID: 746, TID: 335589, Thread name: UnityGfxDeviceWorker, Queue name: com.apple.root.default-qos.overcommit, QoS: 0

Backtrace:

4   Vuforia                             0x0000000109859028 _ZN7Vuforia24setProviderConfigurationEPKv + 1389984

(etc)

This occurs whether or not we use Delayed Initialization.

Normally we wouldn't care about this too much as it doesn't seem to impact functionality. However, the client for this app has flagged this as an issue.

Is there a way to initialize Vuforia on iOS so that it doesn't generate messages that read "UI API called on a background thread"?

 

iOS - UI API called on a background thread

October 9, 2019 - 11:07am #3

Thanks for the timely response.

iOS - UI API called on a background thread

October 9, 2019 - 2:11am #2

Hi,

The warning message is known to us and it is also not addressed in 8.5.8. Initial investigation shows to be only a warning without any impact on the functionality or performance of the SDK.

We will address this finding in a future release of the SDK.

Thank you.

Vuforia Engine Support

 

Log in or register to post comments