- 373 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/11(日) 02:05:48 ID:1JkGAIvD0]
- >>369,371
しまった、書きかた悪かった、 1.いつの間にか、自動更新がとまる 2.一度自動更新が止まると止まりっぱなし 3.その状態で終了するとハング というような状態とのことで、そこから推測して2. 3.の対処はしたけど 1.については依然不明なので、実際的に直ったといえるかは不明 (dfgのバックアップ残すからそれでなんとか...) なので人柱よろしくお願いします、という状態。 ※私自身はバグにであっておらず再現できていないので... PGの事情を書けば、自動更新の排他制御にMutexでなくクリティカル セッションが使われいたのが原因のようで. 自動更新時、前回の更新が まだ終わっていない状態だと、残ってた自動更新スレッドを強制終了してる のですが、それが2.3.の状態になる原因だった模様。(スレッド消失しても クリティカルセッションのロックが残ってしまい、Default.dfgをセーブする 処理が呼ばれるとそこで無限待ち) 1の原因(前回の更新処理が終わっていない状態)のひとつとして複数起動 されたunDonutの更新タイミングがたまたま近い場合、というのが考えらる のですが (排他制御がミスってた状態だったので余計に何かあっても、だし) 被害にあわれてたかたって、複数起動されていましたでしょうか? そういう人もいそうな気はするけれど、全ての人がそうだとも思えないし...
|

|