Practice of Programming

プログラム とか Linuxとかの話題

YAML::XS 0.35未満のメモリリーク

DBに大きめのYAMLが保存してあって、それを読み取る処理があったのですが、メモリがどんどん増えていくなーと思ったら、以下のものでした。
http://blogs.perl.org/users/brian_d_foy/2011/03/fixing-yamlxss-memory-leak.html

Changesでは、

    • -

version: 0.35
date: Mon Apr 4 00:33:09 CST 2011
changes:

  • Apply bdfoy patch from rt-46172
  • Update ppport.h to fix rt-64749 & rt-62054
  • Add ANDK's regexp.t patch from rt-62266
http://cpansearch.perl.org/src/INGY/YAML-LibYAML-0.38/Changes

"Apply bdfoy patch from rt-46172"がそれ。1年くらい前には直っている話でした。
というわけで、0.35未満の人は上げたほうが良いですよ。