Bug 528572 - Uninitialized value in automake formline
Summary: Uninitialized value in automake formline
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: perl
Version: rawhide
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Stepan Kasal
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-10-12 21:26 UTC by Jerry James
Modified: 2010-07-09 11:30 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-24 13:01:51 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
reproducer (137 bytes, text/plain)
2009-11-24 12:31 UTC, Stepan Kasal
no flags Details

Description Jerry James 2009-10-12 21:26:59 UTC
Description of problem:
Any use of automake causes this error message to be printed on the console:

Use of uninitialized value in formline at /usr/bin/automake line 8334.

Version-Release number of selected component (if applicable):
automake-1.11-2.fc11.noarch

How reproducible:
Always

Steps to Reproduce:
1. automake --help
  
Actual results:
Near the bottom of the output, look for the line "Files which are automatically distributed, if found:", which is followed by the error message reported above.  That error message is also triggered when I run "autoreconf" on my projects.

Expected results:
No error message.

Additional info:

Comment 1 Stepan Kasal 2009-11-03 15:53:03 UTC
Verified in rawhide.

Comment 2 Stepan Kasal 2009-11-24 12:31:34 UTC
Created attachment 373405 [details]
reproducer

short reproducer

Comment 3 Stepan Kasal 2009-11-24 13:01:51 UTC
This is not a bug in automake, it is a bug in the Perl itself.
I was able to reproduce the behavior with a short script, attached here in comment #2.
Consequently, I'm changing the Component to perl.

Then I noticed that the problem appears with recent builds of perl only.
Next, I found out it was introduced in perl-5.10.0-77, with a patch that was supposed to work around another bug: in perl taint mechanism.
As it shows that the patch can have unexpected consequences, I'm backing it out.

Consequently, this bug is resolved in perl-5.10.0-85.

Comment 4 Fedora Update System 2009-11-24 16:17:17 UTC
perl-5.10.0-85.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/perl-5.10.0-85.fc12

Comment 5 Stepan Kasal 2009-11-25 20:13:15 UTC
> Next, I found out it was introduced in perl-5.10.0-77, with a patch that was
> supposed to work around another bug: in perl taint mechanism.

The unfortunate patch is now saved as an attachment to bug #510127.

Comment 6 Fedora Update System 2010-07-09 11:30:35 UTC
perl-5.10.0-90.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/perl-5.10.0-90.fc12


Note You need to log in before you can comment on or make changes to this bug.