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

yarv-dev:616

From: sheepman <sheepman sheepman.sakura.ne.jp>
Date: Sat, 17 Sep 2005 14:10:17 +0900
Subject: [yarv-dev:616] yarv dumps core when multiple assignment to constants

こんにちは、sheepman です。

次のようにすると core を吐きます。

$ ./miniruby -ve 'A, B = 1, 2'
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 'A, B = 1, 2'

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

(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  mod_av_set (klass=5, id=10749, val=3, isconst=6) at ../yarv/variable.c:1647
#7  0x080ba466 in rb_const_set (klass=5, id=10749, val=3) at ../yarv/variable.c:1670
#8  0x080bbb74 in th_eval (th=0x810f978, initial=0) at vm.inc:482
#9  0x080be29e in th_eval_body (th=0x810f978) at ../yarv/vm.c:1029
#10 0x080bf385 in yarvcore_eval_iseq (iseq=1075621220) at ../yarv/yarvcore.c:233
#11 0x080bf3d1 in yarvcore_eval_parsed (node=0, file=0) at ../yarv/yarvcore.c:248
#12 0x08056d44 in ruby_exec_internal () at ../yarv/eval.c:1562
#13 0x08056d60 in ruby_exec () at ../yarv/eval.c:1574
#14 0x08056d9b in ruby_run () at ../yarv/eval.c:1591
#15 0x080551c1 in main () at ../yarv/main.c:38
#16 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

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

->     616 2005-09-17 14:10 [sheepman sheepman.sa] yarv dumps core when multiple assignment to constants
       623 2005-09-18 01:16 ┣[ko1 atdot.net       ]                                       
       735 2005-12-28 11:28 ┗[ko1 atdot.net       ]