Thread T3 (tid=2593916, running) is a GCD worker thread
Thread T6 (tid=2593920, running) is a GCD worker thread
SUMMARY: ThreadSanitizer: data race (/Users/dima/Library/Developer/CoreSimulator/Devices/5D9B4E81-0C7F-4FB9-BB80-2FCB728A3CA9/data/Containers/Bundle/Application/3D96421B-B44B-49F9-A221-664EE1CBD0CA/ENVA.app/ENVA.debug.dylib:arm64+0xdba550) in -[AMAMetricaPersistentConfiguration deviceID]+0x114
π AppMetrica SDK Version
5.8.0
π οΈ Xcode Version
Version 16.0 (16A242d)
π± Device Information
iPhone 16 Pro, iOS 18 (Simulator)
βοΈ Installation Method
Swift Package Manager
π Description
π Reproducing the issue
π Relevant AppMetrica Log Output or Crash Logs
WARNING: ThreadSanitizer: data race (pid=87686) Write of size 8 at 0x00010925dc08 by thread T3 (mutexes: write M0):
0 -[AMAMetricaPersistentConfiguration deviceID] (ENVA.debug.dylib:arm64+0xdba550)
Previous read of size 8 at 0x00010925dc08 by thread T6:
0 -[AMAMetricaPersistentConfiguration deviceID] (ENVA.debug.dylib:arm64+0xdba47c)
Location is heap block of size 64 at 0x00010925dc00 allocated by main thread:
0 calloc (libclang_rt.tsan_iossim_dynamic.dylib:arm64+0x53b90)
Mutex M0 (0x0001097047b0) created at:
0 objc_sync_enter (libclang_rt.tsan_iossim_dynamic.dylib:arm64+0x79678)
Thread T3 (tid=2593916, running) is a GCD worker thread
Thread T6 (tid=2593920, running) is a GCD worker thread
SUMMARY: ThreadSanitizer: data race (/Users/dima/Library/Developer/CoreSimulator/Devices/5D9B4E81-0C7F-4FB9-BB80-2FCB728A3CA9/data/Containers/Bundle/Application/3D96421B-B44B-49F9-A221-664EE1CBD0CA/ENVA.app/ENVA.debug.dylib:arm64+0xdba550) in -[AMAMetricaPersistentConfiguration deviceID]+0x114
π¦ Attach Package.resolved (Swift Package Manager Users)
No response
π« Attach Podfile.lock (CocoaPods Users)
No response