php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #62576 Segmentation fault
Submitted: 2012-07-16 06:32 UTC Modified: 2012-07-16 12:23 UTC
From: degtyaryov at gmail dot com Assigned:
Status: Not a bug Package: PCRE related
PHP Version: 5.3.14 OS: fedora 16
Private report: No CVE-ID: None
 [2012-07-16 06:32 UTC] degtyaryov at gmail dot com
Description:
------------
- for $a and $b segmentation fault always.
- for $c sometimes

this is part code russian antimat(censure) library http://code.google.com/p/php-
censure/

this is code normal working on php 5.3.9

bug is present in version php 5.3.10, 5.3.14

Test script:
---------------
<?php
	$a = 'ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааvааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa %))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))';
	$b = 'aaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa %))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))';
	$c = 'aaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa1ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаа

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-07-16 06:35 UTC] degtyaryov at gmail dot com
preg_match('~(?> \xd0[\xb0-\xbf]|\xd1[\x80-\x8f\x91]  #[а-я]
						  |  /\\\\     #л
						  |  @         #а
						  |  [a-z\d]+
						  )+
						~sxSX', $a, $m);
 [2012-07-16 10:44 UTC] laruence@php.net
-Status: Open +Status: Feedback
 [2012-07-16 10:44 UTC] laruence@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php for Win32

Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.


 [2012-07-16 10:59 UTC] ab@php.net
I can reproduce that with the current 5.3 branch, here's the bt


#0  0x080cf6a8 in match (
    eptr=0x86bd475 
"аaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаа
ааaааааaааааaааааaааааaааааaаааа"..., ecode=0x8673b0b "]", 
    mstart=0x86b787c 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., markptr=0x0, 
    offset_top=2, md=0xbfffb540, ims=4, eptrb=0xbf8000f0, flags=2, rdepth=13076)
    at /home/weltling/dws/src/php-5.3-nts/ext/pcre/pcrelib/pcre_exec.c:1432
#1  0x080cf900 in match (
    eptr=0x86bd475 
"аaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаа
ааaааааaааааaааааaааааaааааaаааа"..., ecode=0x8673b88 "V", 
    mstart=0x86b787c 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., markptr=0x0, 
    offset_top=2, md=0xbfffb540, ims=4, eptrb=0xbf800370, flags=2, rdepth=13075)
    at /home/weltling/dws/src/php-5.3-nts/ext/pcre/pcrelib/pcre_exec.c:1491
#2  0x080cf900 in match (
    eptr=0x86bd473 
"ааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaа
аааaааааaааааaааааaааааaааааaааа"..., ecode=0x8673b88 "V", 
    mstart=0x86b787c 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., markptr=0x0, 
    offset_top=2, md=0xbfffb540, ims=4, eptrb=0xbf8005f0, flags=2, rdepth=13074)
    at /home/weltling/dws/src/php-5.3-nts/ext/pcre/pcrelib/pcre_exec.c:1491
#3  0x080cf900 in match (
    eptr=0x86bd471 
"аааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааa
ааааaааааaааааaааааaааааaааааaаа"..., ecode=0x8673b88 "V", 
    mstart=0x86b787c 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., markptr=0x0, 
    offset_top=2, md=0xbfffb540, ims=4, eptrb=0xbf800870, flags=2, rdepth=13073)
    at /home/weltling/dws/src/php-5.3-nts/ext/pcre/pcrelib/pcre_exec.c:1491
#4  0x080cf900 in match (
    eptr=0x86bd46f 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., ecode=0x8673b88 "V", 
    mstart=0x86b787c 
"ааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaааааaаааа
aааааaааааaааааaааааaааааaааааaа"..., markptr=0x0, 
    offset_top=2, md=0xbfffb540, ims=4, eptrb=0xbf800af0, flags=2, rdepth=13072)
    at /home/weltling/dws/src/php-5.3-nts/ext/pcre/pcrelib/pcre_exec.c:1491

When I try to debug this with VS, it shows a pretty big amount of "match" calls 
and says me - "the maximum number of stack frames exeeded". Looks like infinite 
recursion.
 [2012-07-16 12:23 UTC] laruence@php.net
-Status: Feedback +Status: Not a bug
 [2012-07-16 12:23 UTC] laruence@php.net
Sorry, but your problem does not imply a bug in PHP itself.  For a
list of more appropriate places to ask for help using PHP, please
visit http://www.php.net/support.php as this bug system is not the
appropriate forum for asking support questions.  Due to the volume
of reports we can not explain in detail here why your report is not
a bug.  The support channels will be able to provide an explanation
for you.

Thank you for your interest in PHP.

then I think it's due to stack overflow,

please refer to pcre.recursion_limit at 
http://www.php.net/manual/en/pcre.configuration.php#ini.pcre.recursion-limit
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Fri Mar 29 01:01:28 2024 UTC