Project

General

Profile

Bug #23886

Infinite loop when Run button is pressed

Added by Esteban Cristaldo 6 months ago. Updated 5 months ago.

Status:
Closed
Priority:
High
Assignee:
-
Start date:
01/14/2020
Due date:
% Done:

100%

Estimated time:
Occurs In:
Co-Assignees:
Duration:

Description

In some cases, the gui enters in a infinite loop when the Run buttons is pressed. e.g. when the gui is in the booted state and tries to configure with an invalid configuration, the gui will fall back to the booted state and will issue the configure signal again entering an infinite loop.
This is the only reported case of this bug but it can happen when DAQInterface falls back to a previous state, that is for example when the run signal is issued and DAQInterface falls back to the Ready state or booted state.


Related issues

Blocks ArtDaq RunControl GUI - Milestone #22444: v0_01_00: Plug and PlayClosed12/09/2019

History

#1 Updated by Esteban Cristaldo 6 months ago

  • Priority changed from Normal to High

#2 Updated by Esteban Cristaldo 5 months ago

  • % Done changed from 0 to 90
  • Status changed from New to Feedback

In revision #3e560aec, the described bug is solve by adding two new flags "startRunConfigSignalIssued" and "startRunStartSignalIssued" in order to track if the gui falls back to previous state in a transition command. "startRunConfigSignalIssued" tracks if the gui enters a loop in the "configuring" transition and "startRunStartSignalIssued" tranck if the gui enters a loop in the "starting run" transition

#3 Updated by Iker de Icaza Astiz 5 months ago

#4 Updated by Iker de Icaza Astiz 5 months ago

  • % Done changed from 90 to 100
  • Status changed from Feedback to Resolved

We've tested it. Solved.

#5 Updated by Iker de Icaza Astiz 5 months ago

  • Status changed from Resolved to Closed

Merged to develop. Closing.



Also available in: Atom PDF