Official Release of Ethereal 12.00
Moderators: hgm, Rebel, chrisw
-
- Posts: 1784
- Joined: Wed Jul 03, 2019 4:42 pm
- Location: Netherlands
- Full name: Marcel Vanthoor
-
- Posts: 27869
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Official Release of Ethereal 12.00
I think what people are trying to point out here is that the log doesn't show a 'bestmove' command from the engine in reply to 'stop'. Failing to send the 'bestmove;'' would be a violation of the UCI specs, and it is quite conceivable that some GUIs would hang forever while waiting for it.AndrewGrant wrote: ↑Wed Mar 04, 2020 8:26 amWhat Vinvin is pointing out withIs as expect, as minus signs indicate a fail low, which states that all moves are worse than some score, and we are in no position to say which is better. Up until recently, SF also would have reported no move in this case.Typical search with missing "best" move at some depth : "27/50-" , "27/55-" , "29/65-" , ...
It's always a depth with a minus sign at the end.
I've never had any issues under Arena or Cutechess, and I've never seen a crash of a disconnect as a result of output not being produced. Without seeing up your the GUI that you use myself, and verifying that the issue is reproducible, there is not much I can do. This is the first I've heard of such issues, despite another user suggesting it to be a long running occurrence. I'm not about to buy either product, but if someone can show an issue with a freely available GUI -- thats something I can work on.
-
- Posts: 582
- Joined: Wed May 10, 2006 7:28 pm
- Location: Birmingham, England
Re: Official Release of Ethereal 12.00
Any progress on this?hgm wrote: ↑Wed Mar 04, 2020 10:44 pm I think what people are trying to point out here is that the log doesn't show a 'bestmove' command from the engine in reply to 'stop'. Failing to send the 'bestmove;'' would be a violation of the UCI specs, and it is quite conceivable that some GUIs would hang forever while waiting for it.
Marek Soszynski
-
- Posts: 1789
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Official Release of Ethereal 12.00
No clue, sorry. A best move is certainly sent, so it must be an issue with the output not being flushed. However, I explicity fflush(stdout) after reporting anything to the UCI interface. So unless someone knows of some oddity in this, I can't resolve it, primarily because I can't reproduce the issue in any of my GUIs on any of my machines.Marek Soszynski wrote: ↑Fri Mar 06, 2020 8:17 pmAny progress on this?hgm wrote: ↑Wed Mar 04, 2020 10:44 pm I think what people are trying to point out here is that the log doesn't show a 'bestmove' command from the engine in reply to 'stop'. Failing to send the 'bestmove;'' would be a violation of the UCI specs, and it is quite conceivable that some GUIs would hang forever while waiting for it.
Can you confirm that the engine is still running? IE the binary still shows up in your task manager, despite not reporting the best move to the GUI?
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
-
- Posts: 1535
- Joined: Tue Jul 15, 2014 12:47 pm
Re: Official Release of Ethereal 12.00
I'm sorry to ask where I can find engine versions Ethereal 12.01.
-
- Posts: 1789
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Official Release of Ethereal 12.00
If you are able to compile source, you can get the latest source from here : https://github.com/AndyGrant/EtherealKrzysztof Grzelak wrote: ↑Fri Mar 13, 2020 3:55 pm I'm sorry to ask where I can find engine versions Ethereal 12.01.
Otherwise, I could compile binaries for you and upload them somewhere for you to grab.
Whichever works for you.
Andrew
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
-
- Posts: 1535
- Joined: Tue Jul 15, 2014 12:47 pm
Re: Official Release of Ethereal 12.00
I apologize to you but I can not program.AndrewGrant wrote: ↑Fri Mar 13, 2020 4:47 pm If you are able to compile source, you can get the latest source from here : https://github.com/AndyGrant/Ethereal
Otherwise, I could compile binaries for you and upload them somewhere for you to grab.
Whichever works for you.
Andrew
-
- Posts: 605
- Joined: Fri Mar 30, 2018 7:20 am
- Full name: Andreas Matthies
Re: Official Release of Ethereal 12.00
You don't need to program, just setup a compiler.Krzysztof Grzelak wrote: ↑Fri Mar 13, 2020 4:58 pmI apologize to you but I can not program.AndrewGrant wrote: ↑Fri Mar 13, 2020 4:47 pm If you are able to compile source, you can get the latest source from here : https://github.com/AndyGrant/Ethereal
Otherwise, I could compile binaries for you and upload them somewhere for you to grab.
Whichever works for you.
Andrew
This https://github.com/glinscott/fishtest/w ... on-Windows step-by-step instructions with some abstraction should also work for Ethereal and several other engines published at github.
Regards, Andreas
-
- Posts: 119
- Joined: Mon Feb 03, 2014 11:57 am
- Location: Belgium
- Full name: Werner Taelemans
Re: Official Release of Ethereal 12.00
When I compile Ethereal on Linux, everything seems fine. But when I run your *exe files on Wine, I get this:AndrewGrant wrote: ↑Sat Mar 07, 2020 1:08 am Can you confirm that the engine is still running? IE the binary still shows up in your task manager, despite not reporting the best move to the GUI?
Code: Select all
wine Ethereal12.00-x64-pext.exe
000b:fixme:winediag:start_process Wine Staging 3.16 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
000d:err:menubuilder:init_xdg error looking up the desktop directory
uci
id name Ethereal 12.00 (PEXT)
id author Andrew Grant, Alayan & Laldon
option name Hash type spin default 16 min 2 max 65536
option name Threads type spin default 1 min 1 max 2048
option name MultiPV type spin default 1 min 1 max 256
option name ContemptDrawPenalty type spin default 12 min -300 max 300
option name ContemptComplexity type spin default 12 min -100 max 100
option name MoveOverhead type spin default 100 min 0 max 10000
option name SyzygyPath type string default <empty>
option name SyzygyProbeDepth type spin default 0 min 0 max 127
option name Ponder type check default false
option name UCI_Chess960 type check default false
uciok
go infinite
<snip>
info depth 22 seldepth 36 multipv 1 score cp 49 time 9156 nodes 17147747 nps 1872000 tbhits 0 hashfull 992 pv e2e4 e7e5 g1f3 d7d6 b1c3 g8f6 d2d4 e5d4 f3d4 f8e7 f1e2 e8g8 c1f4 c8d7 e1g1 b8c6 d1d3 f8e8 f1d1 c6d4 d3d4 a7a6 a2a3 c7c5 d4e3 d7e6 f4g3
info depth 23 currmove e2e4 currmovenumber 1
info depth 23 currmove c2c4 currmovenumber 2
info depth 23 currmove b1c3 currmovenumber 3
info depth 23 currmove g1f3 currmovenumber 4
stop
002c:err:seh:setup_exception stack overflow 1664 bytes in thread 002c eip 000000007bcbbcd4 esp 0000000001980f90 stack 0x1980000-0x1981000-0x1b80000
quit
-
- Posts: 1789
- Joined: Tue Apr 19, 2016 6:08 am
- Location: U.S.A
- Full name: Andrew Grant
Re: Official Release of Ethereal 12.00
Ethereal does not work under Wine, and there are no plans to resolve that at this time.Werner Taelemans wrote: ↑Sat Mar 14, 2020 9:59 amWhen I compile Ethereal on Linux, everything seems fine. But when I run your *exe files on Wine, I get this:AndrewGrant wrote: ↑Sat Mar 07, 2020 1:08 am Can you confirm that the engine is still running? IE the binary still shows up in your task manager, despite not reporting the best move to the GUI?After the stop command, no bestmove but Ethereal is still alive and properly reacts on the quit command.Code: Select all
wine Ethereal12.00-x64-pext.exe 000b:fixme:winediag:start_process Wine Staging 3.16 is a testing version containing experimental patches. 000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org. 000d:err:menubuilder:init_xdg error looking up the desktop directory uci id name Ethereal 12.00 (PEXT) id author Andrew Grant, Alayan & Laldon option name Hash type spin default 16 min 2 max 65536 option name Threads type spin default 1 min 1 max 2048 option name MultiPV type spin default 1 min 1 max 256 option name ContemptDrawPenalty type spin default 12 min -300 max 300 option name ContemptComplexity type spin default 12 min -100 max 100 option name MoveOverhead type spin default 100 min 0 max 10000 option name SyzygyPath type string default <empty> option name SyzygyProbeDepth type spin default 0 min 0 max 127 option name Ponder type check default false option name UCI_Chess960 type check default false uciok go infinite <snip> info depth 22 seldepth 36 multipv 1 score cp 49 time 9156 nodes 17147747 nps 1872000 tbhits 0 hashfull 992 pv e2e4 e7e5 g1f3 d7d6 b1c3 g8f6 d2d4 e5d4 f3d4 f8e7 f1e2 e8g8 c1f4 c8d7 e1g1 b8c6 d1d3 f8e8 f1d1 c6d4 d3d4 a7a6 a2a3 c7c5 d4e3 d7e6 f4g3 info depth 23 currmove e2e4 currmovenumber 1 info depth 23 currmove c2c4 currmovenumber 2 info depth 23 currmove b1c3 currmovenumber 3 info depth 23 currmove g1f3 currmovenumber 4 stop 002c:err:seh:setup_exception stack overflow 1664 bytes in thread 002c eip 000000007bcbbcd4 esp 0000000001980f90 stack 0x1980000-0x1981000-0x1b80000 quit
#WeAreAllDraude #JusticeForDraude #RememberDraude #LeptirBigUltra
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )
"Those who can't do, clone instead" - Eduard ( A real life friend, not this forum's Eduard )