-
CI is successfully compiling and running test cases against the Swift 6.0 toolchain and SDK (for [example](https://github.com/finagolfin/swift-android-sdk/actions/runs/11039718961)), but when I downlo…
-
### Summary
This program triggers `await_holding_lock`, but the lock is not actually held across an await point (it is dropped at the end of its enclosing scope, which is the block in the condition p…
-
**Original report ([archived issue](https://osrf-migration.github.io/gazebo-gh-pages/#!/osrf/gazebo/issues/2332)) by Jørgen Nordmoen (Bitbucket: [jorgehn](https://bitbucket.org/%7B53155142-7a18-42b2-b…
-
### What it does
If you write code like this:
```rust
let _ = lock.lock();
```
The guard will drop and you will not hold the lock. This catches a lot of people by surprise and has potentially…
-
I'm starting to use the Thread Sanitizer and debugged a few issues that turned out to be false. It's somewhat related to #814 but not quite the same:
```
#include …
-
Currently, the locks guards are defined like this:
```rust
pub struct MutexGuard {
lock: &'a Mutex,
poison: poison::Guard,
}
```
But there are a lot of instances where taking a refere…
-
## **Is your feature request related to a problem? Please describe.**
`transaction_depth` is currently marked as `pub(crate)` in the connection struct, which makes it inaccessible from outside the cr…
-
SWIG 4.2.1 or more specifically this commit (21f1c923ca5a2065ffcfea5fd4f01af8811e54d1) will generate Python wrapper code, that will result in crashes or deadlocks at runtime, when the generated code a…
-
`ScopeGuard` doesn't say what it's guarding (like, e.g., `std::lock_guard` does).
-
### 🐛 Describe the bug
We have sort of patched some stuff to make it more likely to be thread safe using locking, but there is still quite a bit of code in eval_frame.py which is not properly audited…