-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Fully Compatible
-
ALL
-
Service Arch 2022-05-02, Service Arch 2022-05-16
Newer versions of the Stitch SDK lead to a critical assertion error, which will block development on certain machines.
Invariants that stdx::this_thread::get_id() == kMainThreadId
Context: if you run initializers in any other thread than the "main thread" (a concept that Stitch doesn't necessarily have), then it would break. This is currently incorrect for dynamically-loaded library implementations.
AC: Fix the invariant: investigate what goes wrong is this invariant isn't met, and then fix the invariant to reflect the totally-correct world.
- related to
-
SERVER-63852 getThreadName() should not crash
- Closed