# {\*0} dumps core

**URL:** <https://www.ruby-forum.com/t/0-dumps-core/107943>\
**Category:** Development\
**Created:** [June 27, 2007, 6:55pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943 "2007-06-27T18:55:30Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 27, 2007, 6:55pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/1 "2007-06-27T18:55:30Z")

</div>

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

1.9 e$B$G0J2\<$N$h$&$K$9$k$HMn$A$^$9!#e(B

## $ ./ruby -e ‘{\*0}’ – control frame ---------- c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

## – backtrace of native function call (Use addr2line) – 0x80da925 0x80f3b70 0x8103da3 0x810aa87 0x80cfea2 0x80cff76 0x80db782 0x80db7e6 0x8059042 0x8059066 0x805d5f1 0x8056d1f 0xb7e04ea8 0x8056c51

[BUG] can’t make hash with this node: NODE\_SPLAT  
ruby 1.9.0 (2007-06-28) [i686-linux]

e$B%"%!\<%H$7$^$7$?e(B (core dumped)

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 27, 2007, 7:22pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/2 "2007-06-27T19:22:33Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Yusuke ENDOH wrote:

> $ ./ruby -e ‘{\*0}’

e$B!!$"$j$c!#$3$l$O0lBN2?$r$9$k$Y$-$J$s$@$m$&!#%Q!\<%5$GCF$/OC$G$Oe(B  
e$B$J$$!)!d$^$D$b$H$5$se(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 10:27am UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/3 "2007-06-28T10:27:49Z")

</div>

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

