Incomplete concurrency runtime tooling and visibility

6/10 Medium

Concurrency runtime analytics tools are inadequate, especially for Linux environments. LLDB lacks support for async task stack backtraces, task creation/running/sleeping information, and task locals inspection, limiting debugging and profiling capabilities.

Category
monitoring
Workaround
partial
Stage
debug
Freshness
persistent
Scope
framework
Upstream
open
Recurring
Yes
Buyer Type
team
Maintainer
slow

Sources

Collection History

Query: “What are the most common pain points with Swift for developers in 2025?4/4/2026

Concurrency runtime analytics tools could be richer, especially for Tasks - while we have some of the tooling in Instruments, it would be fantastic to also have support for accessing similar task information (async task stack backtraces etc, for creation/running/sleeping) in LLDB (especially import on Linux that lacks Instruments...)

Created: 4/4/2026Updated: 4/4/2026