[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnugo-devel] Access violation in 3.3.18 compiled with Visual C
From: |
Teun Burgers |
Subject: |
[gnugo-devel] Access violation in 3.3.18 compiled with Visual C |
Date: |
Sat, 26 Apr 2003 21:14:28 +0200 |
I can confirm this for the mingw versions. The cygwin version gives
S7 as move.
Attached are two backtraces.
mingw-g.txt: -g compiled
mingw-gO2.txt: -g -O2 compiled.
This is the -g -O2 message:
This GDB was configured as "i686-pc-cygwin"...
(gdb) run -l ../../bug.sgf
Starting program: /tmp/gnugo/mingw/interface/gnugo.exe -l ../../bug.sgf
Program received signal SIGSEGV, Segmentation fault.
0x00458eea in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf4460c,
owlb=0xf4d1f4, komaster=0, kom_pos=0, resulta=0xe4172c,
resultb=0xe41728, move=0xe4108c, pass=0, owl_phase=1) at
../../engine/owl.c:828
828 memcpy(owla->goal, saved_goal, sizeof(saved_goal));
(gdb)
Teun
gdb) where
#0 0x78001637 in memcpy () from /dev/c/WINDOWS/SYSTEM/MSVCRT.DLL
#1 0x00469fd8 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf0460c,
owlb=0xf0d1f4, komaster=0, kom_pos=0, resulta=0xe016f8, resultb=0xe016fc,
move=0xe00fe8, pass=0, owl_phase=1) at ../../engine/owl.c:828
#2 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xf0d1f4,
owlb=0xf0460c, komaster=0, kom_pos=0, resulta=0xe01de8, resultb=0xe01dec,
move=0xe016d8, pass=0, owl_phase=1) at ../../engine/owl.c:815
#3 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf0460c,
owlb=0xf0d1f4, komaster=0, kom_pos=0, resulta=0xe024d8, resultb=0xe024dc,
move=0xe01dc8, pass=0, owl_phase=1) at ../../engine/owl.c:815
#4 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xef2e3c,
owlb=0xefba24, komaster=0, kom_pos=0, resulta=0xe02bc8, resultb=0xe02bcc,
move=0xe024b8, pass=0, owl_phase=1) at ../../engine/owl.c:815
#5 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xee166c,
owlb=0xeea254, komaster=0, kom_pos=0, resulta=0xe032b8, resultb=0xe032bc,
move=0xe02ba8, pass=0, owl_phase=1) at ../../engine/owl.c:815
#6 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xecfe9c,
owlb=0xed8a84, komaster=0, kom_pos=0, resulta=0xe039a8, resultb=0xe039ac,
move=0xe03298, pass=0, owl_phase=1) at ../../engine/owl.c:815
#7 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xebe6cc,
owlb=0xec72b4, komaster=0, kom_pos=0, resulta=0xe04098, resultb=0xe0409c,
move=0xe03988, pass=0, owl_phase=1) at ../../engine/owl.c:815
#8 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xeacefc,
owlb=0xeb5ae4, komaster=0, kom_pos=0, resulta=0xe04788, resultb=0xe0478c,
move=0xe04078, pass=0, owl_phase=1) at ../../engine/owl.c:815
#9 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe9b72c,
owlb=0xea4314, komaster=0, kom_pos=0, resulta=0xe04e78, resultb=0xe04e7c,
move=0xe04768, pass=0, owl_phase=1) at ../../engine/owl.c:815
#10 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xe89f5c,
owlb=0xe92b44, komaster=0, kom_pos=0, resulta=0xe05568, resultb=0xe0556c,
move=0xe04e58, pass=0, owl_phase=1) at ../../engine/owl.c:815
#11 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe7878c,
owlb=0xe81374, komaster=0, kom_pos=0, resulta=0xe05c58, resultb=0xe05c5c,
move=0xe05548, pass=0, owl_phase=1) at ../../engine/owl.c:815
#12 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xe66fbc,
owlb=0xe6fba4, komaster=0, kom_pos=0, resulta=0xe06348, resultb=0xe0634c,
move=0xe05c38, pass=0, owl_phase=1) at ../../engine/owl.c:815
#13 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe557ec,
owlb=0xe5e3d4, komaster=0, kom_pos=0, resulta=0xe06a38, resultb=0xe06a3c,
move=0xe06328, pass=0, owl_phase=1) at ../../engine/owl.c:815
#14 0x00469f72 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xe4401c,
owlb=0xe4cc04, komaster=0, kom_pos=0, resulta=0xe07128, resultb=0xe0712c,
move=0xe06a18, pass=0, owl_phase=1) at ../../engine/owl.c:815
#15 0x00469f72 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe3284c,
owlb=0xe3b434, komaster=0, kom_pos=0, resulta=0xe0dbbc, resultb=0xe0b19c,
move=0xe08d9c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#16 0x00468476 in owl_analyze_semeai (apos=255, bpos=154, resulta=0xe0dbbc,
resultb=0xe0b19c, move=0xe08d9c, owl=1, semeai_result_certain=0xe07964) at
../../engine/owl.c:347
#17 0x0049d980 in new_semeai () at ../../engine/semeai.c:177
#18 0x0043b024 in make_dragons (color=2, stop_before_owl=0) at
../../engine/dragon.c:564
#19 0x00428363 in examine_position (color=2, how_much=99) at
../../engine/genmove.c:150
#20 0x00428d6a in do_genmove (move=0xe0fc50, color=2,
pure_threat_value=0.400000006, allowed_moves=0x0) at ../../engine/genmove.c:357
#21 0x0042860d in genmove (i=0xe0fcac, j=0xe0fca8, color=2) at
../../engine/genmove.c:241
#22 0x004272c3 in gnugo_genmove (i=0xe0fcac, j=0xe0fca8, color=2) at
../../engine/interface.c:282
#23 0x004136af in load_and_analyze_sgf_file (gameinfo=0xe0fdc0) at
../../interface/play_solo.c:160
#24 0x00403db7 in main (argc=3, argv=0xf308a0) at ../../interface/main.c:1007
(gdb)
(gdb) where
#0 0x00458eea in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf4460c,
owlb=0xf4d1f4, komaster=0, kom_pos=0, resulta=0xe4172c, resultb=0xe41728,
move=0xe4108c, pass=0, owl_phase=1) at ../../engine/owl.c:828
#1 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xf4d1f4,
owlb=0xf4460c, komaster=0, kom_pos=0, resulta=0xe41e0c, resultb=0xe41e08,
move=0xe4176c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#2 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf4460c,
owlb=0xf4d1f4, komaster=0, kom_pos=0, resulta=0xe424ec, resultb=0xe424e8,
move=0xe41e4c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#3 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xf32e3c,
owlb=0xf3ba24, komaster=0, kom_pos=0, resulta=0xe42bcc, resultb=0xe42bc8,
move=0xe4252c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#4 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xf2166c,
owlb=0xf2a254, komaster=0, kom_pos=0, resulta=0xe432ac, resultb=0xe432a8,
move=0xe42c0c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#5 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xf0fe9c,
owlb=0xf18a84, komaster=0, kom_pos=0, resulta=0xe4398c, resultb=0xe43988,
move=0xe432ec, pass=0, owl_phase=1) at ../../engine/owl.c:815
#6 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xefe6cc,
owlb=0xf072b4, komaster=0, kom_pos=0, resulta=0xe4406c, resultb=0xe44068,
move=0xe439cc, pass=0, owl_phase=1) at ../../engine/owl.c:815
#7 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xeecefc,
owlb=0xef5ae4, komaster=0, kom_pos=0, resulta=0xe4474c, resultb=0xe44748,
move=0xe440ac, pass=0, owl_phase=1) at ../../engine/owl.c:815
#8 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xedb72c,
owlb=0xee4314, komaster=0, kom_pos=0, resulta=0xe44e2c, resultb=0xe44e28,
move=0xe4478c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#9 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xec9f5c,
owlb=0xed2b44, komaster=0, kom_pos=0, resulta=0xe4550c, resultb=0xe45508,
move=0xe44e6c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#10 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xeb878c,
owlb=0xec1374, komaster=0, kom_pos=0, resulta=0xe45bec, resultb=0xe45be8,
move=0xe4554c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#11 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xea6fbc,
owlb=0xeafba4, komaster=0, kom_pos=0, resulta=0xe462cc, resultb=0xe462c8,
move=0xe45c2c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#12 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe957ec,
owlb=0xe9e3d4, komaster=0, kom_pos=0, resulta=0xe469ac, resultb=0xe469a8,
move=0xe4630c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#13 0x00459178 in do_owl_analyze_semeai (apos=154, bpos=255, owla=0xe8401c,
owlb=0xe8cc04, komaster=0, kom_pos=0, resulta=0xe4708c, resultb=0xe47088,
move=0xe469ec, pass=0, owl_phase=1) at ../../engine/owl.c:815
#14 0x00459178 in do_owl_analyze_semeai (apos=255, bpos=154, owla=0xe7284c,
owlb=0xe7b434, komaster=0, kom_pos=0, resulta=0xe4db9c, resultb=0xe4b17c,
move=0xe48d7c, pass=0, owl_phase=1) at ../../engine/owl.c:815
#15 0x00457f41 in owl_analyze_semeai (apos=255, bpos=154, resulta=0xe4db9c,
resultb=0xe4b17c, move=0xe48d7c, owl=1, semeai_result_certain=0xe4795c) at
../../engine/owl.c:347
#16 0x00485877 in new_semeai () at ../../engine/semeai.c:177
#17 0x00433189 in make_dragons (color=2, stop_before_owl=0) at
../../engine/dragon.c:564
#18 0x004244f8 in examine_position (color=2, how_much=99) at
../../engine/genmove.c:150
#19 0x00424f9c in do_genmove (move=0xe4fc78, color=2,
pure_threat_value=0.400000006, allowed_moves=0x0) at ../../engine/genmove.c:357
#20 0x00424811 in genmove (i=0xe4fcac, j=0xe4fca8, color=2) at
../../engine/genmove.c:241
#21 0x00411d9e in load_and_analyze_sgf_file (gameinfo=0xe4fdb0) at
../../interface/play_solo.c:160
#22 0x00403b2d in main (argc=3, argv=0xf70890) at ../../interface/main.c:1007
(gdb) quit