However the same change in a real code using WorkQueue internally and using similar code to the testmakes the future::get() provide invalid pointers with values close to 0x000000 but not exactly.
This code then makes access violation as the pointers are obviously not valid.