秀丸メールが落ちるNo.05569
Yossi さん 19/09/11 10:13
 
今回は窓サイズの件ではないのですが

複数アカウントのなかの一つの受信フォルダを展開しようとしたら
時々なのですが、瞬間にアプリが落ちるようになりました。
タスクマネージャーで確認してもプロセスは残っていません
イベントビューアーは以下の内容でエラーとして記録されていました。


イベントビューアー
-------------------------------------
障害が発生しているアプリケーション名: TuruKame.exe、バージョン: 6.9.3.4、タ
イム スタンプ: 0x5d5ca9ca
障害が発生しているモジュール名: TuruKame.exe、バージョン: 6.9.3.4、タイム ス
タンプ: 0x5d5ca9ca
例外コード: 0xc000041d
障害オフセット: 0x0018cbd8
障害が発生しているプロセス ID: 0x4518
障害が発生しているアプリケーションの開始時刻: 0x01d5681fa92536d7
障害が発生しているアプリケーション パス: C:\Program Files (x86)\HidemaruMail
\TuruKame.exe
障害が発生しているモジュール パス: C:\Program Files (x86)\HidemaruMail\TuruK
ame.exe
レポート ID: 50f08ec4-cca3-41f9-a290-a37295893cb3
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:




落ちた後の dump.txt の最後の内容です。
-------------------------------------
09:55:41.933 ( 125) load filterdll
09:55:41.935 ( 147) done
09:55:41.935 ( 176) done
09:55:41.935 (13283) GetSmallFolderInfoTimer done forced 438,0
09:55:41.935 (10792) RestoreWaitCursor 0
09:55:41.936 (13333) entered
09:55:41.936 (   0) ExecCommandMacroSub newMail.mac
09:55:41.944 (11777) FrameWnd:TKINFO 254
09:55:41.944 (3633) TKINFO 254
09:55:41.944 (1592) CConfig::Load nConfigDpi=96 SystemBootDpi=144
09:55:41.945 (1732) xViewArea in-reg=0 dpi-revised=0
09:55:41.966 (11780) FrameWnd:TKINFO 254 return 00000001
09:55:41.966 (   0) CDdesub::Disconnect
09:55:41.966 (   0) CDdesub::Disconnect nothing to do
09:55:41.967 (13381) leave
09:55:42.736 (6051) listcache saved xxxx@xxxxx.com/0/ mailcount=2753 viewarea=1
09:55:42.740 (6051) listcache saved xxx@xxxxxx.com/0/XXXXXTEM mailcount=155
viewarea=1
09:55:42.743 (6051) listcache saved xxxx@xxxxxx.com/0/Lenovo mailcount=1135
viewarea=1
09:55:44.747 (10648) SetWaitCursor 0
09:55:44.800 (10792) RestoreWaitCursor 0



newMail.mac  は以前にここで教えてもらったものです。
-------------------------------------
loaddll "tkinfo.dll";
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
writeregnum "cxOuter", 800;
writeregnum "cyOuter", 900;
writeregnum "dpiEditor", 96;
writeregnum "ConfigDpi", 96;
closereg;
#n = dllfunc("EnvChangedDanger", 1);



環境
-------------------------------------
 Windows 10 Pro x64 1903
 メモリ 32GB    50%余裕あり
 SSD     1TB   700GB余裕あり

[ ]
RE:05569 秀丸メールが落ちるNo.05571
秀まるお2 さん 19/09/11 10:55
 
 毎度お手数かけてすみません。

 連絡いただいた情報から落ちてる場所がはっきり特定できたと思います。

 落ちてしまう根本原因はちょっと分からないですが、落ちてる場所から、その直接
の原因として考えられる理由が分かったので、それについての対策を入れてみます。

 問題なのは・・・、V6.93β4ではうまく動くのがV6.93β5以降がうまく動かないと
いうことで、最新βをアップロードしても、それをインストールして使うことが出来
ないとなると、そっちの方が問題になってしまいます。

 実はウィンドウサイズがおかしくなる(縦横それぞれ2倍になる)理由もいろいろ
テストしてて再現せず、可能性として、画面DPIがうまく取得できてないというか、W
indowsから返ってる画面DPI値が狂ってる可能性が高いように思いまして、その辺、d
ump.txtに情報出力するように直してみたりしたんですが、どっちにしても最新βを
入れてもらわないと先に進まないです。

 一応、僕が思うに、画面解像度が4Kモニタ(DPI値200%)からフルHD(DPI値100%)