In message “Re: [ruby-dev:31074] Re: {\*0} dumps core”  
on Thu, 28 Jun 2007 02:21:11 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|Yusuke ENDOH wrote:  
|\> $ ./ruby -e ‘{\*0}’  
|  
|e$B!!$"$j$c!#$3$l$O0lBN2?$r$9$k$Y$-$J$s$@$m$&!#%Q!\<%5$GCF$/OC$G$Oe(B  
|e$B$J$$!)!d$^$D$b$H$5$se(B

1.8e$B$^$G$O%Q!\<%5$G$O$M$F$^$7$?$,!“e(Bsplate$B$,$I$3$K$G$b$3$l$k$h$&e(B  
e$B$K$J$C$?4XO”$G$G$-$k$h$&$K$J$C$F$^$9$M!#$($($H!"e(B

- 

{1,2,3,4}e$B$Oe(Bvalid({1=\>2,3=\>4}e$B$N0UL#e(B)e$B$J$N$GE83+8e%O%C%7%ee(B  
e$B$r@8@.$9$Y$-!#e(B

- Hashe$B$Ke(Bsplate$B$O\<YF;!#e(BNODE\_SPLATe$B$r%A%'%C%/$7$F%(%i!\<e(B

e$B$N$$$:$l$+$@$H;W$&$N$G$9$,!"$J$s$H$J$/A0\<T$N$h$&$J!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 4:04pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/4 "2007-06-28T16:04:37Z")

</div>

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

In message “Re: [ruby-dev:31080] Re: {\*0} dumps core”  
on Thu, 28 Jun 2007 21:48:36 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|Yukihiro M. wrote:  
|\> \* {1,2,3,4}e$B$Oe(Bvalid({1=\>2,3=\>4}e$B$N0UL#e(B)e$B$J$N$GE83+8e%O%C%7%ee(B  
|\> e$B$r@8@.$9$Y$-!#e(B  
|\> \* Hashe$B$Ke(Bsplate$B$O\<YF;!#e(BNODE\_SPLATe$B$r%A%'%C%/$7$F%(%i!\<e(B  
|\>  
|\> e$B$N$$$:$l$+$@$H;W$&$N$G$9$,!"$J$s$H$J$/A0\<T$N$h$&$J!#e(B  
|  
|e$B!!e(BIRC e$B$G$OA0\<T$r?d$7$F$$$k?M$,B?$$$h$&$J46$8$G$7$?!#;d$O$I$C$Ae(B  
|e$B$G$b$$$$$G$9!#e(B

e$B$G$O!"A0\<T$G!#e(B

- splate$B$N$J$$%j%9%H$G$O4q?t8D$NMWAG$G%3%s%Q%$%k%(%i!\<e(B  
e$B$3$l$O;d$,$d$j$^$9e(B

- e$BI\>2A;~$Oe(BNODE\_SPLATe$B$GG[NsE83+!#4q?t8D$J$i$d$O$j%(%i!\<e(B  
(ArgumentErrore$B$G$$$$$H;W$$$^$9e(B)e$B!#$3$A$i$O$5$5$@$/$s$K$\*e(B  
e$B4j$$$7$^$9!#e(B

e$B$H$$$&$3$H$G$I$&$G$7$g$&!)e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 4:41pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/5 "2007-06-28T16:41:43Z")

</div>

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

In message “Re: [ruby-dev:31082] Re: {\*0} dumps core”  
on Thu, 28 Jun 2007 23:02:29 +0900, Yukihiro M.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

|e$B$G$O!"A0\<T$G!#e(B  
|  
| \* splate$B$N$J$$%j%9%H$G$O4q?t8D$NMWAG$G%3%s%Q%$%k%(%i!\<e(B  
| e$B$3$l$O;d$,$d$j$^$9e(B

e$B$H$$$&$o$1$G$d$C$F$\*$-$^$7$?!#e(B

e$B$,!"$3$l$G$$$8$C$F$k;~$K%7%s%?%C%/%9%(%i!\<$G%(%i!\<0LCV$,I=\<(e(B  
e$B$5$l$J$/$J$C$F$$$k$3$H$K5$$,$D$-$^$7$?!#$J$K$,$$$1$J$$$s$G$7$ge(B  
e$B$&$M!)e(B

% ruby1.8 -e ‘{1,2,3}’  
-e:1: odd number list for Hash  
% ruby1.9 -e ‘{1,2,3}’  
odd number list for Hash

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 2:49pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/6 "2007-06-28T14:49:26Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Yukihiro M. wrote:

> - {1,2,3,4}e$B$Oe(Bvalid({1=\>2,3=\>4}e$B$N0UL#e(B)e$B$J$N$GE83+8e%O%C%7%ee(B  
> e$B$r@8@.$9$Y$-!#e(B
> - Hashe$B$Ke(Bsplate$B$O\<YF;!#e(BNODE\_SPLATe$B$r%A%’%C%/$7$F%(%i!\<e(B
> 
> e$B$N$$$:$l$+$@$H;W$&$N$G$9$,!"$J$s$H$J$/A0\<T$N$h$&$J!#e(B

e$B!!e(BIRC  
e$B$G$OA0\<T$r?d$7$F$$$k?M$,B?$$$h$&$J46$8$G$7$?!#;d$O$I$C$Ae(B  
e$B$G$b$$$$$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 10:32pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/7 "2007-06-28T22:32:47Z")

</div>

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

In message “Re: [ruby-dev:31086] Re: {\*0} dumps core”  
on Fri, 29 Jun 2007 02:12:41 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$B!!$“$”!"$^$?$d$C$F$7$^$C$?!#e(BIRC e$B$GB?$=$&$@$C$?$N$O!V8e\<T!J5v$5e(B  
|e$B$J$$!K!W$[$&$G$7$?!#e(B

e$B$=$&$J$N$+!#e(B

|e$B!!$H$3$m$G!“$I$&$$$&%7%A%e%(!\<%7%g%s$G$”$k$H4r$7$$$s$G$7$g$&!"e(B  
|e$B$3$N5!G=!#e(B

e$BG[Ns$+$ie(BHashe$B$r$D$/$k;~$8$c$J$$$G$7$g$&$+!#e(BHash.new(\*ary)e$B$G==e(B  
e$BJ,$H$$$&OC$7$b$"$j$^$9$,!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 29, 2007, 12:35am UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/8 "2007-06-29T00:35:00Z")

</div>

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

In message “Re: [ruby-dev:31087] Re: {\*0} dumps core”  
on Fri, 29 Jun 2007 05:32:12 +0900, Yukihiro M.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

||e$B!!$H$3$m$G!“$I$&$$$&%7%A%e%(!\<%7%g%s$G$”$k$H4r$7$$$s$G$7$g$&!“e(B  
||e$B$3$N5!G=!#e(B  
|  
|e$BG[Ns$+$ie(BHashe$B$r$D$/$k;~$8$c$J$$$G$7$g$&$+!#e(BHash.new(\*ary)e$B$G==e(B  
|e$BJ,$H$$$&OC$7$b$”$j$^$9$,!#e(B

argse$B$,e(Bsplate$B$r4^$`$h$&$K$J$C$?$N$G!“e(B{args}e$B$NJ8K!$r5v$98B$je(B  
splate$B$@$1$r6X;\_$9$k$N$O!”$\*$+$7$$5$$,$7$^$9!#$?$@$7!"$3$NJ8K!e(B  
e$B$Oe(B

- Perle$BM3Mhe(B(Perle$B$G$Oe(B=\>e$B$Oe(B,e$B$HF15Ae(B)
- e$B$@$l$b;H$C$F$J$$e(B(e$B$@$m$&e(B)

e$B$+$i!“!Ve(B1.9e$B$G$J$/$9!W$H$$$&A\*Br;h$O$”$j$G$9$M!#e(B

---

<div class="post-metadata">

**Author:** ![Yusuke\_ENDOH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/c89c15/32.png) [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Post date:** [June 28, 2007, 7:18pm UTC](https://www.ruby-forum.com/t/0-dumps-core/107943/9 "2007-06-28T19:18:00Z")

</div>

e$B!!$5$5$@$G$9!#e(B

Yukihiro M. wrote:

> |\> \* {1,2,3,4}e$B$Oe(Bvalid({1=\>2,3=\>4}e$B$N0UL#e(B)e$B$J$N$GE83+8e%O%C%7%ee(B  
> |\> e$B$r@8@.$9$Y$-!#e(B  
> |\> \* Hashe$B$Ke(Bsplate$B$O\<YF;!#e(BNODE\_SPLATe$B$r%A%’%C%/$7$F%(%i!\<e(B  
> |\>  
> |\> e$B$N$$$:$l$+$@$H;W$&$N$G$9$,!"$J$s$H$J$/A0\<T$N$h$&$J!#e(B  
> |  
> |e$B!!e(BIRC e$B$G$OA0\<T$r?d$7$F$$$k?M$,B?$$$h$&$J46$8$G$7$?!#;d$O$I$C$Ae(B  
> |e$B$G$b$$$$$G$9!#e(B
> 
> e$B$G$O!"A0\<T$G!#e(B

e$B!!$"$"!"$^$?$d$C$F$7$^$C$?!#e(BIRC  
e$B$GB?$=$&$@$C$?$N$O!V8e\<T!J5v$5e(B  
e$B$J$$!K!W$[$&$G$7$?!#e(B

e$B!!$H$3$m$G!"$I$&$$$&%7%A%e%(!\<%7%g%s$G$"$k$H4r$7$$$s$G$7$g$&!"e(B  
e$B$3$N5!G=!#e(B
