Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Pro Deo 1.1 and Rebel XP style question

Author: Eelco de Groot

Date: 13:44:35 06/17/05

Go up one level in this thread


On June 17, 2005 at 16:22:22, Ed Schröder wrote:

>On June 17, 2005 at 15:52:03, Kaj Soderberg wrote:
>
>>Thank you Ed,
>>
>>Now i can use my old favourite good tactical, and yet positionally sound, engine
>>and compare it with "Silver".
>>
>>By the way, i have noticed that Pro Deo sometimes (not often of course)in the
>>end sort of crashes in analysis mode. The suggested move seems correct and the
>>evaluation too, but in the suggested variation it gives away tons of material
>>for no reason at all and therefore should lose. I found this out at 400 mb hash
>>and then checked it on 200mb to see if it is maybe a hash problem, but the
>>problem still occurs. Rebel 12 did the same (again not often) in analysis mode.
>>In DOS i have never seen this occur.
>>
>>I run the beast under ChessPartner with Intel Centrino at 2ghz end one gig of
>>memory. Any idea what could be the case, or is it just a problem with displaying
>>the right variation? I seem to remember that Thorsten Czub once run into
>>something similar.
>
>
>I occasionally face the same (a crash) under ChessPartner after a long time in
>analysis mode. Annoying indeed and since it is not reproducible I have no idea
>what possibly might be the cause.
>
>Ed


Hallo Ed, I think I can report something very similar:

I have not seen any "sort of crashes" but twice ProDeo 1.1 really crashed on my
computer in analysis mode. Both times it was just before finishing a 24 hour
analysis, so I expect it to be some sort of overflow, of the nodecounters maybe?
Windows terminates Pro Deo and asks to file a report. What I can see in
Dr.Watson's log that comes with Win XP is that both times there occurs a
division by zero. But what exactly gets divided is not clear to me.


This was the second position that was analyzed and crashed, from Michael
Drexel's post;
-------------------------------------------------------------------------------
 Subject: Re: Another one ...Subject: Re: Another one ...



[ Post Followup (without quoting) ] [ Post Followup (with quoting) ] [ Computer
Chess Resource Center ] [ Message Listing ]



Posted by Eelco de Groot (Profile) on June 08, 2005 at 00:08:28:
In Reply to: Another one ... posted by Drexel,Michael on June 07, 2005 at
12:38:48:
On June 07, 2005 at 12:38:48, Drexel,Michael wrote:

>[D]rn3rk1/bbpp1ppp/pn6/q2p4/3P4/P1PB1N2/1P3PPP/3QR1K1 w - - 0 1



>
>:-)


If there really is a way to mate in 14, Pro Deo 1.1 Vulcan does not see it yet.
I thought it was quite clever in finding a perpetual and securing a draw with
all those threatening pices in Black's corner. Bxh7+ in 6035 nodes, but not a
mate attack.

Nice position!

 Eelco

-------------------------------------------------------------------------------


Pro Deo 1.1 Betazoid T8

00:00:00.2	-10,11	3	909	Re7 Nc6 Re1
00:00:00.2	-9,82	3	1268	Ng5 h6 Nf3
00:00:00.2	-9,72	3	1460	Qc2 g6 Re7
00:00:00.2	-9,67	3	1755	Qc1 Nc6 b3
00:00:00.2	-9,84	4	3525	Qc1 Nc6 b4 Qa4
00:00:00.2	-9,66	4	8025	Bxh7+ Kxh7 Ng5+ Kh6 Qg4 Nc6 Qh4+
00:00:00.2	-9,60	5	26374	Bxh7+ Kxh7 Ng5+ Kh6 Qg4 d6 Qh4+ Kg6
00:00:00.3	-9,67	6	128584	Bxh7+ Kxh7 Ng5+ Kg6 Qg4 f5 Qh4 Nc6
00:00:00.3	-9,67	6	135736	Ng5
00:00:00.3	-9,28	6	142147	Ng5 g6 Qf3 Na4 Qf6 Nxb2
00:00:00.4	-9,37	7	203650	Ng5 g6 Qf3 Nc8 Re8 f5 Qe3
00:00:00.7	-9,58	8	487132	Ng5 g6 Qf3 h6 Nxf7 Rxf7 Re8+ Kg7 Qe3
00:00:01.2	-9,58	8	976894	Bxh7+
00:00:03.1	-8,16	8	2796032	Bxh7+ Kh8 Ng5 g6 Qf3 Kg7 Re7 Kh6 Qf6
00:00:03.5	-8,16	9	3314479	Bxh7+ Kh8 Ng5 g6 Qf3 Kg7 Re7 Kh6 Qf6
00:00:32.4	-3,61	10	35154616	Bxh7+ Kh8 Ng5 g6 Qf3 f5 Nf7+ Rxf7 Bxg6 Nc6 Qh5+ Kg8
00:01:43.2	-1,60	11	115207668	Bxh7+ Kh8 Ne5 g6 Nxg6+ fxg6
00:25:25.1	-0,30	12	1788111708	Bxh7+ Kh8 Ng5 g6 Qf3 f5 Nf7+ Rxf7 Bxg6 Kg7 Qh5 f4
Qh7+ Kf6
00:41:29.8	0,00	13	2894951185	Bxh7+ Kxh7
11:02:53.4	 Mate in 14	14	1645367230	Bxh7+ Kh8 Ng5 Qxc3 bxc3

