Bug 796213 - build of application fail with different regexp
Summary: build of application fail with different regexp
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: perl
Version: 5.7
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: rc
: ---
Assignee: perl-maint-list
QA Contact: BaseOS QE - Apps
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2012-02-22 13:57 UTC by Marcela Mašláňová
Modified: 2013-03-06 08:50 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2013-03-06 08:50:30 UTC
Target Upstream Version:


Attachments (Terms of Use)

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.


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