Debian Bug report logs - #711616
libtest-refcount-perl: FTBFS with perl 5.18: test failures

version graph

Package: src:libtest-refcount-perl; Maintainer for src:libtest-refcount-perl is Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>;

Reported by: Dominic Hargreaves <dom@earth.li>

Date: Sat, 8 Jun 2013 11:24:02 UTC

Severity: serious

Tags: jessie, sid

Found in version libtest-refcount-perl/0.07-1

Fix blocked by 719835: libdevel-findref-perl: crash in XS_Devel__FindRef_find_ on Perl 5.18

Forwarded to http://rt.cpan.org/Public/Bug/Display.html?id=85998

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#711616; Package src:libtest-refcount-perl. (Sat, 08 Jun 2013 11:24:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dominic Hargreaves <dom@earth.li>:
New Bug report received and forwarded. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Sat, 08 Jun 2013 11:24:06 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Dominic Hargreaves <dom@earth.li>
To: submit@bugs.debian.org
Subject: libtest-refcount-perl: FTBFS with perl 5.18: test failures
Date: Sat, 8 Jun 2013 12:21:56 +0100
Source: libtest-refcount-perl
Version: 0.07-1
Severity: important
User: debian-perl@lists.debian.org
Usertags: perl-5.18-transition
Tags: sid jessie

This package FTBFS with perl 5.18 from experimental (in a clean sbuild
session):

   dh_auto_test
t/00use.t ....... ok
t/01count.t ..... 
Failed 4/8 subtests 
t/02one.t ....... 
Failed 1/3 subtests 
t/03weak.t ...... 
Failed 2/2 subtests 
t/04reftypes.t .. ok
t/99pod.t ....... ok

Test Summary Report
-------------------
t/01count.t   (Wstat: 11 Tests: 4 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 8 tests but ran 4.
t/02one.t     (Wstat: 11 Tests: 2 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 3 tests but ran 2.
t/03weak.t    (Wstat: 11 Tests: 0 Failed: 0)
  Non-zero wait status: 11
  Parse errors: Bad plan.  You planned 2 tests but ran 0.
Files=6, Tests=14,  1 wallclock secs ( 0.03 usr  0.03 sys +  0.24 cusr  0.03 csys =  0.33 CPU)
Result: FAIL

-- 
Dominic Hargreaves | http://www.larted.org.uk/~dom/
PGP key 5178E2A5 from the.earth.li (keyserver,web,email)



Set Bug forwarded-to-address to 'http://rt.cpan.org/Public/Bug/Display.html?id=85998'. Request was from gregor herrmann <gregoa@debian.org> to control@bugs.debian.org. (Sat, 08 Jun 2013 20:54:04 GMT) Full text and rfc822 format available.

Severity set to 'serious' from 'important' Request was from Dominic Hargreaves <dom@earth.li> to control@bugs.debian.org. (Tue, 13 Aug 2013 12:21:37 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>:
Bug#711616; Package src:libtest-refcount-perl. (Thu, 15 Aug 2013 20:36:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Niko Tyni <ntyni@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>. (Thu, 15 Aug 2013 20:36:05 GMT) Full text and rfc822 format available.

Message #14 received at 711616@bugs.debian.org (full text, mbox):

From: Niko Tyni <ntyni@debian.org>
To: Dominic Hargreaves <dom@earth.li>, 711616@bugs.debian.org
Subject: Re: Bug#711616: libtest-refcount-perl: FTBFS with perl 5.18: test failures
Date: Thu, 15 Aug 2013 23:33:42 +0300
clone 711616 -1
reassign -1 libdevel-findref-perl 1.422-1
retitle -1 libdevel-findref-perl: crash in XS_Devel__FindRef_find_ on Perl 5.18
block 711616 by -1
thanks

On Sat, Jun 08, 2013 at 12:21:56PM +0100, Dominic Hargreaves wrote:
> Source: libtest-refcount-perl
> Version: 0.07-1
> Severity: important
> User: debian-perl@lists.debian.org
> Usertags: perl-5.18-transition
> Tags: sid jessie
> 
> This package FTBFS with perl 5.18 from experimental (in a clean sbuild
> session):
> 
>    dh_auto_test
> t/00use.t ....... ok
> t/01count.t ..... 
> Failed 4/8 subtests 

This is Devel::FindRef crashing:

  $ perl -Iblib/lib -Iblib/arch t/01count.t 
  1..8
  ok 1 - anon ARRAY ref succeeds
  ok 2 - not ref fails
  ok 3 - normal object succeeds
  ok 4 - two refs to object succeeds
  Segmentation fault (core dumped)
 
Backtrace:

  Program terminated with signal 11, Segmentation fault.
  #0  0x00007f4f43a9b1f0 in XS_Devel__FindRef_find_ (my_perl=0x21f2010, cv=0x24eccf8) at FindRef.xs:172
  172                                       if (AvARRAY (pad)[0] == targ)
  (gdb) bt
  #0  0x00007f4f43a9b1f0 in XS_Devel__FindRef_find_ (my_perl=0x21f2010, cv=0x24eccf8) at FindRef.xs:172
  #1  0x00007f4f44e7b066 in Perl_pp_entersub () from /usr/lib/libperl.so.5.18
  #2  0x00007f4f44e736b6 in Perl_runops_standard () from /usr/lib/libperl.so.5.18
  #3  0x00007f4f44e0bcd1 in perl_run () from /usr/lib/libperl.so.5.18
  #4  0x0000000000400e19 in main ()
  (gdb) print pad
  $1 = (AV *) 0x4000000b00000001
 
There isn't much of a test suite in libdevel-findref-perl, but I get the same crash
with

perl -MDevel::FindRef -e 'Devel::FindRef::track( bless {}, "Some::Class" );'

I suspect it's to do with 
 http://perl5.git.perl.org/perl.git/commit/7261499db89d7afd6c64079406dc32f10acfe512
or thereabouts, but haven't verified that yet.

Cloning and blocking.
-- 
Niko Tyni   ntyni@debian.org



Bug 711616 cloned as bug 719835 Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 15 Aug 2013 20:36:13 GMT) Full text and rfc822 format available.

Added blocking bug(s) of 711616: 719835 Request was from Niko Tyni <ntyni@debian.org> to control@bugs.debian.org. (Thu, 15 Aug 2013 20:36:18 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Apr 19 19:00:05 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.