Then an internal error occurred

 Personality                  : [Personality = Betazoid T8]       * Pro Deo 1.1
(February 2005)
 Initial Hash Table Size      : 200 Mb
 Current Hash Table Size      : 200 Mb
 Hash Table Usage             : 99999K 99999K (100.00%)
 Time Usage (min/max/average) : 99:99 99:99 (99:99)
 Time left on clock           : 00:00:00
 Average Depth                : 0.00
 Deepest Depth                : 60
 Branch Factor                : 10.58 (10.58)
 Search Efficiency            : 117.47%
 Ponder Efficiency            : 100.00%
 Positions Searched           : -1.962.676.386
 Nodes per Second             : 27.754
 Best Move and Score          : Bxh7  2228224.00
 Current Move                 : 23:20 15.00 (?) Bd3xh7+


Part of Dr. Watson's logfile:
-------------------------------------------------------------------------------

Toepassingsuitzondering:
        Toep: C:\Program Files\Rebel\RebelTigerII\engines\ProDeo\prodeo.exe
(PID=1440)
        Tijd: 9-6-2005 @ 09:27:03.609
>       Uitzonderingsnummer: c0000094 (deling door nul)

*----> Modulelijst <----*
(0000000000400000 - 0000000000c41000: C:\Program
Files\Rebel\RebelTigerII\engines\ProDeo\prodeo.exe
(0000000066000000 - 000000006601a000: C:\WINDOWS\system32\pavipc.dll
(0000000066200000 - 0000000066235000: C:\WINDOWS\SYSTEM32\PAVSHOOK.DLL
(0000000066400000 - 000000006643f000: C:\WINDOWS\system32\TpUtil.dll
(0000000066600000 - 000000006661d000: C:\WINDOWS\system32\SYSTOOLS.dll
(00000000770e0000 - 000000007716c000: C:\WINDOWS\system32\oleaut32.dll
(00000000774a0000 - 00000000775dc000: C:\WINDOWS\system32\ole32.dll
(0000000077b00000 - 0000000077b22000: C:\WINDOWS\system32\Apphelp.dll
(0000000077bd0000 - 0000000077bd8000: C:\WINDOWS\system32\VERSION.dll
(0000000077be0000 - 0000000077c38000: C:\WINDOWS\system32\msvcrt.dll
(0000000077d10000 - 0000000077da0000: C:\WINDOWS\system32\USER32.DLL
(0000000077da0000 - 0000000077e31000: C:\WINDOWS\system32\RPCRT4.dll
(0000000077e40000 - 0000000077e86000: C:\WINDOWS\system32\GDI32.dll
(0000000077e90000 - 0000000077f06000: C:\WINDOWS\system32\SHLWAPI.dll
(0000000077f40000 - 0000000077feb000: C:\WINDOWS\system32\ADVAPI32.DLL
(000000007c800000 - 000000007c8fe000: C:\WINDOWS\system32\kernel32.dll
(000000007c900000 - 000000007c9b6000: C:\WINDOWS\system32\ntdll.dll

*----> Statusdump voor subproces-ID 0x6d8 <----*

eax=9e905523 ebx=0000001c ecx=ffffffd0 edx=00000000 esi=00000019 edi=0000001c
eip=00442664 esp=0012fef8 ebp=0012ffc0 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246

*** WARNING: Unable to verify timestamp for C:\Program
Files\Rebel\RebelTigerII\engines\ProDeo\prodeo.exe
*** ERROR: Module load completed but symbols could not be loaded for C:\Program
Files\Rebel\RebelTigerII\engines\ProDeo\prodeo.exe
functie: prodeo
        0044263d 94               xchg    eax,esp
        0044263e e04d             loopne  prodeo+0x4268d (0044268d)
        00442640 00a02ddc4d00     add     [eax+0x4ddc2d],ah
        00442646 3a05ace04d00     cmp     al,[prodeo+0xde0ac (004de0ac)]
        0044264c 7e21             jle     prodeo+0x4266f (0044266f)
        0044264e ff0520a38f00     inc     dword ptr [prodeo+0x4fa320 (008fa320)]
        00442654 0fbef8           movsx   edi,al
        00442657 013d24a38f00     add     [prodeo+0x4fa324 (008fa324)],edi
        0044265d a124a38f00       mov     eax,[prodeo+0x4fa324 (008fa324)]
        00442662 33d2             xor     edx,edx
Fout ->00442664 f73520a38f00 div dword ptr [prodeo+0x4fa320 (008fa320)]
ds:0023:008fa320=00000000
        0044266a a324e84d00       mov     [prodeo+0xde824 (004de824)],eax
        0044266f 8b0da44e4600     mov     ecx,[prodeo+0x64ea4 (00464ea4)]
        00442675 c704b100000000   mov     dword ptr [ecx+esi*4],0x0
        0044267c 8b15c04d4600     mov     edx,[prodeo+0x64dc0 (00464dc0)]
        00442682 803c3201         cmp     byte ptr [edx+esi],0x1
        00442686 7511             jnz     prodeo+0x42699 (00442699)
        00442688 8b1db04d4600     mov     ebx,[prodeo+0x64db0 (00464db0)]
        0044268e 8a0433           mov     al,[ebx+esi]
        00442691 3c02             cmp     al,0x2
        00442693 7404             jz      prodeo+0x42699 (00442699)

*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\WINDOWS\system32\kernel32.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr  Args to Child
0012ffc0 7c816d4f 6f697470 6c69466e 7ffdf000 prodeo+0x42664
0012fff0 00000000 004550dc 00000000 78746341
kernel32!RegisterWaitForInputIdle+0x49

*----> Raw Stack Dump <----*
000000000012fef8  64 ff 12 00 13 00 00 00 - 00 00 00 00 00 00 00 00
d...............
000000000012ff08  64 ff 12 00 00 00 00 00 - c0 ff 12 00 41 b9 44 00
d...........A.D.
000000000012ff18  64 ff 12 00 13 00 00 00 - c0 ff 12 00 00 00 00 00
d...............
000000000012ff28  1f 00 00 00 1b 25 45 00 - 70 74 69 6f 6e 46 69 6c
.....%E.ptionFil
000000000012ff38  00 f0 fd 7f 08 06 d5 07 - 03 00 00 c0 03 00 00 00
................
000000000012ff48  7c ff 12 00 03 00 00 00 - 00 00 00 00 01 00 00 00
|...............
000000000012ff58  00 00 00 00 58 02 00 00 - 00 00 00 00 00 00 00 00
....X...........
000000000012ff68  03 00 00 00 00 00 00 00 - 02 00 00 00 02 00 00 00
................
000000000012ff78  00 00 00 00 a7 be 45 00 - 84 be 45 00 66 51 45 00
......E...E.fQE.
000000000012ff88  02 00 00 00 14 14 1a 01 - 74 14 1a 01 00 00 00 00
........t.......
000000000012ff98  70 74 69 6f 6e 46 69 6c - 00 f0 fd 7f 00 00 00 00
ptionFil........
000000000012ffa8  98 ff 12 00 28 fb 12 00 - e0 ff 12 00 38 a3 45 00
....(.......8.E.
000000000012ffb8  7c 57 47 00 00 00 00 00 - f0 ff 12 00 4f 6d 81 7c
|WG.........Om.|
000000000012ffc8  70 74 69 6f 6e 46 69 6c - 00 f0 fd 7f 94 00 00 c0
ptionFil........
000000000012ffd8  c8 ff 12 00 24 fb 12 00 - ff ff ff ff f3 99 83 7c
....$..........|
000000000012ffe8  58 6d 81 7c 00 00 00 00 - 00 00 00 00 00 00 00 00
Xm.|............
000000000012fff8  dc 50 45 00 00 00 00 00 - 41 63 74 78 20 00 00 00
.PE.....Actx ...
0000000000130008  01 00 00 00 98 24 00 00 - c4 00 00 00 00 00 00 00
.....$..........
0000000000130018  20 00 00 00 00 00 00 00 - 14 00 00 00 01 00 00 00
...............
0000000000130028  06 00 00 00 34 00 00 00 - 14 01 00 00 01 00 00 00
....4...........

*----> Statusdump voor subproces-ID 0x65c <----*

eax=66405080 ebx=00147838 ecx=00000000 edx=7c913288 esi=00000000 edi=7ffdf000
eip=7c90eb94 esp=0148fe58 ebp=0148fef4 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246

*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\WINDOWS\system32\ntdll.dll -
functie: ntdll!KiFastSystemCallRet
        7c90eb89 90               nop
        7c90eb8a 90               nop
        ntdll!KiFastSystemCall:
        7c90eb8b 8bd4             mov     edx,esp
        7c90eb8d 0f34             sysenter
        7c90eb8f 90               nop
        7c90eb90 90               nop
        7c90eb91 90               nop
        7c90eb92 90               nop
        7c90eb93 90               nop
        ntdll!KiFastSystemCallRet:
        7c90eb94 c3               ret
        7c90eb95 8da42400000000   lea     esp,[esp]
        7c90eb9c 8d642400         lea     esp,[esp]
        7c90eba0 90               nop
        7c90eba1 90               nop
        7c90eba2 90               nop
        7c90eba3 90               nop
        7c90eba4 90               nop
        ntdll!KiIntSystemCall:
        7c90eba5 8d542408         lea     edx,[esp+0x8]
        7c90eba9 cd2e             int     2e

*----> Stack Back Trace <----*
WARNING: Stack unwind information not available. Following frames may be wrong.
*** WARNING: Unable to verify checksum for C:\WINDOWS\system32\TpUtil.dll
*** ERROR: Symbol file could not be found.  Defaulted to export symbols for
C:\WINDOWS\system32\TpUtil.dll -
ChildEBP RetAddr  Args to Child
0148fef4 7c809c86 00000011 010745f8 00000000 ntdll!KiFastSystemCallRet
0148ff10 66404cf5 00000011 010745f8 00000000
kernel32!WaitForMultipleObjects+0x18
0148ffac 6640508b 0148ffec 7c80b50b 6622cda8
TpUtil!CControlThread__CControlThread+0x1b5
0148ffb4 7c80b50b 6622cda8 7c9131dc 7c913212
TpUtil!CControlThread__CControlThread+0x54b
0148ffec 00000000 66405080 6622cda8 00000000 kernel32!GetModuleFileNameA+0x1b4

*----> Raw Stack Dump <----*
000000000148fe58  ab e9 90 7c f2 94 80 7c - 11 00 00 00 38 78 14 00
...|...|....8x..
000000000148fe68  01 00 00 00 00 00 00 00 - 00 00 00 00 04 07 00 00
................
000000000148fe78  a8 cd 22 66 0b 00 00 00 - ec cd 22 66 00 00 00 00
.."f......"f....
000000000148fe88  38 2e 5b 00 7c fe 48 01 - 30 00 30 00 e4 fe 48 01
8.[.|.H.0.0...H.
000000000148fe98  bc 57 41 66 10 43 42 66 - 14 00 00 00 01 00 00 00
.WAf.CBf........
000000000148fea8  00 00 00 00 00 00 00 00 - 10 00 00 00 44 00 00 00
............D...
000000000148feb8  00 00 00 00 00 d0 fd 7f - 00 f0 fd 7f 00 d0 fd 7f
................
000000000148fec8  00 d0 fd 7f 00 00 00 00 - 38 78 14 00 0b 00 00 00
........8x......
000000000148fed8  11 00 00 00 74 fe 48 01 - 7c 00 f8 00 a0 ff 48 01
....t.H.|.....H.
000000000148fee8  f3 99 83 7c 90 95 80 7c - 00 00 00 00 10 ff 48 01
...|...|......H.
000000000148fef8  86 9c 80 7c 11 00 00 00 - f8 45 07 01 00 00 00 00
...|.....E......
000000000148ff08  ff ff ff ff 00 00 00 00 - ac ff 48 01 f5 4c 40 66
..........H..L@f
000000000148ff18  11 00 00 00 f8 45 07 01 - 00 00 00 00 ff ff ff ff
.....E..........
000000000148ff28  dc 31 91 7c 12 32 91 7c - a8 cd 22 66 86 83 63 80
.1.|.2.|.."f..c.
000000000148ff38  f8 f6 b7 84 58 c9 c9 84 - 00 d0 fd 7f 84 1c 55 f3
....X.........U.
000000000148ff48  2c 01 50 80 00 00 00 00 - 05 00 00 00 00 00 00 00
,.P.............
000000000148ff58  00 00 00 00 00 00 00 00 - 30 d0 4f 80 00 00 00 00
........0.O.....
000000000148ff68  00 00 00 00 ec d0 4f 80 - e7 12 6d 80 58 c9 c9 84
......O...m.X...
000000000148ff78  50 1d 55 f3 17 a1 61 80 - 34 00 00 c0 c4 cd 22 66
P.U...a.4....."f
000000000148ff88  00 00 00 00 0f 00 00 00 - 40 3d 07 01 00 00 00 00
........@=......



-------------------------------------------------------------------------------
The raw stack dump was exactly the same the first time Pro Deo crashed, so I
suppose in principle the error should be reproducible? Maybe not a high priority
thing, but it may prevent analysing longer than 24 hours with Pro Deo if it
alway happens.

 Goed weekend!
 Eelco



This page took 0.01 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.