Bug #23886
Infinite loop when Run button is pressed
100%
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
History
#1 Updated by Esteban Cristaldo about 1 year ago
- Priority changed from Normal to High
#2 Updated by Esteban Cristaldo 12 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 12 months ago
- Blocks Milestone #22444: v0_01_00: Plug and Play added
#4 Updated by Iker de Icaza Astiz 12 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 12 months ago
- Status changed from Resolved to Closed
Merged to develop. Closing.