gnugo-devel
[Top][All Lists]
Advanced

[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

reply via email to

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