--90e6ba6e8a26e54618049a8fde15
Content-Type: text/plain; charset=ISO-8859-1

On Fri, Jan 21, 2011 at 7:29 PM, Kurt Stephens <ks / kurtstephens.com> wrote:

> I've been drilling deep into MRI's gc.
> Does anyone regularly run MRI against valgrind?
> I'm seeing quite a few errors on OS X 10.6.6 64-bit.
>
> e.g.:
>
> 6412Use of uninitialised value of size 8
> 6412   at 0x100054542: mark_current_machine_context (in ./ruby)
> 6412   by 0x10005473A: gc_marks (in ./ruby)
> 6412   by 0x1000558EA: rb_newobj (in ./ruby)
> 6412   by 0x100055E48: rb_node_newnode (in ./ruby)
> 6412   by 0x100099AA4: gettable_gen (in ./ruby)
> 6412   by 0x1000B752E: ruby_yyparse (in ./ruby)
> 6412   by 0x1000B8FC9: yycompile0 (in ./ruby)
> 6412   by 0x10017F7A2: thread_suppress_tracing (in ./ruby)
> 6412   by 0x100096E1F: rb_parser_compile_file (in ./ruby)
> 6412   by 0x1000FBC1B: load_file_internal (in ./ruby)
> 6412   by 0x10003C5CE: rb_ensure (in ./ruby)
> 6412   by 0x1000F950D: rb_load_file (in ./ruby)
> 6412> 6412Conditional jump or move depends on uninitialised value(s)
> 6412   at 0x100051CAB: gc_mark_children (in ./ruby)
> 6412   by 0x100054622: mark_current_machine_context (in ./ruby)
> 6412   by 0x10005473A: gc_marks (in ./ruby)
> 6412   by 0x1000558EA: rb_newobj (in ./ruby)
> 6412   by 0x100055E48: rb_node_newnode (in ./ruby)
> 6412   by 0x100099AA4: gettable_gen (in ./ruby)
> 6412   by 0x1000B752E: ruby_yyparse (in ./ruby)
> 6412   by 0x1000B8FC9: yycompile0 (in ./ruby)
> 6412   by 0x10017F7A2: thread_suppress_tracing (in ./ruby)
> 6412   by 0x100096E1F: rb_parser_compile_file (in ./ruby)
> 6412   by 0x1000FBC1B: load_file_internal (in ./ruby)
> 6412   by 0x10003C5CE: rb_ensure (in ./ruby)
>
>
When I'm running valgrind against MRI I use

  --partial-loads-ok ュュュュ

   ャ   ャ   ャ    
    テ ョ

ュュケーカカクイカオエカアクーエケクアオ
テュヤコ ッサ スノモマュククオケュア
テュヤュナコ ュ

シセシセシ ス「゜「セマ ニャ ハ イアャ イーアア  キコイケ ミヘャ ヒ モ シ ス「「セヲサシ ス「コタョ「セタョシッセヲサシッセ コシセシ ス「゜「 ス「コー ー ー ョクサュコア 」 サュコアサ「セ
ノヲ」ウケサ     ヘメノヲ」ウケサ ョシセ
ト    ヘメノ  ソシセ
ノヲ」ウケサ       マモ リ アーョカョカ カエュョシセ
シセ
ョョコシセ
シセ
ススウカエアイスス ユ      クシセ
ススウカエアイスス   ーアーーーオエオエイコ ゜゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオエキウチコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオオクナチコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオオナエクコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーケケチチエコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーツキオイナコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーツクニテケコ ー ィ ョッゥシセ
ススウカエアイスス   ーアーーアキニキチイコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーケカナアニコ ゜゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーニツテアツコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーウテオテナコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーニケオートコ ゜゜ ィ ョッゥシセ
ススウカエアイススシセ
ススウカエアイスス テ       ィゥシセ
ススウカエアイスス   ーアーーーオアテチツコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオエカイイコ ゜゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオエキウチコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオオクナチコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーオオナエクコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーケケチチエコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーツキオイナコ ゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーツクニテケコ ー ィ ョッゥシセ
ススウカエアイスス   ーアーーアキニキチイコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーケカナアニコ ゜゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーニツテアツコ ゜゜ ィ ョッゥシセ
ススウカエアイスス   ーアーーーウテオテナコ ゜ ィ ョッゥシセ
シセ
シッセシッセシセシセラ ノヲ」ウケサ    ヘメノ ノ シッセシセシセシッセシセ  ュュュュス ュュュュスシッセシセシセシッセシセ   ャ   ャ   ャ         テ ョシッセ

ュュケーカカクイカオエカアクーエケクアオュュ