+2012-04-29  Sergio Durigan Junior  <sergiodj@redhat.com>
+
+       * tracepoint.c (start_tracing, stop_tracing): Checking for NULL
+       probes.
+
 2012-04-29  Yao Qi  <yao@codesourcery.com>
 
        * gdb-code-style.el: New hook gdb-markup-hook
 
       t->number_on_target = b->number;
 
       for (loc = b->loc; loc; loc = loc->next)
-       loc->probe->pops->set_semaphore (loc->probe, loc->gdbarch);
+       if (loc->probe != NULL)
+         loc->probe->pops->set_semaphore (loc->probe, loc->gdbarch);
     }
   VEC_free (breakpoint_p, tp_vec);
 
             but we don't really care if this semaphore goes out of sync.
             That's why we are decrementing it here, but not taking care
             in other places.  */
-         loc->probe->pops->clear_semaphore (loc->probe, loc->gdbarch);
+         if (loc->probe != NULL)
+           loc->probe->pops->clear_semaphore (loc->probe, loc->gdbarch);
        }
     }