mapbox / mapbox/mapbox-speech-swift

Thread Performance Checker Error in Xcode

Open
#61 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
46
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Running into the following console log several times, but not always, when rout info is spoken.

> Thread Performance Checker: Thread running at User-interactive quality-of-service class waiting on a lower QoS thread running at Default quality-of-service class. Investigate ways to avoid priority inversions
> PID: 13929, TID: 913847

## Backtrace
![Screenshot 2024-04-02 at 12 27 36](https://github.com/mapbox/mapbox-speech-swift/assets/51023314/365088b9-8454-4057-b9b1-dd2cbff3c90e)

## Environment
Using SPM
MapboxSpeech 2.1.1
MapboxNavigation 2.17.0
MapboxCommon 23.8.6
Xcode Version 15.3 (15E204a)
iPhone Xr iOS 17.3.1

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the intermittent console warning with the reported Swift Package Manager, Mapbox, Xcode, and iOS versions, then inspect the attached backtrace. The issue names no repository file or test and does not define a verification target, so completion criteria need to be established before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.