------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1048




--- Comment #2 from Philip Hazel <[email protected]>  2010-12-17 09:21:05 
---
On Fri, 17 Dec 2010, Dan Horák  wrote:

> Same situation is in RHEL-6 on ppc64, the only difference is that the default
> stack size is 10240 kB.

These tests are supposed to be checking the setting of limits so that 
running out of stack does not happen; instead there is an error return 
from pcre_exec(). So the size of the stack (as long as it is not 
ridiculously small) should make no difference.

The expected result of test 62 is an error message "pcregrep:
pcre_exec() gave error -8...".

You'll have to help me with this, as I have no access to any 
architecture other than i386. First thing is to check that the 
--match-limit and --recursion-limit options are setting the correct 
values. This can be checked by inserting a print() just before line 2547 
in pcregrep.c. It should be straightforward to run the test on its own. 
For example, test 62 is this: 

./pcregrep --match-limit=1000 -M 'This is a file(.|\R)*file.' \
  ./testdata/grepinput 

If the values of the match_limit and match_limit_recursion variables 
are not set correctly, we can investigate why; if they are, the next 
test is to see if they are being correctly passed to pcre_exec(). 

Philip


-- 
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email
-- 
## List details at http://lists.exim.org/mailman/listinfo/pcre-dev 

Reply via email to