自動スペルチェックがONだとクラッシュすNo.09099
ohtorii さん 19/10/23 16:21
 
お疲れさまです。

自動スペルチェックをONにした状態でマクロ(test.mac)を実行するとクラッシュしま
す。
ご確認をお願いいたします。


test.mac をアップしました、ご参照ください。


【ファイル】
https://github.com/ohtorii/test/tree/master/crash_20191023

・クラッシュを再現させるためのマクロ。
 test.mac

・クラッシュファイル
 dump20191023155740.txt

・再現手順
 crash.mp4


【再現性】
test.macを10回実行して10回クラッシュしました。


【環境】
windows10 64bit
秀丸エディタ v8.90 b1
秀丸スペルチェックアドイン 1.04


よろしくお願いいたします。

[ ]
RE:09099 自動スペルチェックがONだとクラNo.09100
秀丸担当 さん 19/10/23 17:09
 

クラッシュしてしまうということで、情報ありがとうございます。
スペルチェックをONにしてマクロを試してみたところでは、うまく再現できませんで
した。
dumpによりますと、ウィンドウが消えてWM_DESTROYも終わった後にスペルチェックで
本文にアクセスしようとしているようで、どういうタイミングでそれが発生するかま
ではわからなかったのですが、少なくともそういうことは起きないように対策して修
正させていただきます。


[ ]
RE:09100 自動スペルチェックがONだとクラNo.09101
ohtorii さん 19/10/23 17:49
 
お疲れさまです。

再現しませんでしたか・・・
もしかしたらタイミング依存ですかね・・・


以下、追加情報です。


先ほどお送りしたdumpファイルはReturnAdがStack trace error.でしたが、
作成中のマクロ(※)でReturnAdを取得できたのでダンプをお送りします。

【ファイル】
https://github.com/ohtorii/test/tree/master/crash_20191023
dump20191023174123.txt



(※)作成中のマクロ
このマクロをシンプルにしたのが先ほどお送りしたtest.macです。


よろしくお願いいたします。

[ ]
RE:09101 自動スペルチェックがONだとクラNo.09102
秀丸担当 さん 19/10/24 11:24
 

スタックトレースの情報があるほうのdumpは助かります。
どこから呼ばれているかがわかりました。
うまく再現できていなくて、実際の違いが確認できていないのですが、V8.90β3で対
策してみています。

[ ]