[#8606] can't build 1.1b9_28 on digital-unix — Go Nakagawa <nakagawa@...>

中川といいます。みなさんはじめまして。

15 messages 1998/07/01
[#8615] Re: can't build 1.1b9_28 on digital-unix — matz@... (Yukihiro Matsumoto) 1998/07/02

まつもと ゆきひろです

[#8621] Re: can't build 1.1b9_28 on digital-unix — Go Nakagawa <nakagawa@...> 1998/07/02

中川です。

[#8649] [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...>

最近はすっかり ruby にお世話になっております。岩岡です。

33 messages 1998/07/08
[#8708] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/13

まつもと ゆきひろです

[#8710] Re: [BUG] Segmentation fault — WATANABE Hirofumi <watanabe@...> 1998/07/13

わたなべです.

[#8711] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

岩岡です。

[#8712] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

岩岡です。

[#8713] Re: [BUG] Segmentation fault — IWAOKA Masahiro <iwaoka@...> 1998/07/13

自己フォロウを続けてしまいまして申し訳ございません。

[#8715] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8718] Re: [BUG] Segmentation fault — WATANABE Hirofumi <watanabe@...> 1998/07/14

わたなべです.

[#8722] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石@JAISTです。

[#8723] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8725] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8726] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石@JAISTです。

[#8727] Re: [BUG] Segmentation fault — matz@... (Yukihiro Matsumoto) 1998/07/14

まつもと ゆきひろです

[#8728] Re: [BUG] Segmentation fault — ttate@... 1998/07/14

立石です。

[#8770] ruby 1.1c0 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

38 messages 1998/07/17
[#8800] Re: ruby 1.1c0 released — Sinichiro Dezawa <dezawa@...> 1998/07/21

出沢です

[#8801] Re: ruby 1.1c0 released — matz@... (Yukihiro Matsumoto) 1998/07/21

まつもと ゆきひろです

[#8804] Re: ruby 1.1c0 released — TEI meiki <tei@...> 1998/07/21

こんにちは、鄭です。

[#8845] mapping a tagged file onto a class — Takao KAWAMURA <kawamura@...>

各行にフィルード名と値が含まれ、レコードの区切りは空行という、

18 messages 1998/07/23
[#8847] Re: mapping a tagged file onto a class — matz@... (Yukihiro Matsumoto) 1998/07/24

まつもと ゆきひろです

[#8848] Re: mapping a tagged file onto a class — Takao KAWAMURA <kawamura@...> 1998/07/24

In message "[ruby-list:8847] Re: mapping a tagged file onto a class"

[#8892] nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...>

出沢です

33 messages 1998/07/27
[#8893] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/27

まつもと ゆきひろです

[#8895] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/27

まつもと ゆきひろです

[#8903] Re: nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...> 1998/07/27

matz> 良く見るとto_i,to_fともにNumeric.htmlに記述があります.これ

[#8906] Re: nil + 1, or Integer.to_i — keiju@... (石塚圭樹 ) 1998/07/27

けいじゅ@日本ラショナルソフトウェアです.

[#8909] Re: nil + 1, or Integer.to_i — Sinichiro Dezawa <dezawa@...> 1998/07/27

出沢です

[#8920] Re: nil + 1, or Integer.to_i — keiju@... (石塚圭樹 ) 1998/07/28

けいじゅ@日本ラショナルソフトウェアです.

[#8921] Re: nil + 1, or Integer.to_i — matz@... (Yukihiro Matsumoto) 1998/07/28

まつもと ゆきひろです

[ruby-list:8793] Re: ruby 1.1c0 released

From: TANAKA Shin-ichi <tanaka@...>
Date: 1998-07-21 04:55:18 UTC
List: ruby-list #8793
東芝の田中です。

On Tue, 21 Jul 1998, Yukihiro Matsumoto wrote:

> これはrehashでハッシュのサイズを拡大している最中にGCが発生す
> ると落っこちるというものです.以下のパッチで直ると思います.

対応どうもありがとうございます。
いただいたパッチをあてて、前回メールしたスクリプト

fname = "/usr/share/dict/web2"
fp = open(fname)
ln = 0
foo = {}
while (line = fp.gets)
    foo[line] = ln
    #print line
end

を実行させたところ、こけてしまいました。

今度のgdbの出力は以下のようになりました。

(gdb) run aho.rb
Starting program: /usr/local/bin/ruby aho.rb

Program received signal SIGSEGV, Segmentation fault.
0x3d29e in st_lookup (table=0x445090, 
    key=0xb41 <Error reading address 0xb41: Invalid argument>, 
    value=0xefbfd1c4) at st.c:134
134         hash_val = do_hash(key, table);
(gdb) bt
#0  0x3d29e in st_lookup (table=0x445090, 
    key=0xb41 <Error reading address 0xb41: Invalid argument>, 
    value=0xefbfd1c4) at st..c:134
#1  0x16c2 in search_method (klass=4314848, id=2881, origin=0xefbfd1ec)
    at eval.c:136
#2  0x170a in rb_get_method_body (klassp=0xefbfd220, idp=0xefbfd214, 
    noexp=0xefbfd210) at eval.c:157
#3  0x8265 in rb_call (klass=4314848, recv=4314868, mid=2881, argc=0, 
    argv=0x0, scope=1) at eval.c:3634
#4  0x8421 in rb_funcall (recv=4314868, mid=2881, n=0) at eval.c:3723
#5  0x10f78 in any_hash (a=4314868, mod=21343) at hash.c:101
#6  0x3d5b6 in rehash (table=0xa7f20) at st.c:243
#7  0x3d383 in st_insert (table=0xa7f20, key=0x40719c "\a\030", 
    value=0x1 <Error reading address 0x1: Invalid argument>) at st.c:177
#8  0x116f5 in hash_aset (hash=536784, key=4223408, val=1) at hash.c:486
#9  0x7aab in rb_call0 (klass=559624, recv=536784, id=333, argc=2, 
    argv=0xefbfd3c8, body=0x88788, nosuper=1) at eval.c:3382
#10 0x82f0 in rb_call (klass=559624, recv=536784, mid=333, argc=2, 
    argv=0xefbfd3c8, scope=0) at eval.c:3649
#11 0x4ce8 in rb_eval (self=581864, node=0x83198) at eval.c:1999
#12 0x4026 in rb_eval (self=581864, node=0x83148) at eval.c:1717
#13 0x3d46 in rb_eval (self=581864, node=0x83120) at eval.c:1608
#14 0x251a in eval_node (self=581864) at eval.c:925
#15 0x264d in ruby_run () at eval.c:955
#16 0x1611 in main (argc=2, argv=0xefbfd9e0, envp=0xefbfd9ec) at main.c:32
(gdb) 

In This Thread