single thread working. two segfault. two with a finite run crash on last thread_exit