Edit report at https://bugs.php.net/bug.php?id=63840&edit=1

 ID:                 63840
 Updated by:         [email protected]
 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

Reply via email to