We've discovered that yesterday, see a thread below. I've been trying to find this out for weeks (I thought it also happened with WinBoard alone and Shredder, but at least WinBoard is open source and I can check it is not doing anything wrong)!Polyglot runs fine under single Winboard but under Galis WBTM it hangs in RAM after each game along with an engine.
Igor
My bad, Norm Pollock mentionned the same problem with *Jori*'s WBTM. It's possible they both have the same problem. Maybe one of them has an option though.We've discovered that yesterday, see a thread below. I've been trying to find this out for weeks (I thought it also happened with WinBoard alone and Shredder, but at least WinBoard is open source and I can check it is not doing anything wrong)!Polyglot runs fine under single Winboard but under Galis WBTM it hangs in RAM after each game along with an engine.
Igor
...
As reported yesterday, the Polyglot and Galis combination doesn't give me any grief.Polyglot runs fine under single Winboard but under Galis WBTM it hangs in RAM after each game along with an engine.
As reported yesterday, the Polyglot and Galis combination doesn't give me any grief.Polyglot runs fine under single Winboard but under Galis WBTM it hangs in RAM after each game along with an engine.
One thought. I use a separate polyglot for each engine instead of one for both. What setup do you use?
Regards,
Mogens
I use a separate polyglot only for engines without book (namely List 512) to enable BookThinker.As reported yesterday, the Polyglot and Galis combination doesn't give me any grief.Polyglot runs fine under single Winboard but under Galis WBTM it hangs in RAM after each game along with an engine.
One thought. I use a separate polyglot for each engine instead of one for both. What setup do you use?
Regards,
Mogens
That's a work around; we still don't know what the cause is.If I add -xreuse parameter to the engine command line, all works fine!
No hang-up.
Igor
Do they "hang" as well?I use a separate polyglot only for engines without book (namely List 512) to enable BookThinker.
I'm still working with Galis wbtm. I had trouble finding it because one of the links on its home page is not working. Fortunately I found that it can be downloaded from Leo's site.That's a work around; we still don't know what the cause is.If I add -xreuse parameter to the engine command line, all works fine!
No hang-up.
Igor
Fabien.
Use ProtocolVersion 1 only in combination with BookThinker.as first engine: -xreuse -firstProtocolVersion 1
as second engine: -xreuse2 -secondProtocolVersion 1
I'm testing under 4 scenarios:
(1) Jori's wbtm
(2) Galis' wbtm
(3) winboard batch file
(4) winboard single game from its opening menu
No, List 512 doesn't hang (while using in conjunction with Polyglot from a separate folder).Do they "hang" as well?I use a separate polyglot only for engines without book (namely List 512) to enable BookThinker.
Regards,
Mogens
Don't forget that an engine can hang only if it has an I/O "bug", so it's always engine specific. It's possible that List does not have this bug. Try it in a console, then press ctrl-Z followed by return; the engine should quit.Do they "hang" as well?I use a separate polyglot only for engines without book (namely List 512) to enable BookThinker.
Regards,
Mogens
I just wondered if the "sharing" of Polyglot by two engines might somehow affect the shutdown process. In particular when used with a WBTM. Especially my lack of problems with the aforementioned solution. But I admit my ignorance in this matter.Don't forget that an engine can hang only if it has an I/O "bug", so it's always engine specific. It's possible that List does not have this bug. Try it in a console, then press ctrl-Z followed by return; the engine should quit.
No. The *executable files* are shared, not the processes. Each instance is completely independant from the other ones.I just wondered if the "sharing" of Polyglot by two engines might somehow affect the shutdown process. In particular when used with a WBTM. Especially my lack of problems with the aforementioned solution. But I admit my ignorance in this matter.
Okay. Just a thought.No. The *executable files* are shared, not the processes. Each instance is completely independant from the other ones.
Of course they should have different log files.
This is really bad!!!With Galis wbtm, which is much more difficult to install (for example: case sensitive directory references) the only problem was also List's quick exit after a checkmate before Galis could report the score. However Galis did not handle it well. Galis ignored the game and reset it as though the game never occurred. Otherwise Galis was OK with SOS 4 and LGNemesis.
With winboard batch files using -mg # for a multigame match, the List problem caused a crash which destroyed the remainder of the match. SOS4 could use nalimov tbs in this case.
Since the List problem is not related to polyglot, I have no complaints about polyglot. Just want to mention that you have to try out the "-xreuse/-xreuse2" and "firstProtocolVersion 1 / secondProtocolVersion 1" settings to see which if any are needed for a particular engine when working with polyglot.
Return to Archive (Old Parsimony Forum)
Users browsing this forum: No registered users and 22 guests