ID: 43185 Comment by: lms at esoterica dot pt Reported By: nicolas dot fruit+phpbug at gmail dot com Status: No Feedback Bug Type: PCRE related Operating System: Mac PHP Version: 5.2.4 New Comment:
Does not work on Darwin Kernel Version 9.2.0 and Apache/2.2.6 either (tested under PHP 5.2.4 as well). Crashes with the same message as reported. The release notes for PHP 5.2.5 do not mention any fix for this particular bug. Previous Comments: ------------------------------------------------------------------------ [2007-11-19 01:00:01] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2007-11-11 18:56:14] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows (zip): http://snaps.php.net/win32/php5.2-win32-latest.zip For Windows (installer): http://snaps.php.net/win32/php5.2-win32-installer-latest.msi ------------------------------------------------------------------------ [2007-11-04 14:21:02] nicolas dot fruit+phpbug at gmail dot com Description: ------------ preg_replace cause a "exit signal Illegal instruction (4)" in the apache log. My config: Mac OS Darwin Kernel Version 8.9.0 Apache/2.0.61 (same error with Apache 2.2) PHP Version 5.2.4 phpinfo related to regex: mbstring: - Multibyte regex (oniguruma) version 4.4.4 - Multibyte regex (oniguruma) backtrack check On The bug come from Drupal 5.2 /includes/common.inc function drupal_build_css_cache Reproduce code: --------------- <? $data= " /* ** Details: http://www.positioniseverything.net/easyclearing.html */ "; $data = preg_replace('< \s*([EMAIL PROTECTED]:;,]|\)\s|\s\()\s* | /\*([^*\\\\]|\*(?!/))+\*/ | [\n\r] >x', '\1', $data); echo $data; ?> Expected result: ---------------- Remove the css "comment" on the string Actual result: -------------- exit signal Illegal instruction (4)" in the apache log. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=43185&edit=1