Closed jaysuk closed 1 year ago
Fixed the M292 error messages, see issue 730. Still getting one stack overflow message.
The stack overflow message is coming from the Daemon channel.
If the daemon.g file is modified to set the timeout to 15 seconds, then if the messages it generates are not acknowledged promptly, we get the stack overflows even without the macro file running. The reason is that the status of an input channel when it is awaiting an acknowledgment is idle, which causes RRF to think that daemon.g is t running, so it restarts.
Fixed by checking that the daemon input channel is not in a stacked state and doesn't have a file open before we delay and then open/start daemon.g.
Duet Forum Discussion Thread
see slack
Which Duet products are you using?
Firmware Version
3.5b4
Duet Web Control Version
3.5b4
Are you using a Single Board Computer (RaspberryPi) with your Duet?
Please upload the results of sending M122 in the gcode console.
Please upload the content of your config.g file.
Please upload the content of any other releveant macro files.
Details specific to your printer.
No response
Links to additional info.
See Slack
What happened?
Expected result For it to run
Observed result Stack overflow repetition of outputs
M292 S55 Error: Push(): stack overflow 13/06/2023, 07:20:32 M292 P1 S13 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box 13/06/2023, 07:20:32 M292 S11 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box 13/06/2023, 07:20:32 M292 S9 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box 13/06/2023, 07:20:32 M292 S6 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box 13/06/2023, 07:20:32 M292 S4 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box 13/06/2023, 07:20:32 M292 S3 Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box Error: M292: no active message box
Steps to reproduce run macro