Eliminar std :: thread pointer genera una excepción "libc ++ abi.dylib: terminating"
En C ++ 11 con LLVM 6.0 en Mac OS X, primero creé un puntero a una asignación de memoria de std :: thread.
std::thread* th = new std::thread([&] (int tid) {
// do nothing.
}, 0);
Luego intenté eliminarlo.
delete th;
Sin embargo, compilar el código anterior y ejecutarlo genera una excepción
libc++abi.dylib: terminating
Abort trap: 6