boettcherb / DeepBlunder-Chess-Engine

A homemade UCI chess engine written from scratch in C++. Play against it on lichess.org.
https://lichess.org/@/DeepBlunder-Bot
0 stars 0 forks source link

Last version doesn't start #3

Open AlexBrunetti opened 1 month ago

AlexBrunetti commented 1 month ago

deepblunder_v1.2.0_win64.exe after uci command quits (previous versions work fine). I7-12700 CPU.

Alex

tissatussa commented 1 month ago

@AlexBrunetti on my Linux all is well : the supplied asset binary and my compiled version both run fine.

AlexBrunetti commented 1 month ago

@AlexBrunetti on my Linux all is well : the supplied asset binary and my compiled version both run fine.

Hi, even my compiled version works fine, but I'd prefer to test the published executable when available, and windows' doesn't work here.

Alex

tissatussa commented 1 month ago

@AlexBrunetti only thing i just discovered (with my compiled Linux version) : when setting no log file, by making the concerning UCI value empty, the engine crashes at start. I consider this a bug, i don't need a (growing) log file ..

boettcherb commented 1 month ago

Thanks for reporting this issue. I was not able to replicate this on my machine, but I changed the MSVS option "Multithreaded DLL" to "Multithreaded" to hopefully remove dependencies (the new executable is up on the releases page). I also updated my Visual C++ Redistributable (maybe you can try doing the same on your machine?). Let me know if these changes did anything.

Regarding the log file, I was also not able to replicate a crash since I am not sure exactly how you are setting the UCI value. However, I updated the engine so that all of these will disable logging:

tissatussa commented 1 month ago

Regarding the log file, I was also not able to replicate a crash since I am not sure exactly how you are setting the UCI value. However, I updated the engine so that all of these will disable logging ..

this is now solved ! i just emptied the logfile field in the CuteChess options pane, one of your 5 clauses will act on that, so logging is disabled indeed.

boettcherb commented 1 month ago

this is now solved!

Great! Thanks for reporting the bug.

As for the windows executable, I also added an exe compiled with mingw-64 to the releases page