[#20525] [BigDecimal] changing rule of coerce — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

44 messages 2003/07/07
[#20527] Re: [BigDecimal] changing rule of coerce — "Shigeo Kobayashi" <shigeo@...> 2003/07/07

小林です。

[#20528] Re: [BigDecimal] changing rule of coerce — matz@... (Yukihiro Matsumoto) 2003/07/07

まつもと ゆきひろです

[#20570] Marshal upgrade — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

41 messages 2003/07/09
[#20575] Re: Marshal upgrade — Masatoshi SEKI <m_seki@...> 2003/07/09

咳といいます。

[#20583] Re: Marshal upgrade — matz@... (Yukihiro Matsumoto) 2003/07/09

まつもと ゆきひろです

[#21016] Re: Marshal upgrade — matz@... (Yukihiro Matsumoto) 2003/07/30

まつもと ゆきひろです

[#20804] add library — nobu.nakada@... 2003/07/23

なかだです。

[#20580] add library(Re:ruby-dev:20570) — たむらけんいち <sgs02516@...>

たむらです。

30 messages 2003/07/09
[#20656] Re: add library — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/07/14

なひです。

[#20658] Re: add library — GOTOU Yuuzou <gotoyuzo@...> 2003/07/14

In message <038d01c349cb$eaad71d0$93222fc0@sarion.co.jp>,

[#20659] Re: add library — matz@... (Yukihiro Matsumoto) 2003/07/14

まつもと ゆきひろです

[#20660] Re: add library — GOTOU Yuuzou <gotoyuzo@...> 2003/07/14

In message <1058171960.400840.10041.nullmailer@picachu.netlab.jp>,

[#20661] Re: add library — Takahiro Kambe <taca@...> 2003/07/14

話をそらしてしまうかもしれませんが、

[#20665] Re: add library — GOTOU Yuuzou <gotoyuzo@...> 2003/07/14

In message <20030714.183104.09092354.taca@back-street.net>,

[#20666] Re: add library — Takahiro Kambe <taca@...> 2003/07/14

In message <20030715.013655.424936247.gotoyuzo@kotetsu.does.notwork.org>

[#20668] Re: add library — GOTOU Yuuzou <gotoyuzo@...> 2003/07/14

In message <20030715.025907.26217115.taca@back-street.net>,

[#20750] Re: add library — Takahiro Kambe <taca@...> 2003/07/21

In message <20030715.051853.968499478.gotoyuzo@kotetsu.does.notwork.org>

[#20751] Re: add library — GOTOU Yuuzou <gotoyuzo@...> 2003/07/21

In message <20030721.163444.09092937.taca@back-street.net>,

[#20655] frozen ThreadGroup — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

26 messages 2003/07/14
[#20671] Re: frozen ThreadGroup — matz@... (Yukihiro Matsumoto) 2003/07/14

まつもと ゆきひろです

[#20673] Re: frozen ThreadGroup — Hidetoshi NAGAI <nagai@...> 2003/07/15

永井@知能.九工大です.

[#20676] Re: frozen ThreadGroup — matz@... (Yukihiro Matsumoto) 2003/07/15

まつもと ゆきひろです

[#20677] Re: frozen ThreadGroup — Hidetoshi NAGAI <nagai@...> 2003/07/15

永井@知能.九工大です.

[#20681] Re: frozen ThreadGroup — matz@... (Yukihiro Matsumoto) 2003/07/15

まつもと ゆきひろです

[#20690] portable(?) UserID/GroupID control (Re: frozen ThreadGroup) — Hidetoshi NAGAI <nagai@...> 2003/07/16

永井@知能.九工大です.

[#20712] Re: portable(?) UserID/GroupID control — Hidetoshi NAGAI <nagai@...> 2003/07/17

永井@知能.九工大です.

[#20735] Re: portable(?) UserID/GroupID control — matz@... (Yukihiro Matsumoto) 2003/07/20

まつもと ゆきひろです

[#20736] Re: portable(?) UserID/GroupID control — Hidetoshi NAGAI <nagai@...> 2003/07/20

永井@知能.九工大です.

[#20737] Re: portable(?) UserID/GroupID control — matz@... (Yukihiro Matsumoto) 2003/07/20

まつもと ゆきひろです

[#20748] [BigDecimal] exception handling — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

20 messages 2003/07/21

[#20765] Re: [ruby-cvs] ruby/lib: * lib/tmpdir.rb: new library to get temporary directory path, — WATANABE Hirofumi <eban@...>

わたなべです。

9 messages 2003/07/21

[#20780] complex.rb — Masahiro TANAKA <masa@...>

complex.rb についての修正案を[ruby-math:00543]で提案しましたが、その後

25 messages 2003/07/22
[#20782] Re: complex.rb — matz@... (Yukihiro Matsumoto) 2003/07/22

まつもと ゆきひろです

[#20900] Re: complex.rb — Masahiro TANAKA <masa@...> 2003/07/25

At Tue, 22 Jul 2003 17:30:31 +0900, Yukihiro Matsumoto wrote:

[#20905] Re: complex.rb — matz@... (Yukihiro Matsumoto) 2003/07/25

まつもと ゆきひろです

[#20906] Re: complex.rb — keiju@... (石塚圭樹) 2003/07/25

けいじゅ@いしつかです.

[#20810] Rational 始めました。 — Shin-ichiro HARA <sinara@...>

原です。

13 messages 2003/07/23
[#20876] Re: Rational 始めました。 — keiju@... (石塚圭樹) 2003/07/24

けいじゅ@いしつかです.

[#20954] ruby 1.8.0 preview5 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2003/07/28

[#20957] [BigDecimal] conflict between Numeric#div and BigDecimal#div — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

29 messages 2003/07/28
[#20960] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div — Masahiro TANAKA <masa@...> 2003/07/28

At Mon, 28 Jul 2003 18:26:20 +0900, Tadashi Saito wrote:

[#20962] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div — matz@... (Yukihiro Matsumoto) 2003/07/28

まつもと ゆきひろです

[#20990] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div — Masahiro TANAKA <masa@...> 2003/07/29

At Mon, 28 Jul 2003 21:16:08 +0900, Yukihiro Matsumoto wrote:

[#20992] Re: [BigDecimal] conflict between Numeric#div and BigDecimal#div — matz@... (Yukihiro Matsumoto) 2003/07/29

まつもと ゆきひろです

[ruby-dev:20788] Re: 1.8.0 on IA64 etc.

From: akira yamada / やまだあきら <akira@...>
Date: 2003-07-22 12:42:04 UTC
List: ruby-dev #20788
>>>>> In [ruby-dev : No.20683] 
>>>>>	akira yamada / やまだあきら <akira@ruby-lang.org> wrote:
> 「きちんと」と言えるかどうか分かりませんが
>
>   * http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-dev/20422
>     の変更によってIA64でも一通りbuildできるようになった。
>   * しかしmake testは失敗した。状況としては
>     http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/75644
>     のmake testの部分と同じ。
>
> という状況だと思います。

現状のCVS版を使ってIA64上でmake testしてみました。

最適化オプションが-O2または-O1の場合、
次のようになってdl/extのbuildができませんでした。

  make[1]: Entering directory `/home/akira/ruby_HEAD/ext/dl'
  Generating callback.func
  /home/akira/ruby_HEAD/rbconfig.rb:144: method `dup' called on terminated object (0x20000000004be5e0) (NotImplementedError)
	  from /home/akira/ruby_HEAD/rbconfig.rb:144:in `each'
	  from /home/akira/ruby_HEAD/rbconfig.rb:144
	  from /home/akira/ruby_HEAD/lib/mkmf.rb:4:in `require'
	  from /home/akira/ruby_HEAD/lib/mkmf.rb:4
	  from /home/akira/ruby_HEAD/ext/dl/mkcallback.rb:3:in `require'
	  from /home/akira/ruby_HEAD/ext/dl/mkcallback.rb:3
  make[1]: *** [callback.func] Error 1
  make[1]: Leaving directory `/home/akira/ruby_HEAD/ext/dl'

またmake testは失敗します。

-O2でbuildしたrubyを使って
sample/test.rbを直接実行すると次のところでsegvになっていました。

  (略)
  gc
  ok 1
  zsh: segmentation fault  ./ruby -I. -Ilib sample/test.rb

gcの2つめのテストは以下のものです。

  class S
    def initialize(a)
      @a = a
    end
  end
  l=nil
  43076.times { 
    l = S.new(l)
  }
  GC.start

このテストだけ取り出してコマンドラインから実行してみましたが
同じようにsegvになりました。gdbからやってみました:

  (gdb) run -I. -Ilib -e'class S; def initialize(a) @a = a; end; end; l=nil; 100000.times {l = S.new(l)}; GC.start'
  Starting program: /home/akira/ruby_HEAD/ruby -I. -Ilib -e'class S; def initialize(a) @a = a; end; end; l=nil; 100000.times {l = S.new(l)}; GC.start'

  Program received signal SIGSEGV, Segmentation fault.
  st_foreach (table=0x60000000002e2bf0, func=0x400000000013b480 <ruby_digitmap+12336>, arg=0) at st.c:487
  487     {

# btすると延々終わらないので途中で止めました。

意味があるかどうかわかりませんが
繰り返しの回数を少なくしていってみたところ
(使用した環境では?)43076までは問題なく43077で問題が出るようでした。
そこでsample/test.rbの問題の部分を書き換えて
make testをしてみたところ、2つ目のテストは通るようになりましたが
3つ目のテストでsegvになりました。
ただし3つ目のテストだけを取り出して
コマンドラインから実行しても問題が発生せず、
また2つ目と3つ目のテストだけを取り出して実行しても
問題が発生しませんでした(2つめのテストの紹り返しは43076回にしました)。

最適化オプションが-O0の場合にはbuildも完了し、
make testにも成功しました。

-- 
やまだあきら / akira yamada <URL:http://arika.org>
Vine Caves, Ltd. <URL:http://vinecaves.com>
(akira@arika.org, akira@debian.org or akira@vinecaves.com)

In This Thread