Found the error.  All threads must either be .joined() or .detached().  No exceptions.