In Emacs 23.1, to grep, (1) M-x grep, (2) change grep-command "grep -i -nH -e \"re\" -r \"/home/username/\" --include=\"*.*\"" to what I want. All works well.
But in Emacs 23.2, after step(1), Emacs will fork a grep subprocess which take all CPU resource and I have to kill it.
I trace the code, there is a function grep-compute-defaults, seems to check the system info and set some initial values. It will call grep-probe to run some small test(grep English in the file Hello in Emacs).
But my grep-command cause Emacs/grep-probe into a non responsive state.
I don't want to change grep-command, how can I skip grep-probe?