エンコードの選択画面で落ちるバグ?No.36195
リョリョ さん 17/12/03 17:53
 
初投稿で失礼します。

メニューより、
ファイル>エンコードの種類>その他>その他
をクリックすると、ソフトが落ちます。

Windows 10 Pro (1703) 64bit/Windows 10 Pro (1709) 64bit
秀丸エディタVer8.41およびVer8.75の32bit版で確認しました。

検証の程よろしくお願いいたします。

[ ]
RE:36195 エンコードの選択画面で落ちるバNo.36196
秀丸担当 さん 17/12/04 08:06
 

バグ情報ありがとうございます。
こちらで幾つかのパターンを試してみたところでは、うまく再現できませんでし
た。
これを選んだときは、「エンコードの種類が切り替わりました。操作を選択して
くだだい。」というダイアログが出て、選択によって処理が違います。
無題で更新されている状態か、ファイルを開いている状態かによっても違います。
あと選ばれるフォントとファイルの内容も関係している可能性があります。
もしそのあたりで条件と思わしきことがあったら分かると助かります。

通常、落ちたときはdumpが出力されているようになっているのですが、dumpが出
力されたというようなメッセージが出ていた場合、ドキュメントフォルダにdump
から始まるファイルが出力されます。

ファイル内容が条件だったり、dumpがある場合は、ファイルを"taki@maruo.co.
jp"まで送っていただけると再現や特定ができると思います。

[エンコードの種類]→[その他]→[その他]の項目は、他のエンコードの種類と同
じ種類の1つになっています。
エンコードというより、Windowsの定めるフォントの文字セットの種類の1つで、
事実上使い道が無いようなものになっています。
ただ「その他」で問題が起きるとしたら、他の項目でも同様に問題が起きる可能
性はあると思います。

[ ]
RE:36196 エンコードの選択画面で落ちるバNo.36243
リョリョ さん 17/12/23 22:28
 
一度アンインストールして64bit版も試してみましたが同じでした。
このメニューを選ぶと無条件で落ちます。

無題で真っ新→「その他」を選んだ瞬間落ちる
無題を更新してから→「エンコードの種類が切り替わりました」でキャンセル以外を
選択すると落ちる
ファイル読み込み後→「エンコードの種類が切り替わりました」でキャンセル以外を
選択すると落ちる

複数のファイルを試しましたが、試した限りすべてでエラー落ちしました。
エラー内容はWindows標準?の「秀丸エディタは動作を停止しました」です。
ダンプファイルは生成されていません。

「その他」以外では正常に読み込まれるようです。



この問題に遭遇した背景は、文字コードを誤って選択したときに出てくるダイアログ
で「エンコードの種類を指定しなおす」を選択したときの、プレビュー付きのエン
コード一覧を一発で表示させる項目があるか探していたからなので、実害はそれほど
無いですが。。。
むしろ、そういう機能があれば助かります。

[ ]
RE:36243 エンコードの選択画面で落ちるバNo.36246
秀丸担当 さん 17/12/25 08:02
 

詳しい情報ありがとうございます。
どの操作でも起きて、設定も関係ないということで、おそらくインストールされてい
るフォントが関係している可能性が高いと思います。
秀丸エディタは「その他」という種類の文字セットのフォントをWindowsに問い合わ
せて、「その他」に属するフォントを調べるということをします。
そういうフォントが全くない場合が無いか考えてみたのですが、少なくともFixedSys
やMS ゴシックなど最初からあるフォントの幾つかは対応しているので、フォント
が無いということは無いはずだと思います。
もし後からインストールした特徴的なフォントが何かあるようでしたら手がかりにな
ります。

dumpは出ていないけどWindowsの落ちた画面が出るとのことで、その場合イベントビ
ューアに出ているかもしれません。
スタートメニューを右クリックしてイベントビューアを出し、「Windowsログ」の
「アプリケーション」のところに、レベルは「エラー」、ソースは「Application Er
ror」となっていて、内容が「障害が発生しているアプリケーション名: Hidemaru.ex
e」というようなものがあったら、その内容を教えてもらえると特定できるかもしれ
ません。


それはそれとして、エンコードの種類をプレビューしながら選択するものを明示的に
出せたらいいということで、そういうコマンドが別にあったらいいので、ご意見参考
にさせていただきます。




[ ]
RE:36246 エンコードの選択画面で落ちるバNo.36253
リョリョ さん 17/12/27 13:16
 
思いつくフォントと言えば、「筆まめ」Ver27,Ver28をインストールしています。こ
れについているフォントは人名外字含めて全部入っているはずです。


イベントビューアーにログありました。
1度で2つのエラーがログに残るようです。

障害が発生しているアプリケーション名: Hidemaru.exe、バージョン: 8.7.5.99、タ
イム スタンプ: 0x59d5dba1
障害が発生しているモジュール名: Hidemaru.exe、バージョン: 8.7.5.99、タイム
スタンプ: 0x59d5dba1
例外コード: 0xc0000094
障害オフセット: 0x0004bd93
障害が発生しているプロセス ID: 0x3b18
障害が発生しているアプリケーションの開始時刻: 0x01d37ec80bde9146
障害が発生しているアプリケーション パス: D:\Program Files (x86)\Hidemaru\Hid
emaru.exe
障害が発生しているモジュール パス: D:\Program Files (x86)\Hidemaru\Hidemaru.exe
レポート ID: 9e82f916-7e79-4008-8b3c-8c6d8a2e8a43
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
----------
障害が発生しているアプリケーション名: Hidemaru.exe、バージョン: 8.7.5.99、タ
イム スタンプ: 0x59d5dba1
障害が発生しているモジュール名: Hidemaru.exe、バージョン: 8.7.5.99、タイム
スタンプ: 0x59d5dba1
例外コード: 0xc000041d
障害オフセット: 0x0004bd93
障害が発生しているプロセス ID: 0x3b18
障害が発生しているアプリケーションの開始時刻: 0x01d37ec80bde9146
障害が発生しているアプリケーション パス: D:\Program Files (x86)\Hidemaru\Hid
emaru.exe
障害が発生しているモジュール パス: D:\Program Files (x86)\Hidemaru\Hidemaru.exe
レポート ID: f901c492-0511-482d-9486-71bdb82b33be
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:

ご参考になれば幸いですが。。。

[ ]
RE:36253 エンコードの選択画面で落ちるバNo.36254
秀丸担当 さん 17/12/27 14:52
 

詳しい情報ありがとうございます。
イベントビューアの情報により、おそらく直接的な原因がわかりました。
フォントの情報にある平均幅や高さの情報がゼロになっていると思われ、それで計算
がおかしくなっているためのようです。
そういう情報になってしまっていても少なくとも落ちることはないように修正させて
いただきます。

[ ]
RE:36254 エンコードの選択画面で落ちるバNo.36255
リョリョ さん 17/12/27 17:08
 
やはりインストールされた特定のフォントが原因だったのでしょうか。
原因が分かったようで何よりです。ご対応ありがとうございます。

話に出ていた「エンコードの種類をプレビューしながら選択する画面」を出す機能に
ついても、
ご検討よろしくお願いします。

[ ]
RE:36255 エンコードの選択画面で落ちるバNo.36256
秀丸担当 さん 17/12/28 10:33
 

フォントの情報によることはイベントビューアの情報と状況から可能性が高いと思う
ので、対策して修正します。
実際のフォントは手元にないことと、確かに特定しているかは現時点では何とも言え
ないですが、さらに調べる必要がある場合はとても有力な情報になります。

エンコードの種類をダイアログでプレビュー付きで選択するコマンドは、次のβ版で
追加したいと思います。

[ ]