Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 722848

Summary: dev-perl/Cache-Memcached-Fast-0.260.0 fails tests : panic: av_extend_guts() negative count (-2) at t/commands.t line 175.
Product: Gentoo Linux Reporter: Kent Fredric (IRC: kent\n) (RETIRED) <kentnl>
Component: Current packagesAssignee: Gentoo Perl team <perl>
Status: CONFIRMED ---    
Severity: normal Keywords: TESTFAILURE
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 300119    

Description Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2020-05-13 11:53:21 UTC
Putting this here so I can add this version to tree, and worry about the test failure later.

This bug should block potential stabilization if anything pulls this in as a dep.

PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
===(       1;0  1/1  0/?  0/? )=========================================# Testing Cache::Memcached::Fast 0.26, Perl 5.030002, /usr/bin/perl
t/00-load.t ......... ok                                                
===(       1;0  0/?  0/? )==============================================# Connected to 2 memcached servers, lowest version 1.6.5
t/01-connect.t ...... ok                                                
t/02-isa.t .......... ok                                                
t/errors.t .......... ok                                                
t/big_value.t ....... ok                                                
t/hash_namespace.t .. ok                                                
t/key_ref.t ......... ok                                                
t/malformed.t ....... ok                                                
t/namespace.t ....... ok                                                
t/noreply.t ......... ok                                                
t/nowait.t .......... ok                                                
t/serialize.t ....... ok                                                
t/threads.t ......... skipped: ithreads are not configured              
t/magic.t ........... ok                                                
t/utf8-downgrade.t .. ok                                                
t/utf8.t ............ ok                                                
t/commands.t ........ 67/126 panic: av_extend_guts() negative count (-2) at t/commands.t line 175.
# Looks like your test exited with 11 just after 70.
t/commands.t ........ Dubious, test returned 11 (wstat 2816, 0xb00)
Failed 56/126 subtests 

Test Summary Report
t/commands.t      (Wstat: 2816 Tests: 70 Failed: 0)
  Non-zero exit status: 11
  Parse errors: Bad plan.  You planned 126 tests but ran 70.
Files=17, Tests=167, 12 wallclock secs ( 0.19 usr  0.10 sys +  7.02 cusr  1.99 csys =  9.30 CPU)
Result: FAIL
Failed 1/17 test programs. 0/167 subtests failed.
Comment 1 Larry the Git Cow gentoo-dev 2020-05-13 12:27:28 UTC
The bug has been referenced in the following commit(s):

commit 773f7ad9ec4c08f2323f3ac19b4619b3709e8d11
Author:     Kent Fredric <>
AuthorDate: 2020-05-13 12:15:16 +0000
Commit:     Kent Fredric <>
CommitDate: 2020-05-13 12:26:29 +0000

    dev-perl/Cache-Memcached-Fast: Bump to version 0.260.0
    - EAPI7
    - Correct license as best possible given upstream weirdness: Although
      its very unlikely an end user will use the C parts of this as a
      library, the possibility still exists that they will, and after
      installing/downloading this package from Gentoo mirrors, may attempt
      to crib some of its source code. Subsequently, the only thing that
      makes sense is to forward expose the LGPL-2.1+ part mandatorially,
      because we can't make assertions about how people will use this.
    - Do unconditional removal of annoying tests
    - Add warning about known test failure with bug #722848 ref, but this
      path only seems to affect code that tries to use the (new) methods,
      gat/gat_multi, so existing code is likely unaffected.
    - Fix the stack when not returning anything
    - Add methods "->gat" and "->gat_multi" for updating expiration time
      while fetching a key/keys.
    Package-Manager: Portage-2.3.99, Repoman-2.3.22
    Signed-off-by: Kent Fredric <>

 .../Cache-Memcached-Fast-0.260.0.ebuild            | 49 ++++++++++++++++++++++
 dev-perl/Cache-Memcached-Fast/Manifest             |  1 +
 2 files changed, 50 insertions(+)