らのお知らせ

2026年5月29日のお知らせ

古希を祝う会

昨日、るみから封書が届いて、何だろうと思って見てみたら、古希を祝う会の案内だった。
けど、場所が米子だったので、すぐ行かないと回答の葉書を出した。
なんぼなんでも、米子は遠すぎる。

あいつから封書が届くのは初めてじゃないだろうか?
記憶がない。
そいより、よく生きていたなーと思うしだいです。
かなり、前から情報が流れていてやばそうだなと思っていたから。

都万中の同級生は60人くらいで、何人亡くなったか?
うーん、古希というのは70だから、仕方ない。
都万小の同級生が35人の還暦(60歳)までに少なくても5人亡くなっている。
その後、くも膜下出血したのもいるし、・・・・・


昨日、隠岐のバグを見つけた。
どういう現象かというと、隠岐同士対局すると、いつまでたっても終わらない。
ところが、今年のコンピュータ選手権で出場させた隠岐でやると同じ局面から
この現象は起きない。
ハング場所をさがしだすと場所がいろいろ変わっていて、どうも詰めろが関係する。
スタックメモリが壊れていて、暴走してる。
リリースモードで起こっている。
この現象に1週間くらい悩まされて、ついに昨日、原因がわかりました。

なぜ、5月3日バージョンで起こらないかが、テーマでソースを5月3日までもどして
コンパイルしてもダメでした。
コンパイラのバージョンも調べてダメで、アセンブラも追いかけてもダメ。

ところが起きなくする方法がわかって、それは思考部分じゃなくて、隠岐の画面部分
の実行形式を調べたとき。
隠岐には、CSA将棋の実行形式(sikou.dll)を組み込むことができる機能があるのだけど、
これを組み込んだから、このsikou.dllが動かない。(すぐ投了する)
それを調べたら、sikou.dllが32bitバージョンで64bitバージョンにしてなかった。
64bitでsikou.dllでコンパイルしたら、動いたので、そのままにしてた。
ところが、どうもこれがワルサしてたみたいで、これをregedit.exeで外すと今まで起こって
いた隠岐同士のハングが起きなくなった。
どうも、理由はわからないが、CSA将棋のsikou.dllは32bitのときはテストしたのだけど、
64bitでは隠岐に組み込んでテストしてなかった。で、どこかに隠岐のロジックを治す
必要があるのだろうけど、64bitのsikou.dllは見たことないので、今は必要としない。
だから、このバグはregeditで終了にする。