().." dumps core

e$B1sF#PR2p$H?=$7$^$9!#e(B

()…" e$B$H$$$&%3!<%I$r<B9T$9$k$He(B segv e$B$7$^$9!#e(B

$ ./ruby-1.8.5/local/bin/ruby -e ‘()…"’
-e:1: unterminated string meets end of file
-e:1: [BUG] Segmentation fault
ruby 1.8.5 (2006-10-30) [i686-linux]

e$B%"%!<%H$7$^$7$?e(B

e$B0J2<$N%P!<%8%g%s$G3NG’$7$^$7$?!#e(B

  • ruby 1.8.5 (2006-10-30) [i686-linux]
  • ruby 1.8.5 (2006-08-25) [i386-cygwin]
  • ruby 1.8.4 (2005-12-24) [i386-cygwin]

e$B0J2<$N%P!<%8%g%s$G$OH/@8$7$^$;$s$G$7$?!#e(B

  • ruby 1.9.0 (2006-10-31) [i686-linux]
  • ruby 1.8.2 (2005-04-11) [i386-linux]

e$B1sF#$G$9!#e(B

ruby 1.8.5 (2006-10-30) [i686-linux] e$B$Ge(B
e$B$3$N%Q%C%A$G2r7h$9$k;v$r3NG’$7$^$7$?!#e(B

$ ./ruby-1.8.5/local/bin/ruby -e ‘()…"’
-e:1: unterminated string meets end of file
$

06/11/02 e$B$Ke(B U.Nakamura[email protected]
e$B$5$s$O=q$-$^$7$?e(B:

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:29732] ()…” dumps core"
on Nov.02,2006 00:21:15, [email protected] wrote:
| ()…" e$B$H$$$&%3!<%I$r<B9T$9$k$He(B segv e$B$7$^$9!#e(B

e$B$3$&$G$7$g$&$+!#e(B

Index: parse.y

RCS file: /home/cvs/ruby/parse.y,v
retrieving revision 1.307.2.46
diff -u -1 -p -r1.307.2.46 parse.y
— parse.y 17 Oct 2006 15:56:28 -0000 1.307.2.46
+++ parse.y 1 Nov 2006 16:45:05 -0000
@@ -1483,3 +1483,4 @@ primary : literal
{

  •   	$$ = $2;
    
  •   	if (!$2) $$ = NEW_NIL();
    
  •   	else $$ = $2;
          }
    

e$B$=$l$G$O!#e(B

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:29733] Re: ()…” dumps core"
on Thu, 2 Nov 2006 01:45:35 +0900, “U.Nakamura”
[email protected] writes:

|In message “[ruby-dev:29732] ()…” dumps core"
| on Nov.02,2006 00:21:15, [email protected] wrote:
|| ()…" e$B$H$$$&%3!<%I$r<B9T$9$k$He(B segv e$B$7$^$9!#e(B
|
|e$B$3$&$G$7$g$&$+!#e(B

e$B%3%_%C%H$7$F$/$@$5$$!#e(B