------- 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
