TomHyer / Roc

C++ chess engine derived from Gull 3
4 stars 4 forks source link

Roc 0.9 doesn't work on both my PCs #7

Open gpaunica opened 6 years ago

gpaunica commented 6 years ago

Hello, I have downloaded Roc 0.9 and it doesn't work on my PC's, one of them with Amd FX8320 CPU and the other one with Intel core i5 6600K CPU (on this PC I tried both x64 and x64_HNI and both not worked). Thanks.

TomHyer commented 6 years ago

As far as I can tell, this is a new problem with the multiprocessing system. In late September I was using local builds of the Roc 0.9 code for tuning and testing. In early October, after a restart, I could no longer run them. I conjecture that Roc is somehow misusing the Windows API. My only advice is to stick with Roc 0.8 until I have some time to refactor the multiprocessing code.

ghost commented 6 years ago

This the error I get when trying to run Roc with more than the default 128mb of hash on the TCEC server.

he system detected an overrun of a stack-based buffer in this application. This overrun could potentially allow a malicious user to gain control of this application. 0x000698fe ucrtbase.DLL 10.0.10586.788 C:\TCEC\Engines\Roc\Roc_0_9_x64_HNI.exe 6,390 C:\Users\Administrator\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Roc_0_9_x64_HNI._b1e154c0f42e9716c20ae3da582226045c17e85_955430e0_08d237e5\Report.wer

Version=1 EventType=BEX64 EventTime=131593454474760536 ReportType=2 Consent=1 UploadTime=131593454475072917 ReportIdentifier=f2663ad9-ef7f-11e7-80bf-0cc47a96bac3 IntegratorReportIdentifier=f2663ad8-ef7f-11e7-80bf-0cc47a96bac3 NsAppName=Roc_0_9_x64_HNI.exe Response.BucketId=dd06d8800dcf9eaa464ac800a2218ac1 Response.BucketTable=5 Response.LegacyBucketId=116439525875 Response.type=4 Sig[0].Name=Application Name Sig[0].Value=Roc_0_9_x64_HNI.exe Sig[1].Name=Application Version Sig[1].Value=0.0.0.0 Sig[2].Name=Application Timestamp Sig[2].Value=598a5309 Sig[3].Name=Fault Module Name Sig[3].Value=ucrtbase.DLL Sig[4].Name=Fault Module Version Sig[4].Value=10.0.10586.788 Sig[5].Name=Fault Module Timestamp Sig[5].Value=5879ab76 Sig[6].Name=Exception Offset Sig[6].Value=00000000000698fe Sig[7].Name=Exception Code Sig[7].Value=c0000409 Sig[8].Name=Exception Data Sig[8].Value=0000000000000007 DynamicSig[1].Name=OS Version DynamicSig[1].Value=6.3.9600.2.0.0.272.7 DynamicSig[2].Name=Locale ID DynamicSig[2].Value=1033 DynamicSig[22].Name=Additional Information 1 DynamicSig[22].Value=5909 DynamicSig[23].Name=Additional Information 2 DynamicSig[23].Value=5909fef23a98997484afe86556a9e73a DynamicSig[24].Name=Additional Information 3 DynamicSig[24].Value=6403 DynamicSig[25].Name=Additional Information 4 DynamicSig[25].Value=640309d46bf5b72555bfefd48be5ab8c UI[2]=C:\TCEC\Engines\Roc\Roc_0_9_x64_HNI.exe UI[3]=Roc_0_9_x64_HNI.exe has stopped working UI[4]=Windows can check online for a solution to the problem. UI[5]=Check online for a solution and close the program UI[6]=Check online for a solution later and close the program UI[7]=Close the program LoadedModule[0]=C:\TCEC\Engines\Roc\Roc_0_9_x64_HNI.exe LoadedModule[1]=C:\Windows\SYSTEM32\ntdll.dll LoadedModule[2]=C:\Windows\system32\KERNEL32.DLL LoadedModule[3]=C:\Windows\system32\KERNELBASE.dll LoadedModule[4]=C:\TCEC\Engines\Roc\MSVCP140.dll LoadedModule[5]=C:\TCEC\Engines\Roc\VCRUNTIME140.dll LoadedModule[6]=C:\Windows\SYSTEM32\api-ms-win-crt-runtime-l1-1-0.dll LoadedModule[7]=C:\Windows\SYSTEM32\api-ms-win-crt-string-l1-1-0.dll LoadedModule[8]=C:\Windows\SYSTEM32\api-ms-win-crt-stdio-l1-1-0.dll LoadedModule[9]=C:\Windows\SYSTEM32\api-ms-win-crt-filesystem-l1-1-0.dll LoadedModule[10]=C:\Windows\SYSTEM32\api-ms-win-crt-convert-l1-1-0.dll LoadedModule[11]=C:\Windows\SYSTEM32\api-ms-win-crt-environment-l1-1-0.dll LoadedModule[12]=C:\Windows\SYSTEM32\api-ms-win-crt-heap-l1-1-0.dll LoadedModule[13]=C:\Windows\SYSTEM32\api-ms-win-crt-math-l1-1-0.dll LoadedModule[14]=C:\Windows\SYSTEM32\api-ms-win-crt-locale-l1-1-0.dll LoadedModule[15]=C:\Windows\SYSTEM32\api-ms-win-crt-multibyte-l1-1-0.dll LoadedModule[16]=C:\Windows\SYSTEM32\api-ms-win-crt-time-l1-1-0.dll LoadedModule[17]=C:\Windows\SYSTEM32\api-ms-win-crt-utility-l1-1-0.dll LoadedModule[18]=C:\Windows\SYSTEM32\ucrtbase.DLL State[0].Key=Transport.DoneStage1 State[0].Value=1 FriendlyEventName=Stopped working ConsentKey=BEX64 AppName=Roc_0_9_x64_HNI.exe AppPath=C:\TCEC\Engines\Roc\Roc_0_9_x64_HNI.exe NsPartner=windows NsGroup=windows8 ApplicationIdentity=AE4A74AEEB1C0D6C43918352E6F7AE05