[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:613

From: sheepman <sheepman sheepman.sakura.ne.jp>
Date: Sat, 17 Sep 2005 12:45:20 +0900
Subject: [yarv-dev:613] yarv dumps core

ML: yarv-dev quickml.atdot.net
新メンバー: sheepman@s...

こんにちは sheepman です。
次のようにすると core を吐きます。

$ ./miniruby -ve 'proc{p 1}.call'
ruby 1.9.0 (2005-08-19) [i686-linux]
YARVCore 0.3.1 (rev: 256) [opts: ]
-e:1: [BUG] Segmentation fault
ruby 1.9.0 (2005-08-19) [i686-linux]

zsh: abort      ./miniruby -ve 'proc{p 1}.call'

以下はバックトレースです。

(gdb) bt
#0  0x4009ac11 in kill () at finddomain.c:145
#1  0x4009a895 in raise (sig=6) at ../linuxthreads/sysdeps/unix/sysv/linux/raise.c:32
#2  0x4009c008 in abort () at ../sysdeps/generic/abort.c:88
#3  0x080ccfc6 in rb_bug (fmt=0x80f040d "Segmentation fault") at ../yarv/error.c:214
#4  0x080a8f1c in sigpipe (sig=11) at ../yarv/signal.c:527
#5  <signal handler called>
#6  0x0805d14e in proc_alloc (klass=1075630580, proc=1075694720) at ../yarv/eval.c:5800
#7  0x0805d363 in rb_block_proc () at ../yarv/eval.c:5884
#8  0x080be5b7 in call_cfunc (func=0x805d350 <rb_block_proc>, recv=1075689980, len=1075480936,
    argc=0, argv=0x6) at call_cfunc.h:19
#9  0x080bca06 in th_eval (th=0x810f978, initial=0) at vm.inc:1881
#10 0x080be29e in th_eval_body (th=0x810f978) at ../yarv/vm.c:1029
#11 0x080bf385 in yarvcore_eval_iseq (iseq=1075621260) at ../yarv/yarvcore.c:233
#12 0x080bf3d1 in yarvcore_eval_parsed (node=0, file=0) at ../yarv/yarvcore.c:248
#13 0x08056d44 in ruby_exec_internal () at ../yarv/eval.c:1562
#14 0x08056d60 in ruby_exec () at ../yarv/eval.c:1574
#15 0x08056d9b in ruby_run () at ../yarv/eval.c:1591
#16 0x080551c1 in main () at ../yarv/main.c:38
#17 0x40087c1f in __libc_start_main (main=0x80551a0 <main>, argc=3, ubp_av=0x3,
    init=0x80d7424 <__libc_csu_init>, fini=0x80d746c <__libc_csu_fini>,
    rtld_fini=0x400144a0 <_rtld_local>, stack_end=0x401a8968)
    at ../sysdeps/generic/libc-start.c:225

-- 
sheepman / TAMURA Takashi
sheepman sheepman.sakura.ne.jp http://sheepman.parfait.ne.jp/
   

--
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

このMLを退会する方法:
- 本文が空のメールを <yarv-dev quickml.atdot.net> に送ってください
- 本文が空のメールを送れない場合は、
  本文に「退会」とだけ書いたメールを <yarv-dev quickml.atdot.net> に送ってください
  (署名やhotmailの広告などがついて空メールを送れない場合など)

<yarv-dev quickml.atdot.net> のメンバー:
ko1@a...
aamine@l...
babie7a0@y...
cv8t-hdk@a...
fukumori@m...
gotoyuzo@n...
iga@r...
ikoma@m...
kawaji@h...
kou@c...
kumaryu@k...
maeda-yarv@a...
makoto.nakagawa@h...
masato@c...
matz@r...
nobsun@s...
nobu.nakada@n...
sakai@t...
shudo@c...
shugo@r...
usa@g...
yuya-ml@4...
zn@m...
nobu.nokada@s...
hira@v...
dan@d...
ml@a...
i@c...
akr@m...
nebata1953t@y...
shimada_pcml@y...
g-stuff@b...
zb@u...
shiro@l...
ttate@t...
nnakamur@m...
tom@n...
oxy@k...
ats7@a...
sheepman@s...

[前][次][番号順一覧][スレッド一覧][生データ]

->     613 2005-09-17 12:45 [sheepman sheepman.sa] yarv dumps core                         
       620 2005-09-18 01:14 ┣[ko1 atdot.net       ]                                       
       627 2005-09-18 01:20 ┃┗[matz ruby-lang.org  ]                                     
       732 2005-12-28 11:26 ┗[ko1 atdot.net       ]