[ 新規に投稿する ]

エンコードの選択画面で落ちるバグ?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 Error」となっていて、内容が「障害が発生しているアプリケーション名: Hidemaru.exe」というようなものがあったら、その内容を教えてもらえると特定できるかもしれません。


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



[ ]
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\Hidemaru.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\Hidemaru.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 [ コメントを投稿する ]
 
フォントの情報によることはイベントビューアの情報と状況から可能性が高いと思うので、対策して修正します。
実際のフォントは手元にないことと、確かに特定しているかは現時点では何とも言えないですが、さらに調べる必要がある場合はとても有力な情報になります。

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

[ 新規に投稿する ]