develooper Front page | perl.perl5.porters | Postings from January 2014

Re: [perl #120626] Bleadperl v5.19.6-22-gebdc880 breaks GWILLIAMS/RDF-Trine-1.007.tar.gz

Thread Previous | Thread Next
From:
wolfsage
Date:
January 28, 2014 13:26
Subject:
Re: [perl #120626] Bleadperl v5.19.6-22-gebdc880 breaks GWILLIAMS/RDF-Trine-1.007.tar.gz
Message ID:
CAJ0K8bjL5iPmCpHWrgzmNk8vGrVFnvO0UUfZ0QUB10GVr6x2Ng@mail.gmail.com
I think I've got this right:


  ok 1 - use HTML::FormHandler::Field::Repeatable;
  ok 2 - field built
  ==3474== Invalid write of size 8
  ==3474==    at 0xA873891: XS_Data__Clone_clone (Data-Clone.xs:395)
  ==3474==    by 0x4F24CA: Perl_pp_entersub (pp_hot.c:2768)
  ==3474==    by 0x4E7399: Perl_runops_standard (run.c:42)
  ==3474==    by 0x43FC9C: S_run_body (perl.c:2446)
  ==3474==    by 0x43F87B: perl_run (perl.c:2362)
  ==3474==    by 0x41CD9B: main (perlmain.c:112)
  ==3474==  Address 0x592fd20 is 16 bytes inside a block of size 1,024 free'd
  ==3474==    at 0x4C2B7B2: realloc (in
/usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
  ==3474==    by 0x4BD3F7: Perl_safesysrealloc (util.c:244)
  ==3474==    by 0x4E5246: Perl_av_extend_guts (av.c:154)
  ==3474==    by 0x4E4FC0: Perl_av_extend (av.c:82)
  ==3474==    by 0x52AB5C: Perl_stack_grow (scope.c:38)
  ==3474==    by 0x55E26E: Perl_do_kv (doop.c:1268)
  ==3474==    by 0x4EB13E: Perl_pp_rv2av (pp_hot.c:934)
  ==3474==    by 0x4E7399: Perl_runops_standard (run.c:42)
  ==3474==    by 0x44046E: Perl_call_sv (perl.c:2746)
  ==3474==    by 0xA872F53: dc_call_sv1 (Data-Clone.xs:176)
  ==3474==    by 0xA8731E1: dc_clone_object (Data-Clone.xs:227)
  ==3474==    by 0xA873356: clone_rv (Data-Clone.xs:266)
  ==3474==
  Squawk at blib/lib/HTML/FormHandler/Merge.pm line 56.
      HTML::FormHandler::Merge::merge_hashes(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line
23
      HTML::FormHandler::Merge::__ANON__(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 40
      HTML::FormHandler::Merge::merge(HASH(0x595afe0),
HASH(0x826db90)) called at
blib/lib/HTML/FormHandler/Field/Repeatable.pm line 75
      HTML::FormHandler::Field::Repeatable::create_element(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at blib/lib/HTML/FormHandler/Field/Repeatable.pm line 55
      HTML::FormHandler::Field::Repeatable::init_state(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at t/fields/repeatable.t line 15
  Squawk at blib/lib/HTML/FormHandler/Merge.pm line 56.
      HTML::FormHandler::Merge::merge_hashes(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 23
      HTML::FormHandler::Merge::__ANON__(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 40
      HTML::FormHandler::Merge::merge(HASH(0x595afe0),
HASH(0x826db90)) called at
blib/lib/HTML/FormHandler/Field/Repeatable.pm line 75
      HTML::FormHandler::Field::Repeatable::create_element(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at blib/lib/HTML/FormHandler/Field/Repeatable.pm line 55
      HTML::FormHandler::Field::Repeatable::init_state(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at t/fields/repeatable.t line 15
  Squawk at blib/lib/HTML/FormHandler/Merge.pm line 56.
      HTML::FormHandler::Merge::merge_hashes(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 23
      HTML::FormHandler::Merge::__ANON__(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 40
      HTML::FormHandler::Merge::merge(HASH(0x595afe0),
HASH(0x826db90)) called at
blib/lib/HTML/FormHandler/Field/Repeatable.pm line 75
      HTML::FormHandler::Field::Repeatable::create_element(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at blib/lib/HTML/FormHandler/Field/Repeatable.pm line 55
      HTML::FormHandler::Field::Repeatable::init_state(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at t/fields/repeatable.t line 15
  Squawk at blib/lib/HTML/FormHandler/Merge.pm line 56.
      HTML::FormHandler::Merge::merge_hashes(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 23
      HTML::FormHandler::Merge::__ANON__(HASH(0x9ccc120),
HASH(0x826db90)) called at blib/lib/HTML/FormHandler/Merge.pm line 40
      HTML::FormHandler::Merge::merge(HASH(0x595afe0),
HASH(0x826db90)) called at
blib/lib/HTML/FormHandler/Field/Repeatable.pm line 75
      HTML::FormHandler::Field::Repeatable::create_element(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at blib/lib/HTML/FormHandler/Field/Repeatable.pm line 55
      HTML::FormHandler::Field::Repeatable::init_state(HTML::FormHandler::Field::Repeatable=HASH(0x5947578))
called at t/fields/repeatable.t line 15
  ok 3 - attribute set

-- Matthew Horsfall (alh)

Thread Previous | Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About