Your message dated Fri, 29 Apr 2016 09:28:25 +0300
with message-id <[email protected]>
and subject line Re: Bug#565703: perl segaults under -t mode
has caused the Debian Bug report #565703,
regarding perl segaults under -t mode
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
565703: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=565703
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: perl-base
Version: 5.10.1-8

Hi,

While testing lintian under the -t flag I got a segmentation fault.
Running lintian under perldebug on the same case produces a slightly
different output without any segmentation fault but with a failed
assertion:

Assertion !((gv)->sv_flags & 0x00004000) failed: file "gv.c", line 272
at /usr/lib/perl/5.10/Fcntl.pm line 173.

You should be able to reproduce it by running lintian with the
following commands:
cd `mktemp -d`
cp -a /usr/share/lintian root
perl -wt /usr/bin/lintian --root  root/ path/to/some.deb

The backtrace from the normal perl binary is:

#0  do_clean_objs (my_perl=0x94df008, ref=0x971b098) at sv.c:490
        target = 0x0
#1  0x080e12fd in S_visit (my_perl=0x94df008, f=0x80ec7f0
<do_clean_objs>, flags=2048, mask=2048) at sv.c:441
        svend = 0x971b248
        sv = 0x971b0a8
        sva = 0x971a258
        visited = 3
#2  0x080e1359 in Perl_sv_clean_objs (my_perl=0x94df008) at sv.c:549
No locals.
#3  0x0807de85 in perl_destruct (my_perl=0x94df008) at perl.c:833
        destruct_level = 0 '\000'
        hv = <value optimized out>
#4  0x08064262 in main (argc=6, argv=0xbfd7af44, env=0xbfd7af60) at
perlmain.c:119
        exitstatus = <value optimized out>

Please let me know if you need more info.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net



--- End Message ---
--- Begin Message ---
Version: 5.22.0~rc2-1

On Mon, Jan 18, 2010 at 09:12:36AM +0200, Niko Tyni wrote:
> On Sun, Jan 17, 2010 at 07:19:32PM -0600, Raphael Geissert wrote:
> > Package: perl-base
> > Version: 5.10.1-8
>  
> > While testing lintian under the -t flag I got a segmentation fault.
> > Running lintian under perldebug on the same case produces a slightly
> > different output without any segmentation fault but with a failed
> > assertion:
> > 
> > Assertion !((gv)->sv_flags & 0x00004000) failed: file "gv.c", line 272
> > at /usr/lib/perl/5.10/Fcntl.pm line 173.
> 
> Thanks for the report. A quick way to reproduce this is
> 
>  perl -wt -e 'unshift @INC, shift; require IPC::Run::Debug' foo

This seems to have been fixed in Perl 5.21.7 by

 
http://perl5.git.perl.org/perl.git/commit/0f94cb1fe27e58a59d3391214dab34037ab184db

Closing accordingly. Thanks again.
--
Niko Tyni   [email protected]

--- End Message ---

Reply via email to