I think crash #3 is a bug in magic static support introduced in MSVC15. Whether the bug is in Qt, Mixxx or MSVC -- I'm not sure. To test this hypothesis, I'll build the whole environment with /Zc:threadSafeInit- to turn off magic static support.
Pretty much every Qt class relies on a static shared_null for efficiency -- I'm hopeful crash #1 and #2 are also related.
I think crash #3 is a bug in magic static support introduced in MSVC15. Whether the bug is in Qt, Mixxx or MSVC -- I'm not sure. To test this hypothesis, I'll build the whole environment with /Zc:threadSafeInit- to turn off magic static support.
Pretty much every Qt class relies on a static shared_null for efficiency -- I'm hopeful crash #1 and #2 are also related.