develooper Front page | perl.perl5.porters | Postings from May 2008

Re: [perl #39758] perl -d bug on Mandriva Cooker with 5.8.8 (regression from 5.6.2)

Thread Next
From:
Shlomi Fish
Date:
May 12, 2008 10:02
Subject:
Re: [perl #39758] perl -d bug on Mandriva Cooker with 5.8.8 (regression from 5.6.2)
Message ID:
200805121617.40389.shlomif@iglu.org.il
I hope this message will be reported as a reply to the bug because:

1. There isn't a link back to the bug record on the web from the email.

2. There isn't a reply button on the 
http://rt.perl.org/rt3//Public/Bug/Display.html?id=39758 record. 

Both of these are as opposed to the convention on almsot any other bug-tracker 
out there, including the ones for KDE, GNOME, Mozilla, and what the users 
expect (and is the case for rt.cpan.org). See:

* http://use.perl.org/~Shlomi+Fish/journal/33303

* http://www.joelonsoftware.com/uibook/chapters/fog0000000057.html

I screamed from frustration.

On Monday 12 May 2008, Bram via RT wrote:
> On Fri Jul 07 03:17:14 2006, shlomif@iglu.org.il wrote:
> > This is a bug report for perl from shlomif@iglu.org.il,
> > generated with the help of perlbug 1.35 running under perl v5.8.8.
> >
> >
> > -----------------------------------------------------------------
> > [Please enter your report here]
> >
> > Hi all!
> >
> > I have found a bug in the perl's debugger interface. It is exhibited
> >    with
> > perl -d, but a similar bug occurs in Devel::ebug.
> >
> > See:
> >
> > http://eskimo.shlomifish.org/bugs/perl/core/perl-minus-d-bug-1/
> >
> > Download the tar.gz, unpack it and cd to its directory. Then
> > run "perl -Ilib -d d.pl". While in the debugger, press "n" a few
>
> times
>
> >    until
> > you reach line 61. At this point the display of the code of the
> >    current line
> > disappears. What happens is this:
> >
> > <<<<<<<<<
> > main::(d.pl:57):            my $prefix = catdir( qw( some prefix ) );
> >   DB<1> n
> > main::(d.pl:58):            $mb->prefix( $prefix );
> >   DB<1> n
> > main::(d.pl:59):            is( $mb->{properties}{prefix}, $prefix );
> >   DB<1> n
> > ok 2
> > main::(d.pl:61):
> >   DB<1> n
> > prefix=some/prefix
> > main::(d.pl:62):
> >   DB<1>
>
> Can you make the tar.gz back available?

There you go:

http://www.shlomifish.org/Files/files/code/bugs/perl-minus-d/

( The eskimo.shlomifish.org site went offline due to political reasons, but I 
still have copies of it here.)

> Or can you re-test it with 5.10/blead and see if the problem still
> exists?

It no longer exists, but it probably still exists in perl-5.8.8. I can check 
again.

Regards,

	Shlomi Fish

-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
Funny Anti-Terrorism Story - http://xrl.us/bjn7t

The bad thing about hardware is that it sometimes work and sometimes doesn't.
The good thing about software is that it's consistent: it always does not
work, and it always does not work in exactly the same way.

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