Ticket #187 (closed defect: fixed)

Opened 4 years ago

Last modified 4 years ago

Crash due to cyclic replacement

Reported by: gunnar Owned by: djhbrown
Priority: highest Milestone: 3.7.11
Component: source Version:
Severity: blocker Keywords:
Cc: patch: yes

Description

In the attached position GNU Go crashes with an assertion failure due to a "Cyclic point redistribution detected". The culprit is the replacement pattern RE7 which clashes with replacements generated by the unconditional status analysis.

Clearly RE7 is too general and the best solution, if effective, would be to just remove the pattern.

Attachments

107006.sgf Download (1017 bytes) - added by gunnar 4 years ago.
Crashing position
gunnar_7_11.8.diff Download (595 bytes) - added by gunnar 4 years ago.
Patch removing the RE7 pattern.

Regression Results

Attachment Rev. PASS FAIL Nodes Status
gunnar_7_11.8.diff Download 2386 0% 0% 0% builds with warning(s) details

Change History

Changed 4 years ago by gunnar

Crashing position

Changed 4 years ago by gunnar

Patch removing the RE7 pattern.

comment:1 Changed 4 years ago by gunnar

  • Status changed from new to closed
  • Resolution set to fixed

Removing RE7 had no adverse effect on the regressions, in fact no effect at all, so we should be better off without it.

comment:2 Changed 4 years ago by gunnar

  • Component changed from article to source
Note: See TracTickets for help on using tickets.