Bug #63840 [Opn->Nab]: preg_peplace crash

From: Date: Sun, 23 Dec 2012 16:26:23 +0000
Subject: Bug #63840 [Opn->Nab]: preg_peplace crash
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-175563@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=63840&edit=1 ID: 63840 Updated by: felipe@php.net Reported by: DuMOHsmol at yandex dot ru Summary: preg_peplace crash -Status: Open +Status: Not a bug Type: Bug Package: *Regular Expressions Operating System: Windows PHP Version: 5.3Git-2012-12-23 (snap) Block user comment: N Private report: N New Comment: See bug #63829 Previous Comments: ------------------------------------------------------------------------ [2012-12-23 16:19:04] DuMOHsmol at yandex dot ru Description: ------------ Hello, this code crashes Apache with PHP on Windows. I know that this regex is not quite correct, but still. The solution is to increase Apache stack, but I think there should be some check in PHP to prevent crashing. Test script: --------------- $text = ' test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test test_test_test_test_test_test_test_test_test_test_test_test_test_test_test '; $text = preg_replace('/([\n]|.)*/','test',$text); echo $text; ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=63840&edit=1

« previous php.bugs (#175563) next »