bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#16499: GNU grep-2.16-1.mga4 , grep-2.16 from sources and grep from g


From: Jim Meyering
Subject: bug#16499: GNU grep-2.16-1.mga4 , grep-2.16 from sources and grep from git master HEAD get stuck during an LC_ALL=en_US.UTF-8 search inside a short binary file
Date: Sun, 19 Jan 2014 17:55:18 -0800

[resending also to the correct bug address]
> Subject: GNU grep-2.16-1.mga4 , grep-2.16 from sources and grep from git 
> master HEAD get stuck during an LC_ALL=en_US.UTF-8 search inside a short 
> binary file
> Hi all,
>
> after I save the attached file as 1.dat , I see that grep -iP on '^Subject:'
> or on '^S' gets stuck in the en_US.UTF-8 locale. It is fine in pcregrep and in
> ack.
>
> [SHELL]
> address@hidden:~$ time LC_ALL=en_US.UTF-8
> ~/apps/TEST-grep-from-git-TO-
DEL/bin/grep -iP '^Subject:' < 1.dat ^C
>
> real    0m4.199s
> user    0m4.195s
> sys     0m0.003s

Thanks for the report.  I am unable to reproduce that on debian
unstable using the latest grep:

  $ env LC_ALL=en_US.UTF-8 time -f %e grep -iP '^S' < /t/1.dat
  Command exited with non-zero status 1
  0.00
  [Exit 1]

A good way for you to diagnose it is to run under strace or, better,
via gdb and find out precisely what code it running when it is making
no progress.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]