[#31320] Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...>

-----BEGIN PGP SIGNED MESSAGE-----

124 messages 2007/08/01
[#31321] Re: Import RubyGems to Ruby 1.9 — Nobuyoshi Nakada <nobu@...> 2007/08/01

なかだです。

[#31329] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/08/01

-----BEGIN PGP SIGNED MESSAGE-----

[#31918] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/30

-----BEGIN PGP SIGNED MESSAGE-----

[#31970] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/08

-----BEGIN PGP SIGNED MESSAGE-----

[#32023] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/11

まつもと ゆきひろです

[#32062] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32066] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32068] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32069] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32070] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/15

-----BEGIN PGP SIGNED MESSAGE-----

[#32073] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/15

まつもと ゆきひろです

[#32079] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/16

-----BEGIN PGP SIGNED MESSAGE-----

[#32080] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/10/16

まつもと ゆきひろです

[#32132] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/23

-----BEGIN PGP SIGNED MESSAGE-----

[#32081] Re: Import RubyGems to Ruby 1.9 — Takahiro Kambe <taca@...> 2007/10/16

In message <471447D5.5050902@sarion.co.jp>

[#32087] Re: Import RubyGems to Ruby 1.9 — "Akinori MUSHA" <knu@...> 2007/10/17

 Rubygems は、基本的に他のパッケージシステムから包みやすい作り

[#32104] Re: Import RubyGems to Ruby 1.9 — akira yamada <akira@...> 2007/10/20

Tuesday 16 October 2007 14:09:13 に NAKAMURA, Hiroshi さんは書きました:

[#32109] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/10/20

-----BEGIN PGP SIGNED MESSAGE-----

[#31332] Re: Import RubyGems to Ruby 1.9 — Tadayoshi Funaba <tadf@...> 2007/08/01

> ちなみに「ruby/1.9.1の標準添付からどのライブラリを外すか?」という議論も

[#31858] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/25

-----BEGIN PGP SIGNED MESSAGE-----

[#31872] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/27

-----BEGIN PGP SIGNED MESSAGE-----

[#31905] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/29

-----BEGIN PGP SIGNED MESSAGE-----

[#31906] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/09/29

まつもと ゆきひろです

[#31910] Re: Import RubyGems to Ruby 1.9 — "NAKAMURA, Hiroshi" <nakahiro@...> 2007/09/30

-----BEGIN PGP SIGNED MESSAGE-----

[#31920] Re: Import RubyGems to Ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/09/30

まつもと ゆきひろです

[#31323] Bignum#to_s の Karatsuba 基数変換による高速化 — "Kenta Murata" <muraken@...>

むらけんです.

16 messages 2007/08/01
[#31326] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — Yukihiro Matsumoto <matz@...> 2007/08/01

まつもと ゆきひろです

[#31327] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — "Kenta Murata" <muraken@...> 2007/08/01

むらけんです.

[#31328] Re: Bignum#to_s の Karatsuba 基数変換による高速化 — Yukihiro Matsumoto <matz@...> 2007/08/01

まつもと ゆきひろです

[#31525] いくつかのバグ報告と提案(5点) — eklerni <eklerni@...>

From:eklerni

13 messages 2007/08/20

[#31539] strtod の精度 — Satoshi Nakagawa <snakagawa@...>

中川といいます。

27 messages 2007/08/20
[#31542] Re: strtod の精度 — Yukihiro Matsumoto <matz@...> 2007/08/20

まつもと ゆきひろです

[ruby-dev:31509] Re: simultaneous exceptions dump core

From: "Yusuke ENDOH" <mame@...>
Date: 2007-08-19 16:00:18 UTC
List: ruby-dev #31509
遠藤です。

>  落ちないようにいろいろ修正したつもりです。確認してもらえないでしょ
> うか。

ちょっといじったくらいでは落ちなくなりました。
ありがとうございます。
# 修正をちゃんと見てないのですが、要するに毎回 GET_THREAD() してたのが
# 原因だったということでしょうか。



ただ、試しているうちに別の怪しい挙動を見つけました。
関係するのかわかりませんが、ついでに報告します。以下で落ちます。

$ ./ruby -ve '
loop do
  begin
    Thread.start { sleep 100 }
  rescue Exception
  end
end
'
ruby 1.9.0 (2007-08-19 patchlevel 0) [i686-linux]
-e:1: -- control frame ----------
c:0007 p:---- s:0014 b:0014 l:000013 d:000013 CFUNC  :start
c:0006 p:0013 s:0011 b:0011 l:001fc4 d:000010 BLOCK  -e:1
c:0005 p:---- s:0010 b:0010 l:000009 d:000009 FINISH
c:0004 p:---- s:0008 b:0008 l:000007 d:000007 CFUNC  :loop
c:0003 p:0007 s:0005 b:0005 l:001fc4 d:001fc4 TOP    -e:1
c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH :inherited
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------
---------------------------
DBG> : "-e:1:in `block in <main>'"
DBG> : "-e:1:in `loop'"
DBG> : "-e:1:in `<main>'"
-- backtrace of native function call (Use addr2line) --
0x80dac65
0x80f4223
0x80f42eb
0x80b2160
0xffffe420
0x8062607
0x8062b7c
0x80cfeac
0x80cffb4
0x80d003b
0x80dcbb5
0x80d3104
0x80d5de3
0x80d9534
0x80d26f5
0x80596c9
0x80d3104
0x80d5de3
0x80d9534
0x80d986b
0x80592a9
0x805c8ad
0x8056ee2
0xb7dd7ea8
0x8056e11
-------------------------------------------------------
[BUG] Segmentation fault
ruby 1.9.0 (2007-08-19) [i686-linux]

アボートしました (core dumped)



また、これも関連するのかどうかもわかりませんが、以下の挙動は仕様でしょうか。
落ちるまで 10 秒くらいかかり、再現性もあまりないです (数回に 1 回くらい?) 。

$ ./ruby -ve '
loop do
  begin
    Thread.start(Thread.current) {|t| t.raise }
  rescue Exception
  end
end'
ruby 1.9.0 (2007-08-19 patchlevel 0) [i686-linux]
-e:1: -- control frame ----------
c:0007 p:---- s:0015 b:0015 l:000014 d:000014 CFUNC  :start
c:0006 p:0026 s:0011 b:0011 l:001244 d:000010 BLOCK  -e:1
c:0005 p:---- s:0010 b:0010 l:000009 d:000009 FINISH
c:0004 p:---- s:0008 b:0008 l:000007 d:000007 CFUNC  :loop
c:0003 p:0007 s:0005 b:0005 l:001244 d:001244 TOP    -e:1
c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH :inherited
c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------
---------------------------
[FATAL] failed to allocate memory



単にスレッドを作りすぎただけなら普通に例外になるので気になりました。

$ ./ruby -ve 'loop { Thread.start { sleep 100 } }'
ruby 1.9.0 (2007-08-19 patchlevel 0) [i686-linux]
-e:1:in `start': can't create Thread (12) (ThreadError)
        from -e:1:in `block in <main>'
        from -e:1:in `loop'
        from -e:1:in `<main>'

-- 
Yusuke ENDOH <mame@tsg.ne.jp>

In This Thread