From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26181 invoked by alias); 9 Apr 2010 17:46:33 -0000 Received: (qmail 25787 invoked by uid 48); 9 Apr 2010 17:46:04 -0000 Date: Fri, 09 Apr 2010 17:46:00 -0000 Message-ID: <20100409174604.25786.qmail@sourceware.org> From: "bonzini at gnu dot org" To: glibc-bugs-regex@sources.redhat.com In-Reply-To: <20091204193539.11053.bonzini@gnu.org> References: <20091204193539.11053.bonzini@gnu.org> Reply-To: sourceware-bugzilla@sourceware.org Subject: [Bug regex/11053] Wrong results with backreferences X-Bugzilla-Reason: CC Mailing-List: contact glibc-bugs-regex-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: glibc-bugs-regex-owner@sourceware.org X-SW-Source: 2010-04/txt/msg00001.txt.bz2 ------- Additional Comments From bonzini at gnu dot org 2010-04-09 17:46 ------- Minimized testcases (same regex): $ echo 8 | grep -E -e "$regex" 8 # >>> okay $ echo 87 | grep -E -e "$regex" Segmentation fault $ echo 88 | grep -E -e "$regex" 88 # >>> okay $ echo 887 | grep -E -e "$regex" Segmentation fault Also, everything I tried to feed that is of length 9 or higher and should not match, gives either a false positive or a segfault: $ echo 987654321 | grep -E -e "$regex" 887654321 $ echo 484635532 | grep -E -e "$regex" 484635532 $ echo 0123454321 | grep -E -e "$regex" Segmentation fault $ echo 0000123454321 | grep -E -e "$regex" Segmentation fault -- What |Removed |Added ---------------------------------------------------------------------------- Summary|Segfault on invalid |Wrong results with |backreference |backreferences http://sourceware.org/bugzilla/show_bug.cgi?id=11053 ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.