Ticket #203 (closed defect: fixed)

Opened 7 months ago

Last modified 5 months ago

Cyclic redistribution crash

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

Description

Loading the attached game record causes an assertion failure due to cyclic point redistribution:

Cyclic point redistribution detected.


***assertion failure:
move_reasons.c:1389 - 0 near H4***


   A B C D E F G H J
 9 . . X . O X X X . 9
 8 . . O . O X . X X 8
 7 . O + O O X X O X 7
 6 . X . O X X X O O 6
 5 . . O O X X O . O 5
 4 . . . O O X O . . 4
 3 . X O . O X X X . 3
 2 . O O O X X O O . 2     WHITE (O) has captured 1 stones
 1 . O X X X . X O . 1     BLACK (X) has captured 2 stones
   A B C D E F G H J
(;GM[1]FF[4]SZ[9]KM[7.5]HA[0]GN[GNU Go 3.7.11 stepped on a bug]
;B[fe];W[de];B[fc];W[ef];B[ff];W[dc];B[fg];W[eg];B[eh];W[dh];B[fh];W[fd]
;B[ed];W[dd];B[di];W[ec];B[gd];W[ch];B[fb];W[cb];B[ci];W[bi];B[ei];W[bh]
;B[dg];W[eb];B[ca];W[ea];B[bg];W[cg];B[bd];W[bc];B[fa];W[ce];B[ee];W[df]
;B[gc];W[gh];B[gg];W[fi];B[gi];W[hh];B[hg];W[hi];B[ga];W[hc];B[hb];W[hd]
;B[ic];W[ge];B[ib];W[id];B[ha];W[gf];B[fd];W[ie]
)
gnugo 3.7.11 (seed 1201952197): You stepped on a bug.
Please mail this message, including the debug output above, to gnugo@gnu.org

The cyclic redistribution is caused by unconditional status analysis finding H4 making all white stones and territory on the right side unconditionally settled, including J4. Later pattern RE5 is found causing a redistribution from H4 to J4, which is of no benefit in this position.

Attachments

cyclic.sgf (407 bytes) - added by gunnar 7 months ago.
gunnar_7_12.15.diff (0.7 kB) - added by gunnar 5 months ago.
Remove replacement pattern RE5 to fix crash.

Regression Results

Attachment Rev. PASS FAIL Nodes Status
gunnar_7_12.15.diff 2414 0% 0% 0% details

Change History

Changed 7 months ago by gunnar

Changed 5 months ago by gunnar

Remove replacement pattern RE5 to fix crash.

Changed 5 months ago by gunnar

  • status changed from new to closed
  • resolution set to fixed
  • patch set
Note: See TracTickets for help on using tickets.