Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

cyglaunch で exec_shell: fork failed Resource temporaly unavailable - Tera Term Ticket #39699 on OSDN

$
0
0

cyglaunch で exec_shell: fork failed Resource temporaly unavailable

Eröffnet am: 2019-10-23 21:06

Letztes Update: 2019-10-28 13:03

Auswertung:(Anonym)Verantwortlicher:(Keine)
Priorität:5 - MittelMeilenstein:(Keine)
Typ:Support-AnfragenSchweregrad:5 - Mittel
Komponente:CygTermStatus:Offen
LösungKeine

Einzelheiten

症状

cyglaunch で exec_shell: fork failed Resource temporaly unavailable というメッセージ box が出て,cygwin の起動に失敗します (そのまま TeraTerm は終了します).

https://ja.osdn.net/projects/ttssh2/forums/5841/37449/は参照しました.

2台の PC で再現しました.そのうち 1台はもともと問題なかったのですが,cygwin アップデートをきっかけに発症しました.ですので cygwin のバグにあたっている可能性もあります.もう一台は 2ヶ月ほど前に cygwin 新規インストール時にすでに発症していました.

2~3回 cyglaunch を起動し直すと,たまに成功します. ですので,cygterm.cc(980) の fork をループでリトライするようにすると,とりあえず見かけ上は問題なくなります.

動作環境

  • Windows10 64bit 1809, 1803
  • Cygwin x86, バージョン番号をどこで見るかわからないのですが,10/22 時点で update 済み
  • TeraTerm 4.104 (SVN# 8043)
  • cygterm.cfg の内容は,インストール時から変更なし

Letzte Aktualisierung für dieses Ticket

2019-10-28 13:03 Aktualisiert von: doda

Kommentar

cygwin のバージョンは

uname -srvm
で確認してください。

手元の以下の環境では問題は発生していないです。

  • Windows10(1903) 64bit
  • CYGWIN_NT-10.0 3.0.7(0.338/5/3) 2019-04-30 18:08 x86_64

何かウィルス対策ソフトを利用していますか? 経験上、fork が不安定な時はウィルス対策ソフトが原因の場合が多いです。

ウィルス対策ソフトが原因の場合、CygTerm が起動した後もシェルで何か実行する時にも同様のエラーが出る事が多いです。

CygTerm がシェルを起動する時だけで問題が起きるのならば、数回 fork を試すように変更する事を検討します。


Viewing all articles
Browse latest Browse all 2128