1 件の投稿を表示中 (合計 2 個)
  • 作成者
    投稿
  • #31679
    yasuji
    参加者

    江村様

    いつもお世話になっております。
    yasujiです。

    v24.0.0の[オプションを検索]機能を使っていろいろ参照していた時に、通常の操作範囲のみで未保存の文書タブのデータ損失を伴うEmEditor本体がクラッシュする深刻なクラッシュバグを発見しましたので、ご連絡いたします。

    もう深刻なクラッシュバグは出てこないだろうと思っていた矢先に、複雑でない操作と条件(浅い出現深度)でクラッシュバグを見つけてしまいました。私は、2月の第一週でEmEditorをアンインストールして、ポータブル版で様子を定期的に確認していましたが、もう怒りを通り越してあきれた気持ちもなく、もはや見事なクラッシュバグで清々しい気持ちです。やはり、安定して安全に安心して使えるような品質にはまだまだのようです。ソフト開発プロジェクトのテスターをしていたころに、プロジェクトリーダにはお前が触ると厄介なバグが出ると言われて嫌われていたのを思い出してしまいました。

    〔不具合1〕[オプションを検索]を開いて[このウィンドウは開いたままにする]=OFFに設定したあと、[マーカのカスタマイズ]-[マーカー一覧]-[タイトル(T):]をダブルクリックしてダイアログボックスを開き、[キャンセル]を押下すると、未保存の文書タブがあっても、本体ごとクラッシュして未保存のすべてのデータを損失してしまう(再現率100%)

    上記不具合の発生の再現手順は下記の通りです。

    〔対象〕
    v24.0.0 (64bit)

    〔使用環境〕
    OS: Windows 10 Pro 64bit, ver 22H2

    〔再現手順〕
    1.EmEditor 64bit ポータブル版を初期状態で起動
     zipファイルから展開して、起動する。
     初回のエディション選択は、Professionalを選択する。

    2.開いている文書タブに適当なテキストの入力
     例えば、下記のようなテキストを文書タブに入力して未保存状態にする。
     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
     111111111111111111111111111111

    3.[オプションを検索]のダイアログボックスを開く
     メインメニュー [ヘルプ]->[オプションを検索]をクリックして、ダイアログボックスを開く。

    4.設定の確認
     [このウィンドウは開いたままにする]がOFFになっていることを確認する。ONの場合は、OFFにする。

    5.最下行まで移動
     表示されているオプション項目の選択し、Ctrl+Endキーを押下して最下行を表示する。

    6.指定項目のダイアログボックスの表示
     [マーカのカスタマイズ]-[マーカー一覧]-[タイトル(T):]をダブルクリックしてダイアログボックスを表示する。
     ※上記は、項目名を同定するために列名のダイアログ ボックス, タブ/副ダイアログボックス, 名前をハイフンで接続して項目名として表現している。

    7.ダイアログボックスをキャンセルで閉じる
     [キャンセル]ボタンを押下して、ダイアログボックスを閉じる。
     ==>〔不具合1〕が発生する。

     クラッシュレポート機能の動作はせず、未保存の文書タブのテキストデータはすべて損失する形でクラッシュする。
     確認したところでは、[プラグインの設定]-[]-[名前:]でも同様の手順で 〔不具合1〕が発生することを確認しています。

    〔クラッシュ情報〕
    信頼性モニターで重要なイベントとして記録されたレポートの内容を記載します。
    ※アプリケーションのパスの先頭部分は、%USERPROFILE%で置換しました。

    発生元
    EmEditor

    要約
    動作が停止しました

    日付
    ‎2024/‎03/‎14 15:14

    状態
    レポートが送信されました

    説明
    障害が発生しているアプリケーションのパス: %USERPROFILE%\Documents\Extracted files\emed64_24.0.0_portable\EmEditor.exe

    問題の署名
    問題イベント名: BEX64
    アプリケーション名: EmEditor.exe
    アプリケーションのバージョン: 24.0.0.0
    アプリケーションのタイムスタンプ: 65dfa5d7
    障害モジュールの名前: emedcfg.dll_unloaded
    障害モジュールのバージョン: 0.0.0.0
    障害モジュールのタイムスタンプ: 65dfa227
    例外オフセット: 00000000000773b3
    例外コード: c0000005
    例外データ: 0000000000000008
    OS バージョン: 10.0.19045.2.0.0.256.48
    ロケール ID: 1041
    追加情報 1: 2264
    追加情報 2: 2264db07e74365624c50317d7b856ae9
    追加情報 3: 875f
    追加情報 4: 875fa2ef9d2bdca96466e8af55d1ae6e

    この問題に関するその他の情報
    バケット ID: 3a12775a8d262df981aecfc84d4cc4a0 (1274184203789714592)

    よろしくお願いします。

    #31684
    Yutaka Emura
    キーマスター

    いつもお世話になっております。江村です。

    ご報告ありがとうございます。
    この問題は v24.0.1 と v24.0.901 で修正しました。

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

1 件の投稿を表示中 (合計 2 個)
  • このトピックに返信するにはログインしてください。