[#15040] WeakRef and load(file, true) — Shugo Maeda <shugo@...>
前田です。
[#15043] puts array — "Akinori MUSHA" <knu@...>
puts に配列を与えたときの挙動が最新の 1.7 では変わっていて
こんにちは、なかむら(う)です。
At Wed, 7 Nov 2001 09:54:03 +0900,
[#15044] resolv.rb — Kazuhiro NISHIYAMA <zn@...>
Resolv::Hostsのデフォルトのファイル名ってWindows 9x環境だと
[#15047] can't set chomped String to environment — nobu.nakada@...
なかだです。
まつもと ゆきひろです
[#15067] rb_eval_string — OJ <oj@...7.com>
OJです。
なかだです。
OJです。
なかだです。
OJです。
わたなべです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
[#15100] Using static mark stack, GC is slow. — sheepman <sheepman@...>
こんばんは
[#15101] [bug?] pty causes segv by getting SIGINT — akira yamada / やまだあきら <akira@...>
まつもと ゆきひろです
[#15102] Gtk::Object#flags!= — akira yamada / やまだあきら <akira@...>
[#15116] rubylib_mangle whitespace — Kazuhiro Yoshida <moriq.kazuhiro@...>
もりきゅうです。
まつもと ゆきひろです
わたなべです。
[#15132] uri.rb — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#15174] strange behavior about PTY.spawn — akira yamada / やまだあきら <akira@...>
まつもと ゆきひろです
[#15175] ruby-mingw32 configuration — HIDAKA Takahiro <cv8t-hdk@...>
ひだかです。
わたなべです。
[#15239] gc.c (gc_mark_rest): declare work area as static — "K.Kosako" <kosako@...>
現在のGCのアルゴリズム(matz-sheepman)を少し変更しようと思って、
On Thu, 22 Nov 2001 16:21:17 +0900
sheepmanさんの<20011122202749.56b8eb49.sheepman@tcn.zaq.ne.jp>から
[#15251] Re: [ruby-ext:01999] Re: syslog module is becoming ready — "Akinori MUSHA" <knu@...>
というわけで 1.7 に syslog モジュールを入れました。
なかだです。
ただただしです。
At Mon, 26 Nov 2001 22:30:03 +0900,
In article <86r8ql90zt.wl@archon.local.idaemons.org>,
At Mon, 26 Nov 2001 23:07:30 +0900,
あおきです。
At Wed, 28 Nov 2001 07:58:55 +0900,
あおきです。
そうそう、 optparse も標準に入っていると便利だと思うのですが
まつもと ゆきひろです
In message <1007018271.960435.20342.nullmailer@ev.netlab.jp>
まつもと ゆきひろです
[#15270] ruby on NetBSD — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
In message <20011128181510.3D11.USA@osb.att.ne.jp>
こんにちは、なかむら(う)です。
In message <20011128182726.3D14.USA@osb.att.ne.jp>
なかだです。
こんにちは、なかむら(う)です。
In message <20011129183834.3790.USA@osb.att.ne.jp>
こんにちは、なかむら(う)です。
わたなべです。
こんにちは、なかむら(う)です。
取り込み、ありがとうございます。
こんにちは、なかむら(う)です。
[#15292] Re: m17n ruby 特に TRON 文字コード — TOYOFUKU Chikanobu <toyofuku@...>
豊福です。
[#15298] time.rb — Tanaka Akira <akr@...17n.org>
というわけで、timex.rb 改め time.rb が rough に入ったのでご意見募集です。
In article <hvovgftkgy7.fsf@coulee.a02.aist.go.jp>,
まつもと ゆきひろです
まつもと ゆきひろです
In article <1009298477.998171.30253.nullmailer@ev.netlab.jp>,
[ruby-dev:15113] SIGCHLD problem with HP-UX.
ふと、HP-UX で、Rubicon を動かしたら止まらなかったので、ちょっと調べて
みました。つぎのようなコードがうまく(Linux などと同じには)動かないよう
です。
% ./ruby -e 'trap("CHLD") {p :trap}; p fork {p :child}; p Process.wait'
:child
^C^C^C^Z
というように fork の親側が帰ってこなかったり、
% ./ruby -e 'trap("CHLD") {p :trap}; p fork {sleep 1; p :child}; p Process.wait'
3648
:child
:trap
:trap
:trap
:trap
:trap
:trap
:trap
...
というように trap が起動され続ける、というような挙動が観察されます。
% uname -a
HP-UX hpux B.10.20 A 9000/785 2002836476 two-user license
% ./ruby -v
ruby 1.7.2 (2001-11-08) [hppa2.0-hpux10.20]
また、IRC で他の人に頼んで再現実験をしてもらったら ruby 1.6.1 でも同様
みたいですので、この挙動はポータブルに再現する模様です。
いちおう trace くらいは挑戦しようと思って gdb から動かしてみました。が
sighandle から出るところで gdb が終わってしまったのであきらめてしまい
ました。c で続行させるとまた sighandle で止まるので、signal handler が
繰り返し動いているというのは確かなようです。
% gdb ruby
GNU gdb 5.0
Copyright 2000 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "hppa2.0-hp-hpux10.20"...
(gdb) break sighandle
Breakpoint 1 at 0x8783c: file ../../../src/ruby/signal.c, line 347.
(gdb) run -e 'trap("CHLD") {p :trap}; p fork {p :child}; p Process.wait'
Starting program: /home/akr/src/ruby/tst/build/hpux/src/ruby -e 'trap("CHLD") {p
:trap}; p fork {p :child}; p Process.wait'
warning: Unable to find __d_pid symbol in object file.
warning: Suggest linking with /opt/langtools/lib/end.o.
warning: GDB will be unable to track shl_load/shl_unload calls
[New process 8888]
Detaching after fork from process 8888
:child
Breakpoint 1, sighandle (sig=2) at ../../../src/ruby/signal.c:347
347 {
(gdb) s
354 if (sig >= NSIG) {
(gdb)
359 ruby_signal(sig, sighandle);
(gdb)
362 if (ATOMIC_TEST(rb_trap_immediate)) {
(gdb)
359 ruby_signal(sig, sighandle);
(gdb)
362 if (ATOMIC_TEST(rb_trap_immediate)) {
(gdb)
359 ruby_signal(sig, sighandle);
(gdb)
ruby_posix_signal (signum=18, handler=0x400176c8 <b64_xtable___31+40>) at
../../../src/ruby/signal.c:293
293 sigemptyset(&sigact.sa_mask);
(gdb)
289 {
(gdb)
293 sigemptyset(&sigact.sa_mask);
(gdb)
296 sigact.sa_flags |= SA_RESTART; /* SVR4, 4.3+BSD */
(gdb)
299 if (signum == SIGCHLD && handler == SIG_IGN)
(gdb)
0x876ec 302 sigaction(signum, &sigact, 0);
(gdb)
sighandle (sig=18) at ../../../src/ruby/signal.c:362
362 if (ATOMIC_TEST(rb_trap_immediate)) {
(gdb)
368 ATOMIC_INC(trap_pending_list[sig]);
(gdb)
367 ATOMIC_INC(rb_trap_pending);
(gdb)
368 ATOMIC_INC(trap_pending_list[sig]);
(gdb)
367 ATOMIC_INC(rb_trap_pending);
(gdb)
368 ATOMIC_INC(trap_pending_list[sig]);
(gdb)
367 ATOMIC_INC(rb_trap_pending);
(gdb)
368 ATOMIC_INC(trap_pending_list[sig]);
(gdb)
367 ATOMIC_INC(rb_trap_pending);
(gdb)
368 ATOMIC_INC(trap_pending_list[sig]);
(gdb)
369 }
(gdb)
zsh: segmentation fault (core dumped) gdb ruby
どなたか、原因に見当がつく人はいらっしゃるでしょうか?
--
[田中 哲][たなか あきら][Tanaka Akira]
「ふえろ! わかめちゃん作戦です$(C⊇」(Little Worker, 桂遊生丸)