-
### Description
Adding `@MainActor` annotation to a function allows for circumvention of Swift 6 data race safety.
In the following code, an error is detected without the `@MainActor` annotatio…
-
Because the global __itt__global is initialized in a critical section ([here](https://github.com/intel/ittapi/blob/69dd04030d3a2cf4c32e649ac1f2a628d5af6b46/src/ittnotify/ittnotify_static.c#L128)), Cla…
-
IIUC in tree borrows protectors generate implicit reads when they are released. However, the data race detector doesn't seem to be aware of them. Does it make sense for these to be accesses for the da…
-
I recently read the following paper about CPALockator: [Analysis of Correct Synchronization of Operating System Components](https://link.springer.com/article/10.1134%2FS0361768820080022).
Basically C…
-
## 并发相关
- [x] Address Sanitizer
- [x] [Thread Sanitizer Algorithm Overview](https://github.com/google/sanitizers/wiki/ThreadSanitizerAlgorithm)
- [x] [ruigulala/ConAnalysis](https://github.com/ru…
-
### Description
This problem, which very rarely happens, has haunted me for the last couple of years. The last time it happened was more than 2 years ago, and recently I got hit by it again.
Th…
-
**Describe the bug**
I am using a Race Group in an auto sequence to end a path prematurely. ( when it sees a Note.)
I have two different commands that I use to race with a path depending on what st…
-
**Stats:**
code file: src\spell_parser.cpp
header file: src\db.h
data file: etc\spells.dat
For in-game object data creation, these should be standardized into a delimited file format and importe…
-
see if we could remove redundant sync lockings for better performance without creating data racing so this needs to be checked and could be with race detection go supports
-
pthread's synchronization primitives must not be moved to a different location once they were initialized. However, Miri does currently not catch that kind of UB. We probably want a fundamentally diff…