|
BGonline.org Forums
More info about XG bug
Posted By: Timothy Chow In Response To: gnubg redheaded step child? (Timothy Chow)
Date: Friday, 26 September 2014, at 12:03 a.m.
Some time ago, I mentioned the following XG bug.
1. In the match, find an error or an otherwise interesting decision. Type Ctrl-Shift-C to copy the XGID.
2. Go to the other instance of XG and paste the ID.
3. Click on "Unlimited" to switch to an unlimited game to see what the decision looks like there.
I'd say that about 85% to 90% of the time, this works just fine. But 10% to 15% of the time, the radio button for unlimited registers, but the setting actually remains on match play. The only visual hint is that at the top and bottom of the board, the score has not changed (even though the score in the panel below has been replaced with "Jacoby" and "Beaver"). When you ask for an evaluation, it gives you the match play evaluation. The only way I've been able to circumvent this effect is to save the position and re-open from disk. The reloaded file will then revert to match play. Now when I click on "unlimited" it really will be unlimited.
I have a little extra information about this bug to share. I don't know of a specific sequence of steps that is guaranteed to elicit this bug, but I've found that if I perform the above sequence of steps repeatedly, going through a match and saving the positions as individual unlimited-game positions, then the bug is almost certain to manifest itself within a couple dozen iterations.
A second thing that I've found is that if the bug manifests itself, then you can temporarily work around it by changing the cube location (rather than the checker arrangement) and then changing it back. When you save the position, it will correctly save as an unlimited position. However, this doesn't "reset" the state of the program; the very next time that you paste in an XGID, the problem will still be there (i.e., clicking on "Unlimited" won't actually change it to unlimited, unless you muck with the cube again). I still haven't found a better solution than saving the file and reloading it again. This seems to reset the state of the program and you can usually go for several more iterations before it starts to bug out again.
|
BGonline.org Forums is maintained by Stick with WebBBS 5.12.