Project

General

Profile

Actions

Bug #867

closed

pty hang

Added by matz (Yukihiro Matsumoto) over 15 years ago. Updated almost 13 years ago.

Status:
Closed
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 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

Actions

Also available in: Atom PDF

Like0
Like0