On Mon, Nov 14, 2011 at 01:59:37AM -0200, Gabriel Andrade wrote: > Vamos lá: > > $ git clone git://git.shadowcat.co.uk/dbsrgits/DBIx-Class.git ; cd > DBIx-Class; > $ git diff v0.08193..v0.08194 lib/ >
gabiruh++ > Esse commit mostra que deixou-se de testar a versão usando a variável escalar > $VERSION no pacote do DBD::Pg e passou-se a confiar no UNIVERSAL::VERSION, > que é conhecido por vazar memória nas versões do perl 5.10+ [1]. Esse bug já > foi consertado nas versões 5.12.4+. gabiruh++ Esta é uma informação muito útil, como você mesmo já disse... Para ficarmos em alerta, não só com o DBIx::Class, mas com outros cenários baseados no 5.10..5.12.4. > > Dado os supracitados fatos, só nos resta supor que o motivo do leak é o seu > perl antigo, provavelmente um 5.10ish, em conjunto com um UNIVERSAL::VERSION > vazando a torto e a direito. > > Veredito: o DBIx::Class é inocente. :) > > Putz.. se eu errei, pelo menos foi um bom uso de lógica dedutiva no processo > de investigação. gabiruh++ # nosso Sherlock Holmes. -Thiago Rondon =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer