Bug#628493: perl: FTBFS on kfreebsd-i386: t/op/threads failed

Niko Tyni ntyni at debian.org
Fri Aug 5 08:18:36 UTC 2011


On Thu, Aug 04, 2011 at 11:48:27AM +0300, Niko Tyni wrote:
> On Tue, Aug 02, 2011 at 04:31:38PM +0300, Niko Tyni wrote:
> > On Sun, May 29, 2011 at 04:01:48PM +0100, Dominic Hargreaves wrote:
> > > Source: perl
> > > Version: 5.14.0-1
> > > Severity: important
> > > 
> > > perl 5.14 failed to build on kfreebsd-i386:
> > > 
> > > <https://buildd.debian.org/status/fetch.php?pkg=perl&arch=kfreebsd-i386&ver=5.14.0-1&stamp=1306233511>
> > > 
> > > t/op/threads...................................................FAILED--expected 24 tests, saw 23
> > 
> > I'm able to reproduce this on a kvm kfreebsd-i386 virtual machine with
> > SMP enabled (but not on a non-SMP kernel, where the package builds fine.)

>  perl -Mthreads -e 'threads->create(sub {})->detach; fork'

> I'll report it upstream, but it seems possible that the problem is more
> on the libc / kernel side. Cc'ing the kfreebsd porter list. Help would
> be appreciated.

This also crashes on Squeeze, albeit with a SIGBUS instead of SIGSEGV.
IMO that means this bug shouldn't block Perl 5.14 going into wheezy.

I don't think there's much else we can do about this, so I propose we
add the attached patch to skip the crashing test but leave this bug open.
-- 
Niko Tyni   ntyni at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Skip-a-crashing-test-case-in-t-op-threads.t-on-GNU-k.patch
Type: text/x-diff
Size: 1085 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/perl-maintainers/attachments/20110805/30579ca5/attachment.patch>


More information about the Perl-maintainers mailing list