Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/V 指定で起動した ttermpro.exe がクラッシュする #160

Closed
sempreff opened this issue Mar 13, 2024 · 5 comments
Closed

/V 指定で起動した ttermpro.exe がクラッシュする #160

sempreff opened this issue Mar 13, 2024 · 5 comments
Labels
bug Something isn't working
Milestone

Comments

@sempreff
Copy link
Contributor

再現方法

  • 4.108 の zip版を展開し、コマンドプロンプトで展開先ディレクトリに cd する。
  • ttermpro.exe /V [ENTER] で New Connection ダイアログを出し、リモートホストに ssh でログインする。
  • ttermpro.exe [ENTER] でウィンドウを開き、New Connection ダイアログをキャンセルする。
  • Broadcast command で先に接続した方を選択し、入力欄に exit と打鍵して Submit する。
  • Application fault ダイアログが出る。

5.2 でも同様の手順でクラッシュしました。
5.2 の場合は Application fault ダイアログの前に teraterm_176aed267_yyyymmdd-hhmmss.dmp と書かれた OKダイアログが出ます。

#157 の動作を確認しようとして気づきました。
/V オプションで起動したプロセスを安全に終了させる方法が不明です。

環境

Windows10 Pro 22H2

@nmaya nmaya added the bug Something isn't working label Mar 14, 2024
@sempreff
Copy link
Contributor Author

旧バージョンの挙動を確認しました。
4.74 ~ 4.99 はクラッシュしません。
4.100 ~ はクラッシュします。

@zmatsuo
Copy link
Member

zmatsuo commented Mar 17, 2024

5.2 の場合は Application fault ダイアログの前に teraterm_176aed267_yyyymmdd-hhmmss.dmp と書かれた OKダイアログが出ます。

ダンプファイルが %LOCALAPPDATA%\teraterm5 にできています。

ビルドしたPCと、ttermpro.exeを実行していてダンプが出たPCが同一なら
dmpファイルをダブルクリックするとVisual Studioが起動します。
そのまま▶(ネイティブのみでデバグ)を押すとプログラムの様子を見ることができます。
exeがdebugビルドならソース付きで見ることができます。

release.mdの最後に少しだけ書いてあります。参照ください。

@sempreff
Copy link
Contributor Author

おかげさまでクラッシュ回避できるようになったと思います。

@zmatsuo
Copy link
Member

zmatsuo commented Mar 19, 2024

GitHubの便利機能を使ってPRを楽にマージできないかなと思っています。
詳しかったらコメントいただけないでしょうか。 #177 です。

zmatsuo added a commit that referenced this issue Mar 20, 2024
@zmatsuo
Copy link
Member

zmatsuo commented Mar 20, 2024

mainにマージしました。
クローズします。

@zmatsuo zmatsuo closed this as completed Mar 20, 2024
@nmaya nmaya added this to the 5.3 milestone Mar 20, 2024
zmatsuo added a commit that referenced this issue Apr 4, 2024
- 初期化されない不定な変数があり、終了時 free() しようとして不正な処理が発生
- #160 と現象は同様なため改修履歴は省略
  - 6491bf2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants