[Bug 176042] New: Perl debugger won't start
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=176042
Summary: Perl debugger won't start
Product: Fedora Core
Version: fc3
Platform: i386
OS/Version: Linux
Status: NEW
Severity: high
Priority: normal
Component: perl
AssignedTo: jvdias(a)redhat.com
ReportedBy: peter(a)pg-consultants.com
QAContact: dkl(a)redhat.com
CC: fedora-perl-devel-list(a)redhat.com
>From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050922 Fedora/1.0.7-1.1.fc3 Firefox/1.0.7
Description of problem:
When starting a program with the perl debugger, the program crashes.
This is because of an error in file /usr/lib/perl5/5.8.5/perl5db.pl
On line 5814 of the file there is a line that reads
my $rv = $ENV{PERLDB_NOTTY} || ( $ENV{HOME} ? $ENV{HOME} : /tmp ) ."/perldbtty$$";
The /tmp should be in quotes
my $rv = $ENV{PERLDB_NOTTY} || ( $ENV{HOME} ? $ENV{HOME} : "/tmp" ) ."/perldbtty$$";
That fixes the problem
Version-Release number of selected component (if applicable):
perl-5.8.5-22.FC3
How reproducible:
Always
Steps to Reproduce:
perl -d anyprogram
Additional info:
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
18 years, 4 months
[Bug 171903] New: spamassassin startup fails on boot
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=171903
Summary: spamassassin startup fails on boot
Product: Fedora Core
Version: devel
Platform: All
OS/Version: Linux
Status: NEW
Severity: normal
Priority: normal
Component: spamassassin
AssignedTo: wtogami(a)redhat.com
ReportedBy: Nicolas.Mailhot(a)laPoste.net
CC: fedora-perl-devel-
list@redhat.com,felicity@kluge.net,jm(a)jmason.org,parkerm
@pobox.com,reg+redhat@sidney.com,wtogami(a)redhat.com
spamassassin complains about being unable to create a dnsresolver socket
When I restart it later with security enforcing disabled it works
(sorry about the vague message, I don't seem able to find it in /var/log even
thougspamassassin-3.1.0-1.fc5h the problem is reproduceable at every boot)
spamassassin-3.1.0-1.fc5 on up-to-date FC devel system, with
perl-Mail-SPF-Query-1.997-5.fc5 installed
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
18 years, 4 months
[Bug 175467] New: [patch] Bug in perl-5.8.6-CAN-2004-0976.patch; revised patch
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=175467
Summary: [patch] Bug in perl-5.8.6-CAN-2004-0976.patch; revised
patch
Product: Fedora Core
Version: fc4
Platform: All
URL: http://www.redhat.com/archives/fedora-announce-
list/2005-November/msg00055.html
OS/Version: Linux
Status: NEW
Severity: normal
Priority: normal
Component: perl
AssignedTo: jvdias(a)redhat.com
ReportedBy: deisenst(a)gtw.net
QAContact: dkl(a)redhat.com
CC: fedora-perl-devel-list(a)redhat.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Description of problem:
There is a bug in the CAN-2004-0976 patch applied to the two most recent
releases of FC4's perl-5.8.6, file 'perl-5.8.6-CAN-2004-0976.patch' in
the .src.rpm.
As you already know, this patch, appearing to be based on the OWL/solartemp
patch, exists to fix insecure temporary file vulnerabilities, especially in
code or documentation that opens (or talks about opening) files insecurely
in the /tmp directory. In the parts of the patch that changes perl pod docs,
solardesigner changes "/tmp" to "/var/run" all over the place.
The portion of the patch that concerns me is for the perl debugger,
perl-5.8.6/lib/perl5db.pl. This patch changes the file "/tmp/perldbtty$$" to
"/var/run/perldbtty$$". This is the file used to tell Term::Rendezvous
what terminal to use when the debugger is running in NonStop mode and needs
a break.
Problem is, regular users have no way to create or change a file in directory
/var/run; only root can do this.
I have attached an updated 'perl-5.8.6-CAN-2004-0976.patch' file that fixes
this problem, patching perl5db.pl much like Debian has in their patch called
"09_fix_insecure_tempfiles" gleaned from their
<http://ftp.debian.org/debian/pool/main/p/perl/perl_5.8.4-8.diff.gz>.
The attached patch also has the benefit of changing the modified lines to
pretty well match the upstream perl-5.8.7 for the same lines.
Version-Release number of selected component (if applicable):
perl-5.8.6-18.src.rpm
SHA1SUM of attachment:
72ea05dd629a65ce6dacdd92f6096bf7d9b31ea4 perl-5.8.6-CAN-2004-0976.new.patch
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
iD8DBQFDm8/zxou1V/j9XZwRAmTtAJ9lbuulcFXGu6oYQpmdzHYQmvjR8ACg3Zgl
QWHdLDC+o9eYgemJf/REmgE=
=20cK
-----END PGP SIGNATURE-----
------- Additional Comments From deisenst(a)gtw.net 2005-12-11 02:19 EST -------
Created an attachment (id=122106)
--> (https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=122106&action=view)
Revised patch
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
18 years, 4 months