[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23425] Re: [SEGV] make test-all (bccwin32 ruby1.9.0)

From: "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
Date: 2004-04-21 12:52:49 UTC
List: ruby-dev #23425
山本です。

あと、"9 Apr 2004" の test/drb/drbtest.rb を "8 Apr 2004" にコピーしたあとで

E:\ruby-cvs\8_Apr_2004>.\ruby.exe "./runruby.rb" --extout=".ext" -- -C "./test/d
rb" test_drb.rb

とすると、SEGV しました。

EnvUtil.rubybin が .\ruby.exe ではなく E:/ruby-cvs/8_Apr_2004/miniruby
になっているのに気づいたので、

--- 9_Apr_2004\test\drb\drbtest.rb      Thu Apr  8 20:25:24 2004
+++ 8_Apr_2004\test\drb\drbtest.rb      Wed Apr 21 21:34:36 2004
@@ -14,3 +14,4 @@ class DRbService
   @@manager = DRb::ExtServManager.new
-  @@ruby = EnvUtil.rubybin
+  @@ruby = "e:/ruby-cvs/8_Apr_2004/ruby.exe"
   @@ruby += " -d" if $DEBUG

と直接指定すると、

E:\ruby-cvs\8_Apr_2004>.\ruby.exe "./runruby.rb" --extout=".ext" -- -C "./test/d
rb" test_drb.rb
E:/ruby-cvs/8_Apr_2004/miniruby
Loaded suite test_drb
Started
..........F...

という様に若干挙動が変わります。(SEGV しなくなります)でも、やはりコンソールは無反応になります。

# 結局原因はわからないのですが、参考にしてもらえれば幸いです。

In This Thread

Prev Next