gnugo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnugo-devel] Crash in break-in code


From: Gunnar Farneback
Subject: [gnugo-devel] Crash in break-in code
Date: Tue, 11 Nov 2003 22:46:03 +0100
User-agent: EMH/1.14.1 SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.3 Emacs/20.7 (sparc-sun-solaris2.7) (with unibyte mode)

GNU Go crashed on NNGS early today. Loading the appended sgf file
crashes 3.5.2 but not 3.4 or current CVS. The problem is with the
break-in code. It's a reasonably safe assumption that the problem went
away with the patch paul_5_2.4, but I don't know whether it was really
solved or just circumvented.

Assertion failure report and backtrace follow:

***assertion failure:
influence.c:1033 - (color == WHITE && q->territory_value[pos] >= 0.0) || (color 
== BLACK && q->territory_value[pos] <= 0.0) near B13***

W:B15  (variation 94084)
   A B C D E F G H J K L M N O P Q R S T
19 . . . . . . . . . . . . . . . . . . . 19
18 . . . . O . O . . . . . . . . X O . . 18
17 . . . O . X . . . . X . . . . X O . . 17
16 . O O + O X X . . + . . . X . X . O . 16
15 . O X . X O O . X . . . . . . . . . . 15
14 . . . X . . . . . . . . . . . O O . . 14
13 . . . O O O X . . . . . . O . X O . . 13
12 . . O O X X X . . . . O X O . X . . . 12
11 . . X X X . . . . . O . O . . . . O . 11     WHITE (O) has captured 1 stones
10 . . . + . . . O . + . O . . . X . . . 10     BLACK (X) has captured 0 stones
 9 . . X . . X O X O . X O X . . X . . . 9
 8 . . . . . X O X X . O O X . . X . . . 8
 7 . . . . . . . O O O X X X . X . O . . 7
 6 . . X X X . O . . . X . . . X O . X . 6
 5 . O . . . . . . X . . . . . . O . . . 5
 4 . . . O . O . . X + . . . X O + O . . 4
 3 . . . . O X O . X . . . O O . O . . . 3
 2 . . . . O X O X . . . . . . X . . . . 2
 1 . . . . . . . . . . . . . . . . . . . 1
   A B C D E F G H J K L M N O P Q R S T   A B C D E F G H J K L M N O P Q R S T
19 . . . . . . . . . . . . . . . . . . . 19
18 . . . . O . O . . . . . . . . X O . . 18
17 . . . O . X . . . . X . . . . X O . . 17
16 . O O + O X X . . + . . . X . X . O . 16
15 . . X . X O O . X . . . . . . . . . . 15
14 . . . X . . . . . . . . . . . O O . . 14
13 . . . O O O X . . . . . . O . X O . . 13
12 . . O O X X X . . . . O X O . X . . . 12
11 . . X X X . . . . . O . O . . . . O . 11     WHITE (O) has captured 1 stones
10 . . . + . . . O . + . O . . . X . . . 10     BLACK (X) has captured 0 stones
 9 . . X . . X O X O . X O X . . X . . . 9
 8 . . . . . X O X X . O O X . . X . . . 8
 7 . . . . . . . O O O X X X . X . O . . 7
 6 . . X X X . O . . . X . . . X O . X . 6
 5 . O . . . . . . X . . . . . . O . . . 5
 4 . . . O . O . . X + . . . X O + O . . 4
 3 . . . . O X O . X . . . O O . O . . . 3
 2 . . . . O X O X . . . . . . X . . . . 2
 1 . . . . . . . . . . . . . . . . . . . 1
   A B C D E F G H J K L M N O P Q R S T
gnugo 3.5.2 (seed 1068534666): You stepped on a bug.
Please save this game as an sgf file and mail it to address@hidden
If you can, please also include the debug output above this message.

(gdb) bt
#0  abortgo (file=0x120 <Address 0x120 out of bounds>, line=288, 
    msg=0x120 <Address 0x120 out of bounds>, pos=288) at printutils.c:221
#1  0x0806ffb2 in influence_erase_territory (q=0x8415340, pos=142, color=1)
    at influence.c:1032
#2  0x080bb23e in break_in_goal (color_to_move=2, owner=1, goal=0xbfffd470 "", 
    q=0x8415340, store=0) at breakin.c:365
#3  0x080bb401 in break_territories (color_to_move=2, q=0x8415340, store=0)
    at breakin.c:404
#4  0x080b2e6f in estimate_territorial_value (pos=102, color=1, 
    our_score=44.5, disable_delta_territory_cache=0) at value_moves.c:1969
#5  0x080b545d in value_move_reasons (pos=0, color=1, 
    pure_threat_value=0.400000006, our_score=1.42932443e-43)
    at value_moves.c:2588
#6  0x080b5dad in value_moves (color=1, pure_threat_value=0.400000006, 
    our_score=44.5) at value_moves.c:2814
#7  0x080b6dab in review_move_reasons (the_move=0xbffffa08, val=0xbffff9cc, 
    color=1, pure_threat_value=0.400000006, our_score=0, allowed_moves=0x0)
    at value_moves.c:3294
#8  0x0806c2d3 in do_genmove (move=0xbffffa08, color=1, 
    pure_threat_value=0.400000006, allowed_moves=0x0) at genmove.c:451
#9  0x0806bd70 in genmove (i=0xbffffa30, j=0xbffffa34, color=288)
    at genmove.c:245
#10 0x0805501d in load_and_analyze_sgf_file (gameinfo=0x120) at play_solo.c:163
#11 0x0804a692 in main (argc=4, argv=0xbffffbb4) at main.c:1074

/Gunnar

(;GM[1]FF[4]
SZ[19]HA[0]KM[0.5]
PW[GnuGo (GNU Go 3.5.2)]WR[9k*]
PB[mog]BR[25k]
PC[NNGS]DT[2003-11-11]AP[gnugoclient:2.0]
;B[pd];W[dp];B[pp];W[dc];B[ce];W[dh];B[ci];W[ed];B[df];W[pn];B[np]
;W[qp];B[cn];W[qf];B[fq];W[fp];B[nd];W[eq];B[gd];W[gq];B[pj];W[fe]
;B[fh];W[po];B[pg];W[rd];B[ck];W[qc];B[iq];W[op];B[kc];W[pq];B[pl]
;W[cd];B[ei];W[ch];B[en];W[eg];B[fc];W[gn];B[pb];W[ge];B[io];W[gl]
;B[om];W[jm];B[ie];W[bo];B[kn];W[ll];B[mm];W[qg];B[il];W[lj];B[gg]
;W[fg];B[rn];W[ki];B[or];W[nq];B[hr];W[bd];B[fk];W[qm];B[mh];W[im]
;B[hk];W[lh];B[mk];W[mi];B[kk];W[lk];B[km];W[kl];B[ml];W[ik];B[hl]
;W[hm];B[fr];W[gk];B[dn];W[hj];B[ip];W[er];B[pk];W[nh];B[pc];W[gr]
;B[fd];W[ng];B[di];W[mq];B[gh];W[qb];B[ph];W[ri];B[on];W[pf];B[lm]
;W[eb];B[fl];W[gb];B[eh];W[dg];B[ee]C[Program crashed.
game adjourned]
)




reply via email to

[Prev in Thread] Current Thread [Next in Thread]