エラー「スレッドの同期に失敗しました」No.05085
usagi6502 さん 19/04/23 08:42
 
お世話になります。

Ver6.91にて以下エラーが起きましたので取り急ぎお伝えいたします。
(Windows10 64bit)

以下の状況ですが、起動し直しこのまま使い続けても問題ないでしょうか?





<操作および状況>
・メールAを作成中、添付したExcelファイルを開いて確認していました。

・これとは別にメールBを作成していて、メールAが不要になったので、
 閉じて「保存」しないをしようとしました。

・この時、以下のメッセージがでました。
 「ファイルが他で使用中のため削除できません。
  ファイルを使用しているプログラムを終了させて「再試行」するか、
  または無視する場合は、後でエクスプローラ等を使って(手作業で)
  ファイルを削除してください。」

・再試行、無視をしても同じようにエラーメッセージが表示されるので
 Excelファイルを閉じようとしましたが、エラーメッセージウィンドウ
 が表示されたままになっていて、Excelファイルを閉じることができ
 ませんでした。
 (エラーが出続けましたが秀丸メールを終了して後から気が付きましたが、
  Excelはファイルの保存、キャンセルのウィンドウが後ろに隠れていた
  ようです)

・無理を押しているうちに、以下のエラーが発生しました。
 「スレッドの同期に失敗しました。」

・ログを見ると、「スレッドの同期に失敗しました」の前に以下のログ
 がありました。

( 861) tid=6784 WM_TURUKAME_MUTE retry
( 871) tid=6784 fEventProcessing
(31805) MuteOther(1)
(32081) ReleaseMuteOther()
********** 19/04/23 時刻  6.91  HideCtrlSub.cpp(32063) Thread Deadlock


・「スレッドの同期に失敗しました」のログは以下の箇所。

********** 19/04/23 時刻 6.91  スレッドの同期に失敗しました。
HideCtrlSub.cpp(32064) error = 0
Current thread dump


・あとは繰り返し、秀丸メールで無視を押していると、以下のようなエラー
 メッセージが何度か表示されました。

(12005) MsgB2 ファイルが他で使用中のため削除できません。
 ファイルを使用しているプログラムを終了させて「再試行」するか、または
 無視する場合は、後でエクスプローラ等を使って(手作業で)ファイルを
 削除してください。

(12005) MsgB2 削除しようとしたフォルダにファイルが残っています。
 いっしょに削除してもいいですか?

(12005) MsgB2 ファイルを完全削除するための上書き処理に失敗しました。

(12005) MsgB2 ファイル内容のデタラメ化後の、ファイル名のデタラメ化に失敗しま
した。


********** 19/04/23  時刻  6.91  削除の処理の最中になぜかメール一覧が書き換
わりました。削除の処理を中断します。(内部情報:0 0 116 36 i=0 count=1)
FileMan.cpp(10627) error = 0



 ( 883) tid=9016 エラーメッセージ表示中 - DebugMessage
 (31805) MuteOther(1)
 (32081) ReleaseMuteOther()
********** 19/04/23 時刻 6.91  ListCache Invalid



 (12005) MsgB2 矛盾のある一覧を作成しなおしました。
このエラーが何度も繰り返し発生する場合は作者に連絡ください。




取り急ぎ。




usagi6502


[ ]
RE:05085 エラー「スレッドの同期に失敗しNo.05086
秀まるお2 さん 19/04/23 09:18
 
 毎度お手数かけてすみません。まずご質問の、

> 以下の状況ですが、起動し直しこのまま使い続けても問題ないでしょうか?

 の件ですが、問題があったのは未送信フォルダまたは草稿フォルダのメールについ
てだけなので、他のフォルダのメールが無くなったりってことは起きてないはずです。
また、未送信フォルダや草稿フォルダのメールについても、一応今現在は(秀丸メー
ルを再起動した後は)修復された結果になってると思います。

 なので現在のままで使い続けていただいて問題は無いはずです。

 エラーが起きた原因は、たぶん秀丸メールの中での排他制御の関係というか、メー
ルを保存(または破棄?)しようとしてエラーメッセージが出てる最中に他のウィン
ドウの処理をブロックしてたせいだと思います。こちらで再現テストして、再現でき
たら修正させていただきます。

[ ]
RE:05086 エラー「スレッドの同期に失敗しNo.05087
usagi6502 さん 19/04/23 09:47
 
お世話になります。

ご確認ありがとうございました。
お手数ですがよろしくお願いいたします。

なお、秀丸メールは2枠で使用しています。




usagi6502


[ ]
RE:05087 エラー「スレッドの同期に失敗しNo.05088
秀まるお2 さん 19/04/23 09:56
 
 再現できたので直せると思います。

 ちなみに添付ファイル削除時のエラーメッセージが最前面に出てきて裏に回らない
のは、たしかにExcelのウィンドウを邪魔したりすることがあるので、最前面に出な
いように直そうと思います。

 (何か別の理由があってかもしれないので、その辺調べてみてから)

[ ]
RE:05088 エラー「スレッドの同期に失敗しNo.05089
usagi6502 さん 19/04/23 13:01
 
お世話になります。

再現できてよかったです。
修正よろしくお願いいたします。



usagi6502



[ ]
RE:05089 エラー「スレッドの同期に失敗しNo.05094
秀まるお2 さん 19/04/23 18:22
 
 先ほどアップロードしたV6.92β1で一応直したというか、「スレッドの同期に失
敗」のエラーは出なくしました。ただ、添付ファイルが削除できないエラーが出たま
ま、他のエディタ・ウィンドウでメールの保存などの操作をしても、先に進むことは
出来ないままではあります。

 保存しようとしたタイミングでウィンドウが固まってしまいます。ただし、タイト
ルバーに「本体ウィンドウ側の処理待ち」のような表示にだけなります。

 秀丸メール本体ウィンドウ側でのエラーが解決しないと、他の作業はブロックされ
てしまいます。すみませんがそれは仕様にするしか無いです。

 エラーになったのはたぶん意図して保存しようとしたんじゃなくて、自動保存が働
いたタイミングなんじゃないかと思うので、今回のように秀丸メール本体ウィンドウ
が何か作業中の場合は自動保存は効かないようにも直しました。

 ということでお願いします。

[ ]
RE:05094 エラー「スレッドの同期に失敗しNo.05095
usagi6502 さん 19/04/24 08:29
 
お世話になります。

早々に修正およびアップロードありがとうございました。



> 秀丸メール本体ウィンドウ側でのエラーが解決しないと、他の作業はブロックさ
>れてしまいます。すみませんがそれは仕様にするしか無いです。

ご教示ありがとうございました。
注意しながら使用することにします。




usagi6502

[ ]