[#32498] Re: [ruby-cvs:21399] Ruby:r14162 (trunk): * parse.y (expr): redefinable not (!) operator. — SASADA Koichi <ko1@...>

 ささだです.

9 messages 2007/12/09

[#32512] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Nobuyoshi Nakada <nobu@...>

なかだです。

33 messages 2007/12/10
[#32520] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Martin Duerst <duerst@...> 2007/12/10

中田さん、こんにちは。

[#32527] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Nobuyoshi Nakada <nobu@...> 2007/12/10

なかだです。

[#32535] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Yukihiro Matsumoto <matz@...> 2007/12/11

まつもと ゆきひろです

[#32537] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Martin Duerst <duerst@...> 2007/12/11

At 15:33 07/12/11, Yukihiro Matsumoto wrote:

[#32538] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Yukihiro Matsumoto <matz@...> 2007/12/11

まつもと ゆきひろです

[#32539] Re: [ruby-cvs:21409] Ruby:r14172 (trunk): * transcode.c: new file to provide encoding conversion features. — Nobuyoshi Nakada <nobu@...> 2007/12/11

なかだです。

[#32550] Binary String — Hidetoshi NAGAI <nagai@...>

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

204 messages 2007/12/12
[#32551] Re: Binary String — Yukihiro Matsumoto <matz@...> 2007/12/12

まつもと ゆきひろです

[#32552] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2007/12/12

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

[#32553] Re: Binary String — Yukihiro Matsumoto <matz@...> 2007/12/12

まつもと ゆきひろです

[#32560] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2007/12/12

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

[#32561] Re: Binary String — Nobuyoshi Nakada <nobu@...> 2007/12/12

なかだです。

[#33018] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/11

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

[#33020] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/11

成瀬です。

[#33019] Re: Binary String — Tanaka Akira <akr@...> 2008/01/11

In article <20080111.171950.78716471.nagai@ai.kyutech.ac.jp>,

[#33024] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/11

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

[#33027] Re: Binary String — Tanaka Akira <akr@...> 2008/01/11

In article <20080111.184442.74744388.nagai@ai.kyutech.ac.jp>,

[#33041] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/11

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

[#33047] Re: Binary String — Tanaka Akira <akr@...> 2008/01/11

In article <20080112.004750.74741782.nagai@ai.kyutech.ac.jp>,

[#33055] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/12

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

[#33080] Re: Binary String — Tanaka Akira <akr@...> 2008/01/13

In article <20080112.100830.112615025.nagai@ai.kyutech.ac.jp>,

[#33104] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/14

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

[#33122] Re: Binary String — Tanaka Akira <akr@...> 2008/01/15

In article <20080115.024201.41653719.nagai@ai.kyutech.ac.jp>,

[#33126] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/16

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

[#33151] Re: Binary String — Tanaka Akira <akr@...> 2008/01/17

In article <20080116.102057.41656941.nagai@ai.kyutech.ac.jp>,

[#33160] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/17

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

[#33165] Re: Binary String — Tanaka Akira <akr@...> 2008/01/18

In article <20080117.233832.74721189.nagai@ai.kyutech.ac.jp>,

[#33188] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/19

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

[#33193] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/19

まつもと ゆきひろです

[#33202] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/19

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

[#33230] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/20

まつもと ゆきひろです

[#33236] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/21

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

[#33248] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/21

まつもと ゆきひろです

[#33281] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/22

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

[#33285] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/22

成瀬です。

[#33318] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/23

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

[#33238] Re: Binary String — SASADA Koichi <ko1@...> 2008/01/21

 m17n には近づかないようにしているささだです。

[#33241] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/21

成瀬です。

[#33186] Ruby1.9 String バイト列へのインデックス アクセス — "Hisanori Kiryu" <hkiryu@...> 2008/01/19

長文失礼します。

[#33192] Re: Ruby1.9 String バイト列へのインデックス アクセス — Yukihiro Matsumoto <matz@...> 2008/01/19

まつもと ゆきひろです

[#33195] Re: Ruby1.9 String バイト列へのインデックス アクセス — rubikitch@... 2008/01/19

From: Yukihiro Matsumoto <matz@ruby-lang.org>

[#33199] Re: Ruby1.9 String バイト列へのインデックス アクセス — "NARUSE, Yui" <naruse@...> 2008/01/19

成瀬です。

[#33108] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/15

成瀬です。

[#33121] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/15

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

[#33123] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/15

成瀬です。

[#33127] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/16

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

[#33138] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/16

成瀬です。

[#33147] Re: Binary String — Hidetoshi NAGAI <nagai@...> 2008/01/17

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

[#33152] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/17

成瀬です。

[#33153] Re: Binary String — 遊楽庵 <yu_raku_an@...> 2008/01/17

遊楽庵です。

[#33154] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/17

成瀬です。

[#33157] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/17

まつもと ゆきひろです

[#33330] Re: Binary String — "NARUSE, Yui" <naruse@...> 2008/01/23

成瀬です。

[#33336] Re: Binary String — Tanaka Akira <akr@...> 2008/01/23

In article <47975933.8010907@airemix.com>,

[#33337] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/23

まつもと ゆきひろです

[#33346] Re: Binary String — "U.Nakamura" <usa@...> 2008/01/24

こんにちは、なかむら(う)です。

[#33348] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/24

まつもと ゆきひろです

[#33352] Re: Binary String — "U.Nakamura" <usa@...> 2008/01/24

こんにちは、なかむら(う)です。

[#33353] Re: Binary String — Yukihiro Matsumoto <matz@...> 2008/01/24

まつもと ゆきひろです

[#32610] 1.9.1 issues left (as of 12/15) — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

14 messages 2007/12/15

[#32715] issues left as of 12/25 2:00am JST — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

41 messages 2007/12/24
[#32738] issues left as of 12/25 noon JST — Yukihiro Matsumoto <matz@...> 2007/12/25

まつもと ゆきひろです

[#32739] Re: issues left as of 12/25 noon JST — Yukihiro Matsumoto <matz@...> 2007/12/25

まつもと ゆきひろです

[#32791] Re: [ruby-list:44387] [ANN] Ruby 1.9.0 is released — SASADA Koichi <ko1@...>

 ささだです。

21 messages 2007/12/25

[#32823] class TimeSpan — "NARUSE, Yui" <naruse@...>

成瀬です。

18 messages 2007/12/27

[#32843] Windowでのデフォルトエンコーディング — KIMURA Koichi <kimura.koichi@...>

木村です。

30 messages 2007/12/28
[#32845] Re: Windowでのデフォルトエンコーディング — "U.Nakamura" <usa@...> 2007/12/28

こんにちは、なかむら(う)です。

[#32851] Re: Window でのデフォルトエンコーディング — Martin Duerst <duerst@...> 2007/12/28

At 13:55 07/12/28, U.Nakamura wrote:

[#32853] Re: Windowでのデフォルトエンコーディング — "NARUSE, Yui" <naruse@...> 2007/12/28

U.Nakamura wrote:

[#32857] Re: Windowでのデフォルトエンコーディング — "U.Nakamura" <usa@...> 2007/12/28

こんにちは、なかむら(う)です。

[#32852] Resolv::DNS#getaddresses doesn't return IPv6 address — "NARUSE, Yui" <naruse@...>

成瀬です。

17 messages 2007/12/28
[#32923] Re: Resolv::DNS#getaddresses doesn't return IPv6 address — Takahiro Kambe <taca@...> 2008/01/05

こんにちは。

[#32924] Re: Resolv::DNS#getaddresses doesn't return IPv6 address — "NARUSE, Yui" <naruse@...> 2008/01/05

成瀬です。

[#32925] Re: Resolv::DNS#getaddresses doesn't return IPv6 address — Takahiro Kambe <taca@...> 2008/01/05

In message <477EF0C9.4060103@airemix.com>

[#32929] Re: Resolv::DNS#getaddresses doesn't return IPv6 address — "NARUSE, Yui" <naruse@...> 2008/01/05

成瀬です

[ruby-dev:32604] stack overflow by GC in a thread

From: Tanaka Akira <akr@...>
Date: 2007-12-14 21:09:00 UTC
List: ruby-dev #32604
以下のようにすると SEGV します。

% ./ruby -v -rstringio -e 's = "a"
10000.times {
  s = "a".instance_eval { @a = StringIO.new(s); self }
}
Thread.new { GC.start }.join'
ruby 1.9.0 (2007-12-15 patchlevel 0) [i686-linux]
zsh: segmentation fault (core dumped)  ./ruby -v -rstringio -e 

どうも GC の mark 時の再帰で stack overflow しているようです。

StringIO は T_DATA なので lev は効かなくて、スレッドのスタッ
クサイズは検査されていないようで。

なお、最初に発見したのは StringIO じゃなくて ISeq の
mark_ary や cref_stack による再帰でした。それのために IA64
で test-all が最後までいかなかったので倍に増やしたのですが、
これをどうにかすれば増やさなくてもいいのかも。

Program terminated with signal 11, Segmentation fault.
#0  0x080629a5 in gc_mark_children (ptr=3082942460, lev=1) at gc.c:873
873         register RVALUE *obj = RANY(ptr);
(gdb) bt
#0  0x080629a5 in gc_mark_children (ptr=3082942460, lev=1) at gc.c:873
#1  0x08062950 in gc_mark (ptr=3082942460, lev=0) at gc.c:861
#2  0x0806299a in rb_gc_mark (ptr=3082942460) at gc.c:867
#3  0xb7cad47c in strio_mark (ptr=0x8408ec8) at stringio.c:54
#4  0x08062d8c in gc_mark_children (ptr=3082942320, lev=1) at gc.c:1069
#5  0x08062950 in gc_mark (ptr=3082942320, lev=0) at gc.c:861
#6  0x0806274a in mark_entry (key=9449, value=3082942320, lev=0) at gc.c:770
#7  0x080d1665 in st_foreach (table=0x8408ee0, func=0x8062732 <mark_entry>, arg=0) at st.c:593
#8  0x08062777 in mark_tbl (tbl=0x8408ee0, lev=0) at gc.c:778
#9  0x08062792 in rb_mark_tbl (tbl=0x8408ee0) at gc.c:784
#10 0x080f1be8 in rb_mark_generic_ivar (obj=3082942380) at variable.c:864
#11 0x08062a27 in gc_mark_children (ptr=3082942380, lev=1) at gc.c:886
#12 0x08062950 in gc_mark (ptr=3082942380, lev=0) at gc.c:861
#13 0x0806299a in rb_gc_mark (ptr=3082942380) at gc.c:867
#14 0xb7cad47c in strio_mark (ptr=0x8408fe8) at stringio.c:54
#15 0x08062d8c in gc_mark_children (ptr=3082942240, lev=1) at gc.c:1069
#16 0x08062950 in gc_mark (ptr=3082942240, lev=0) at gc.c:861
#17 0x0806274a in mark_entry (key=9449, value=3082942240, lev=0) at gc.c:770
#18 0x080d1665 in st_foreach (table=0x8409000, func=0x8062732 <mark_entry>, arg=0) at st.c:593
#19 0x08062777 in mark_tbl (tbl=0x8409000, lev=0) at gc.c:778
#20 0x08062792 in rb_mark_tbl (tbl=0x8409000) at gc.c:784
#21 0x080f1be8 in rb_mark_generic_ivar (obj=3082942300) at variable.c:864
#22 0x08062a27 in gc_mark_children (ptr=3082942300, lev=1) at gc.c:886
#23 0x08062950 in gc_mark (ptr=3082942300, lev=0) at gc.c:861
#24 0x0806299a in rb_gc_mark (ptr=3082942300) at gc.c:867
#25 0xb7cad47c in strio_mark (ptr=0x8409108) at stringio.c:54
#26 0x08062d8c in gc_mark_children (ptr=3082942160, lev=1) at gc.c:1069
#27 0x08062950 in gc_mark (ptr=3082942160, lev=0) at gc.c:861
#28 0x0806274a in mark_entry (key=9449, value=3082942160, lev=0) at gc.c:770
#29 0x080d1665 in st_foreach (table=0x8409120, func=0x8062732 <mark_entry>, arg=0) at st.c:593
#30 0x08062777 in mark_tbl (tbl=0x8409120, lev=0) at gc.c:778
#31 0x08062792 in rb_mark_tbl (tbl=0x8409120) at gc.c:784
#32 0x080f1be8 in rb_mark_generic_ivar (obj=3082942220) at variable.c:864
#33 0x08062a27 in gc_mark_children (ptr=3082942220, lev=1) at gc.c:886
#34 0x08062950 in gc_mark (ptr=3082942220, lev=0) at gc.c:861
#35 0x0806299a in rb_gc_mark (ptr=3082942220) at gc.c:867
#36 0xb7cad47c in strio_mark (ptr=0x8409228) at stringio.c:54
#37 0x08062d8c in gc_mark_children (ptr=3082942080, lev=1) at gc.c:1069
#38 0x08062950 in gc_mark (ptr=3082942080, lev=0) at gc.c:861
#39 0x0806274a in mark_entry (key=9449, value=3082942080, lev=0) at gc.c:770
...
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next