[Spec] Possible Specification Violation
- Dominant language
- C++
- Stars
- 10.2k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Hi, I ran checks the P models and found a spec violation in model `DataStorage`, test case `tcThreeClientsWriteNoFailure`.
The violation error is: `Assertion Failed: PSrc/StorageService.p:2169:9 ChunkReplica(30): writeOp.offset:4 + writeOp.length:2 < sizeof(content):0`. It only happens on checks that are using unfair strategy where some transitions or processes are always blocked.
I have attached the output folder to this issue. You can reproduce the spec violation with the commands [here](https://p-org.github.io/P/old/advanced/debuggingerror/?h=schedu#replaying-the-error-schedule).
[BugFinding_DataStorage_ tcThreeClientsWriteNoFailure.zip](https://github.com/user-attachments/files/19216000/BugFinding_DataStorage_.tcThreeClientsWriteNoFailure.zip)
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.