Priority: Major - P3
Resolution: Works as Designed
Affects Version/s: 3.0.3
Fix Version/s: None
Environment:Windows 7, 32 bit binary, 64 bit OS
Basically, if I try to use the simple mongo client data structure listed in the tutorial, I get a hard crash in Windows 7.
This is my fully-contained working example that demonstrates the issue:
// this is what's failing
catch (std::exception err)
It seems like it's an issue deep in the Mongo callstack:
> libmongoc-1.0.dll!_InterlockedExchangeAdd64(volatile __int64 * Addend, __int64 Value) Line 5603 C
Namely, this line here:
Old + Value,
Old) != Old);
I installed the mongo-cxx-driver using vcpkg as well.