に切り替わった時に、DPI値が間違って200%として返ってるんじゃないかと思います。
そうするとウィンドウサイズが縦横2倍になります。そういうことじゃないかと予想
してる所ではあります。

 次のβ版を入れていただいて、dump.txtを作成する設定にすると、秀丸メール起動
時に

10:27:02.999 (4152) nConfigDpi=96 SystemBootDpi=96, Monitor:(1680,1050),(0,3
0)-(1680,1050) PerMonitorDpi=0

 みたいなログが出るので、それを教えてもらえるとはっきりするかなぁと思う所で
すが・・・。

 とりあえず今日中にV6.93β7をアップロードするのでそれに入れ替えをお願いする
しか無いかなぁと思います。

 少々お待ちください。

[ ]
RE:05571 秀丸メールが落ちるNo.05573
Yossi さん 19/09/11 11:11
 

> 次のβ版を入れていただいて、dump.txtを作成する設定にすると、秀丸メール起
>動時に
>
>10:27:02.999 (4152) nConfigDpi=96 SystemBootDpi=96, Monitor:(1680,1050),(0,
>30)-(1680,1050) PerMonitorDpi=0
>
> みたいなログが出るので、それを教えてもらえるとはっきりするかなぁと思う所
>ですが・・・。
>
> とりあえず今日中にV6.93β7をアップロードするのでそれに入れ替えをお願いす
>るしか無いかなぁと思います。
>
> 少々お待ちください。


了解しました。

[ ]
RE:05571 秀丸メールが落ちるNo.05574
Yossi さん 19/09/11 11:20
 
> 実はウィンドウサイズがおかしくなる(縦横それぞれ2倍になる)理由もいろい
>ろテストしてて再現せず、可能性として、画面DPIがうまく取得できてないというか、
>Windowsから返ってる画面DPI値が狂ってる可能性が高いように思いまして、その辺、
>dump.txtに情報出力するように直してみたりしたんですが、どっちにしても最新β
>を入れてもらわないと先に進まないです。
>
> 一応、僕が思うに、画面解像度が4Kモニタ(DPI値200%)からフルHD(DPI値100
>%)に切り替わった時に、DPI値が間違って200%として返ってるんじゃないかと思い
>ます。そうするとウィンドウサイズが縦横2倍になります。そういうことじゃない
>かと予想してる所ではあります。
>
> 次のβ版を入れていただいて、dump.txtを作成する設定にすると、秀丸メール起
>動時に
>
>10:27:02.999 (4152) nConfigDpi=96 SystemBootDpi=96, Monitor:(1680,1050),(0,
>30)-(1680,1050) PerMonitorDpi=0
>
> みたいなログが出るので、それを教えてもらえるとはっきりするかなぁと思う所
>ですが・・


DPI取得と関係あるかもなのですが

メール一覧のリストビューの各カラムサイズも異常に大きくなっていて
一番左のアイコンと隣の Subjectカラムしか表示されてない状態
From や日付はスクロールバーでかなり右に動かさないと表示されません
いちおう情報として連絡します。


[ ]
RE:05574 秀丸メールが落ちるNo.05575
秀まるお2 さん 19/09/11 12:00
 
> メール一覧のリストビューの各カラムサイズも異常に大きくなっていて
> 一番左のアイコンと隣の Subjectカラムしか表示されてない状態
> From や日付はスクロールバーでかなり右に動かさないと表示されません

 実は・・・・前回書いたマクロが悪いせいかもしれません。

    writeregnum "cxOuter", 800;
    writeregnum "cyOuter", 900;
    writeregnum "dpiEditor", 96;
    writeregnum "ConfigDpi", 96;

 って所のDPI値の書き換えのせいでおかしくなってるような気がします。

 DPI値のレジストリ値を無理矢理書き換える場合は他の座標の値も全部書き換えな
いと、2倍になったり1/2になったりしておかしくなると思います。

 今さらですみませんがこのマクロはとりあえず取り消して、V6.93β7でどうか試し
てみて欲しいです。それでダメな場合は、他の座標が狂わないマクロの例をちゃんと
作って提供させていただきます。

[ ]