Banksia GUI released

Discussion of anything and everything relating to chess playing software and machines.

Moderator: Ras

User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

adnoh wrote: Fri Dec 03, 2021 7:39 pm Posting a follow-up to my own earlier post where I reported Banksia GUI would randomly exit and crash, sometimes leaving engine tasks running and sometimes not. Through trial and error, I have found that the one setting that would prevent the crashes for me is to deselect the "Game to database" option in the Tournament Logs dialog box. I have now let it play > 2,000 games over 4 tournaments with many engines and not a single crash since this change.

For background, I was on Windows 10 Pro and now Windows 11 Pro.

Thanks for the very useful software.
Great find. Thanks for that!

FYI: BSG is abandoning its own database format. Instead, it is going to support Open Chess Game Database Standard (a kind of SQL format).
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Krzysztof Grzelak wrote: Sat Dec 04, 2021 7:57 am Good morning Pham,
what are these engines with weird names like for example: jane:Stockfish14, jane:Minic10, in your picture.
jane:Stockfish14 means Stockfish, version 14, running from another local computer named "jane".
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Ozymandias wrote: Wed Dec 08, 2021 8:26 am Hmm, I wonder if 0.53 was the end of the road. The developer was very active before, but not a peep since the release (he's in other threads, though).
Don’t worry, I have been around doing something different, just to refresh my brain. It is not good to stick to a thing all the time and for such a long time! I am still active but not that active as before, just to keep some time to think, try other tasks, enjoy other things as well as life :D

I am also very happy to see many people can help, support other people on BSG’s issues. Thanks all!

BTW, the different thing I have been working on actually relates to BSG: a new database format standard (Open Chess Game Database Standard) that will be supported by BSG from the next release.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

ydebilloez wrote: Wed Dec 08, 2021 1:38 pm I have regular crashes with Banksia, both running on macOS and on Linux. I tracked the issue down to the parsing of engine output. read_stdout->parseLine->parseInfo->vector out of range.

During this crash, Banksia quits and leaves the engines running. kill -9 required.

I believe this is the same crash I had with earlier versions and that I fixed by not outputting UTF-8 strings ... But this time, crash occurs with UTF-8 and ASCII.
Thank for the bug report. The info is quite good for me. If you could, give me a bit more: which engines are involved, the timers.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

phhnguyen wrote: Fri Dec 10, 2021 12:11 am
ydebilloez wrote: Wed Dec 08, 2021 1:38 pm I have regular crashes with Banksia, both running on macOS and on Linux. I tracked the issue down to the parsing of engine output. read_stdout->parseLine->parseInfo->vector out of range.

During this crash, Banksia quits and leaves the engines running. kill -9 required.

I believe this is the same crash I had with earlier versions and that I fixed by not outputting UTF-8 strings ... But this time, crash occurs with UTF-8 and ASCII.
Thank for the bug report. The info is quite good for me. If you could, give me a bit more: which engines are involved, the timers.
Very happy that you are back, Pham!!! :)
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
User avatar
Ozymandias
Posts: 1537
Joined: Sun Oct 25, 2009 2:30 am

Re: Banksia GUI released

Post by Ozymandias »

phhnguyen wrote: Fri Dec 10, 2021 12:07 am
Ozymandias wrote: Wed Dec 08, 2021 8:26 am Hmm, I wonder if 0.53 was the end of the road. The developer was very active before, but not a peep since the release (he's in other threads, though).
Don’t worry, I have been around doing something different, just to refresh my brain. It is not good to stick to a thing all the time and for such a long time! I am still active but not that active as before, just to keep some time to think, try other tasks, enjoy other things as well as life :D

I am also very happy to see many people can help, support other people on BSG’s issues. Thanks all!

BTW, the different thing I have been working on actually relates to BSG: a new database format standard (Open Chess Game Database Standard) that will be supported by BSG from the next release.
Quite understandable. May I infer that there won't be any move variations in the next release?
User avatar
Wilhelm
Posts: 240
Joined: Thu Jan 14, 2016 10:02 am
Location: AUSTRIA, Vienna
Full name: Wilhelm HUDETZ

Re: Banksia GUI released

Post by Wilhelm »

Pham, you'r alive :D

cheers :)
Ryzen 5900x, 64GB Ram, RTX3080, 2x 2TB SSD, 1x 1TB SSD, 1x 2TB HDD, all custom watercooled, Win10 and Win7 Multiboot, Win98/Windows Millennium/WinXP virtual machines for 16bit
Retro Chess Chessmasterhttps://descent.at/files/
User avatar
phhnguyen
Posts: 1524
Joined: Wed Apr 21, 2010 4:58 am
Location: Australia
Full name: Nguyen Hong Pham

Re: Banksia GUI released

Post by phhnguyen »

Thanks all! I feel warm in my heart :D

As usual, I have noted down all comments, reports, suggestions and will work with them.
https://banksiagui.com
The most features chess GUI, based on opensource Banksia - the chess tournament manager
User avatar
AlexChess
Posts: 1562
Joined: Sat Feb 06, 2021 8:06 am
Full name: Alex Morales

Re: Banksia GUI released

Post by AlexChess »

+1 dear Pham!
Chess engines and dedicated chess computers fan since 1981 :D macOS Sequoia 16GB-512GB, Windows 11 & Ubuntu ARM64.
ProteusSF Dev Forum
ydebilloez
Posts: 179
Joined: Tue Jun 27, 2017 11:01 pm
Location: Lubumbashi
Full name: Yves De Billoëz

Re: Banksia GUI released

Post by ydebilloez »

phhnguyen wrote: Fri Dec 10, 2021 12:11 am
ydebilloez wrote: Wed Dec 08, 2021 1:38 pm I have regular crashes with Banksia, both running on macOS and on Linux. I tracked the issue down to the parsing of engine output. read_stdout->parseLine->parseInfo->vector out of range.

During this crash, Banksia quits and leaves the engines running. kill -9 required.

I believe this is the same crash I had with earlier versions and that I fixed by not outputting UTF-8 strings ... But this time, crash occurs with UTF-8 and ASCII.
Thank for the bug report. The info is quite good for me. If you could, give me a bit more: which engines are involved, the timers.
It is related with Belofte (versions before 2.1.5). I output some debug information info [depth] [pv] stringin the info string part during other output (score/pv/currmove/...). The good news is that if I omit this output, no crashes anymore. In the next version of Belofte, I will remove the extra output if debugging is disabled.

As a sideline, the

Code: Select all

info [depth] [pv] string
output adds up in the top line under engine info. On mac, this is done in a small font, so not disturbing. On Linux however, the font is much bigger than the following lines with the search output and this is not pretty.
Yves De Billoëz @ macchess belofte chess
Once owner of a Mephisto I, II, challenger, ... chess computer.