Iiiii take that back. It really is perfectly valid to have values on dead threads' stacks. However, those values should be cleared when the final GC cleanup begins.