Open
Description
Tracer Version(s)
1.72.1
Go Version(s)
1.24.0
Bug Report
Lately we're seeing data race errors in our logs.
Read:
dd-trace-go/ddtrace/tracer/tracer.go
Line 687 in 94c7f0e

Write:
dd-trace-go/ddtrace/tracer/span.go
Line 405 in 94c7f0e

The write side seems to have a lock from here:
dd-trace-go/ddtrace/tracer/span.go
Lines 117 to 118 in 94c7f0e
My guess is that applyPPROFLabels
is missing localRootSpan.RLock()
? Should I send a pull request that would add it?
Reproduction Code
No response
Error Logs
No response
Go Env Output
No response