Project

General

Profile

Bug #867

pty hang

Added by matz (Yukihiro Matsumoto) almost 11 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-dev:37424]

Description

=begin
まつもと ゆきひろです

In message "Re: [ruby-dev:37418] [Bug:1.9] pty hang"
on Sat, 13 Dec 2008 14:49:56 +0900, Tanaka Akira akr@fsij.org writes:
|
|pty でハングすることがあります。
|
|% ./ruby -rpty -e 'p $$; r,w,pid = PTY.spawn("echo a"); p pid; p r.gets'
|19510
|19512
|ここでハング
|
|他の端末から ps でみると、子プロセスが echo になってません。
|つまり、exec 以前でハングしているようです。

サブプロセスで

proc_exec_v
before_exec
rb_thread_stop_timer_thread
native_stop_timer_thread

と呼び出されて native_cond_signal がハングしてます。って、こ
れがなぜハングするのか私にはわからないんですが。
=end

History

#1

Updated by akr (Akira Tanaka) almost 11 years ago

  • Status changed from Open to Closed

=begin

=end

Also available in: Atom PDF