code: def ProcessHuntClientCrash(flow_obj, client_crash_info):
    
  
    if not hunt.IsLegacyHunt(flow_obj.parent_hunt_id):
      hunt.StopHuntIfCrashLimitExceeded(flow_obj.parent_hunt_id)
      return
  
    hunt_urn = rdfvalue.RDFURN("hunts").Add(flow_obj.parent_hunt_id)
  
    with aff4.FACTORY.Open(hunt_urn, mode="rw") as fd:
      # Legacy AFF4 code expects token to be set.
      fd.token = access_control.ACLToken(username=fd.creator)
      fd.RegisterCrash(client_crash_info)
docs: Processes client crash triggerted by a given hunt-induced flow.