Bug 796213

Summary: build of application fail with different regexp
Product: Red Hat Enterprise Linux 5 Reporter: Marcela Mašláňová <mmaslano>
Component: perlAssignee: perl-maint-list
Status: CLOSED NEXTRELEASE QA Contact: BaseOS QE - Apps <qe-baseos-apps>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 5.7CC: jpazdziora, ppisar, psabata
Target Milestone: rc   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-03-06 08:50:30 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Marcela Mašláňová 2012-02-22 13:57:51 UTC
The git commit for checking expression will segfault with perl-5.8.8 on RHEL-5.7.
 http://git.fedorahosted.org/git/?p=spacewalk.git;a=commitdiff;h=7c5724d4b643c4e9784eb9a3a7c23a0f68687c3a
Rebuild of srpm will deterministically fail:
https://koji.spacewalkproject.org/koji/getfile?taskID=94623&name=spacewalk-schema-1.7.39-1.el5.src.rpm

It doesn't fail on RHEL-6 or any supported Fedora. 

The controlled string has 400+kB, so it might problem of overflow or we have broken regexp here.

Comment 1 Jan Pazdziora 2012-02-22 14:26:15 UTC
(In reply to comment #0)
> The git commit for checking expression will segfault with perl-5.8.8 on
> RHEL-5.7.
> 
> http://git.fedorahosted.org/git/?p=spacewalk.git;a=commitdiff;h=7c5724d4b643c4e9784eb9a3a7c23a0f68687c3a

Actually, it's the other way round -- this commit is a commit which fixes this problem. It fails with (;[^;]*)? and does not fail with (;[^;]*)*.

Comment 2 Marcela Mašláňová 2013-03-06 08:50:30 UTC
I am sorry, but it is too late in the RHEL-5 release cycle.  At the moment we are addressing only critical and security related issues in RHEL-5.  This one is not reproducible in RHEL-6.  I am closing the bug as NEXTRELEASE.