* breakpoint.c (insert_breakpoints): Check that a thread exists
before inserting thread specific breakpoints.
+2006-01-16 Andrew Stubbs <andrew.stubbs@st.com>
+
+ * breakpoint.c (insert_breakpoints): Check that a thread exists
+ before inserting thread specific breakpoints.
+
2006-01-15 Mark Kettenis <kettenis@gnu.org>
* osabi.c (generic_elf_osabi_sniffer): Fix typo in previous
if (!breakpoint_enabled (b->owner))
continue;
+ /* There is no point inserting thread-specific breakpoints if the
+ thread no longer exists. */
+ if (b->owner->thread != -1
+ && !valid_thread_id (b->owner->thread))
+ continue;
+
/* FIXME drow/2003-10-07: This code should be pushed elsewhere when
hardware watchpoints are split into multiple loc breakpoints. */
if ((b->loc_type == bp_loc_hardware_watchpoint