Ticket #178 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

regress.pike freezes when the engine dies

Reported by: gunnar Owned by: gnugo
Priority: normal Milestone: 3.7.11
Component: regressions Version:
Severity: normal Keywords:
Cc: patch: yes

Description

If the engine dies, e.g. from an assertion failure, regress.pike hangs in a blocking read that never will happen. The attached patch fixes this by monitoring the status of the engine with 1 second intervals. If the engine dies before the quit command is sent, regress.pike is aborted as soon as it is detected. Further test suites are not run, as that is normally not interesting in the presence of a bug causing crashes.

Attachments

gunnar_7_11.6.diff Download (1.8 KB) - added by gunnar 5 years ago.
Make regress.pike exit if the engine dies.

Regression Results

Attachment Rev. PASS FAIL Nodes Status
gunnar_7_11.6.diff Download never tested

Change History

Changed 5 years ago by gunnar

Make regress.pike exit if the engine dies.

comment:1 Changed 5 years ago by gunnar

  • Status changed from new to closed
  • Resolution set to fixed
Note: See TracTickets for help on using tickets.