# \[Bug #2237\] Interoperability between 1.8 and 1.9 through Marshal

**URL:** <https://www.ruby-forum.com/t/bug-2237-interoperability-between-1-8-and-1-9-through-marshal/177557>\
**Category:** Development\
**Created:** [October 20, 2009, 6:36am UTC](https://www.ruby-forum.com/t/bug-2237-interoperability-between-1-8-and-1-9-through-marshal/177557 "2009-10-20T06:36:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Yuki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Post date:** [October 20, 2009, 6:36am UTC](https://www.ruby-forum.com/t/bug-2237-interoperability-between-1-8-and-1-9-through-marshal/177557/1 "2009-10-20T06:36:51Z")

</div>

Bug #2237: Interoperability between 1.8 and 1.9 through Marshal  
[http://redmine.ruby-lang.org/issues/show/2237](http://redmine.ruby-lang.org/issues/show/2237)

e$B5/I\<\<Te(B: Yuki S.  
e$B%9%F!\<%?%9e(B: Open, e$BM%@hEYe(B: Normal  
e$B%+%F%4%je(B: core, Target version: 1.9.x  
ruby -v: ruby 1.9.2dev (2009-09-29 trunk 25144) [i386-darwin9.8.0]

e$BEv$?$jA0$H$$$($P$=$&$J$s$G$9$,!“e(Bruby  
1.9e$B$G3HD%$5$l$?e(BMarshale$B%U%)!\<%^%C%H$re(BRuby  
1.8e$B$,G’\<1$7$^$;$s!#e(B  
e$B\>-MhE\*$K2?$+\<jN)$F$r9M$($?$$$G$9!#e(BMarshale$B$N%P!\<%8%g%s%”%C%W$K8e$+$iDI?o$9$k$?$a$N$b$N$rG[I[$9$k$J$j2?$J$j$NJ}:v$O$J$$$G$7$g$&$+!#e(B

% ruby-trunk -v  
ruby 1.9.2dev (2009-09-29 trunk 25144) [i386-darwin9.8.0]  
% ruby18 -v  
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9]  
% ruby-trunk -e ‘print Marshal.dump([:e$B$"e(B]\*3)’ | ruby18 -e ‘p  
Marshal.load($\<.read)’  
[:“\343\201\202”, :E, :E]  
% ruby-trunk -e ‘print Marshal.dump(["e$B$“e(B”]\*3)’ | ruby-trunk -e ‘p  
Marshal.load($\<.read)’  
["e$B$“e(B”, "e$B$“e(B”, "e$B$“e(B”]

---

<div class="post-metadata">

**Author:** ![Yuki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Post date:** [October 20, 2009, 6:43am UTC](https://www.ruby-forum.com/t/bug-2237-interoperability-between-1-8-and-1-9-through-marshal/177557/2 "2009-10-20T06:43:18Z")

</div>

e$B%A%1%C%He(B #2237 e$B$,99?7$5$l$^$7$?!#e(B (by Yui NARUSE)

2e$B$DL$NNc$,FI$_9~$_$be(Btrunke$B$K$J$C$F$$$^$9!#e(B  
e$BK\<AE\*$G$O$J$$$77k2L$b$[$\F1$8$J$N$G4X78$"$j$^$;$s$,!#e(B

## e$B$G!"$3$l$C$Fe(B1.9e$B$Ne(BSymbole$B$re(BMarshal.dumpe$B$9$k:]$N%P%0$J$s$8$c$J$$$G$9$+$M!#e(B

[http://redmine.ruby-lang.org/issues/show/2237](http://redmine.ruby-lang.org/issues/show/2237)

---

<div class="post-metadata">

**Author:** ![Yuki\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/a6a055/32.png) [@Yuki\_S](https://www.ruby-forum.com/u/Yuki_S)\
**Post date:** [October 20, 2009, 11:07am UTC](https://www.ruby-forum.com/t/bug-2237-interoperability-between-1-8-and-1-9-through-marshal/177557/3 "2009-10-20T11:07:21Z")

</div>

e$B%A%1%C%He(B #2237 e$B$,99?7$5$l$^$7$?!#e(B (by Nobuyoshi N.)

e$B%9%F!\<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B  
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r25411.  
Yuki, thank you for your reporting of the issue.  
You have greatfully contributed toward Ruby.  
May Ruby be with you.

* * *

[http://redmine.ruby-lang.org/issues/show/2237](http://redmine.ruby-lang.org/issues/show/2237)
