unDonut Part16at SOFTWARE
unDonut Part16 - 暇つぶし2ch373:名無しさん@お腹いっぱい。
07/11/11 02:05:48 1JkGAIvD0
>>369,371
しまった、書きかた悪かった、

1.いつの間にか、自動更新がとまる
2.一度自動更新が止まると止まりっぱなし
3.その状態で終了するとハング

というような状態とのことで、そこから推測して2. 3.の対処はしたけど
1.については依然不明なので、実際的に直ったといえるかは不明
(dfgのバックアップ残すからそれでなんとか...)
なので人柱よろしくお願いします、という状態。

※私自身はバグにであっておらず再現できていないので...
PGの事情を書けば、自動更新の排他制御にMutexでなくクリティカル
セッションが使われいたのが原因のようで. 自動更新時、前回の更新が
まだ終わっていない状態だと、残ってた自動更新スレッドを強制終了してる
のですが、それが2.3.の状態になる原因だった模様。(スレッド消失しても
クリティカルセッションのロックが残ってしまい、Default.dfgをセーブする
処理が呼ばれるとそこで無限待ち)

1の原因(前回の更新処理が終わっていない状態)のひとつとして複数起動
されたunDonutの更新タイミングがたまたま近い場合、というのが考えらる
のですが (排他制御がミスってた状態だったので余計に何かあっても、だし)

被害にあわれてたかたって、複数起動されていましたでしょうか?
そういう人もいそうな気はするけれど、全ての人がそうだとも思えないし...


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch