------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugs.exim.org/show_bug.cgi?id=1617 --- Comment #1 from Philip Hazel <p...@hermes.cam.ac.uk> 2015-04-18 16:34:56 --- Because you have used PCRE via PHP, you do not say which version of PCRE you are using. I have tried your pattern using the current release, and there is no problem. It just gives an error message: $ valgrind pcretest zzz ==23719== Memcheck, a memory error detector ==23719== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==23719== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==23719== Command: pcretest zzz ==23719== PCRE version 8.36 2014-09-26 /((?1)+()(())())*())/ Failed: recursive call could loop indefinitely at offset 4 ==23719== ==23719== HEAP SUMMARY: ==23719== in use at exit: 0 bytes in 0 blocks ==23719== total heap usage: 5 allocs, 5 frees, 100,861 bytes allocated ==23719== ==23719== All heap blocks were freed -- no leaks are possible ==23719== ==23719== For counts of detected and suppressed errors, rerun with: -v ==23719== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) ChangeLog item 20 for the 8.36 release looks as though it might have fixed a bug that is relevant here. Please check which release of PCRE is being used by PHP. -- Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email -- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev