$ yes $(printf '%078dm' 0)|head -1000000 > in $ for i in `seq 5`; do env LC_ALL=ja_JP.eucJP time src/grep n in; done Before the patch: Command exited with non-zero status 1 3.82user 1.20system 0:05.30elapsed 94%CPU (0avgtext+0avgdata 3040maxresident)k 0inputs+0outputs (0major+216minor)pagefaults 0swaps Command exited with non-zero status 1 3.80user 1.07system 0:05.04elapsed 96%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+217minor)pagefaults 0swaps Command exited with non-zero status 1 4.42user 0.77system 0:05.41elapsed 96%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+217minor)pagefaults 0swaps Command exited with non-zero status 1 3.63user 1.18system 0:05.07elapsed 94%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 4.00user 0.82system 0:05.13elapsed 94%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+217minor)pagefaults 0swaps After the patch: Command exited with non-zero status 1 0.92user 0.52system 0:01.53elapsed 94%CPU (0avgtext+0avgdata 3088maxresident)k 0inputs+0outputs (0major+219minor)pagefaults 0swaps Command exited with non-zero status 1 1.22user 0.20system 0:01.48elapsed 96%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 1.05user 0.41system 0:01.51elapsed 97%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 1.17user 0.23system 0:01.47elapsed 96%CPU (0avgtext+0avgdata 3088maxresident)k 0inputs+0outputs (0major+219minor)pagefaults 0swaps Command exited with non-zero status 1 1.22user 0.43system 0:01.72elapsed 96%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps $ yes jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj | head -1000000 > k $ for i in `seq 5`; do env LC_ALL=ja_JP.eucJP time src/grep -i foobar k; done Before the patch: Command exited with non-zero status 1 2.33user 0.40system 0:02.86elapsed 95%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 2.10user 0.50system 0:02.74elapsed 95%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+231minor)pagefaults 0swaps Command exited with non-zero status 1 2.19user 0.45system 0:02.74elapsed 96%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+231minor)pagefaults 0swaps Command exited with non-zero status 1 2.28user 0.26system 0:02.64elapsed 96%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+217minor)pagefaults 0swaps Command exited with non-zero status 1 2.18user 0.51system 0:02.77elapsed 97%CPU (0avgtext+0avgdata 3040maxresident)k 0inputs+0outputs (0major+216minor)pagefaults 0swaps After the patch: Command exited with non-zero status 1 0.73user 0.18system 0:00.96elapsed 94%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 0.73user 0.12system 0:00.90elapsed 95%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 0.83user 0.08system 0:00.92elapsed 99%CPU (0avgtext+0avgdata 3072maxresident)k 0inputs+0outputs (0major+218minor)pagefaults 0swaps Command exited with non-zero status 1 0.74user 0.13system 0:00.90elapsed 97%CPU (0avgtext+0avgdata 3056maxresident)k 0inputs+0outputs (0major+217minor)pagefaults 0swaps Command exited with non-zero status 1 0.78user 0.12system 0:00.97elapsed 93%CPU (0avgtext+0avgdata 3088maxresident)k 0inputs+0outputs (0major+219minor)pagefaults 0swaps