E.g., if thread 1 hits a breakpoint, then a thread info on thread 2 will cause a segfault, since thread 2 will have no stop info (intended behavior?).
Looks good.