Daniel Jacobowitz wrote: > On Wed, Nov 16, 2005 at 02:52:17PM +0000, Andrew STUBBS wrote: > >>+ /* There is no point inserting thread-specific breakpoints if the >>+ thread no longer exists. */ >>+ if (b->owner->thread != -1 >>+ && !target_thread_alive(thread_id_to_pid(b->owner->thread))) >>+ continue; > > > You shouldn't need to use the target method here. Does valid_thread_id > work? > > Also, please remember the space before opening parentheses. The thread still seems to have a valid ID after it has died. You can even do 'b 8 t 4' after the program has exited. It does give an error for threads which never existed though. Here is the patch again with the spaces fixed. Andrew