1234567891011121314151617181920212223242526272829 |
- --TEST--
- Bug #78272: calling preg_match() before pcntl_fork() will freeze child process
- --EXTENSIONS--
- pcntl
- --FILE--
- <?php
- preg_match('/abc/', 'abcde', $r);
- $pid = pcntl_fork();
- if ($pid === 0) {
- print "Child start\n";
- preg_match('/abc/', 'abcde', $r);
- print_r($r);
- print "End child\n";
- exit(0);
- } else {
- pcntl_waitpid($pid, $status);
- print "End Main\n";
- exit(0);
- }
- ?>
- --EXPECT--
- Child start
- Array
- (
- [0] => abc
- )
- End child
- End Main
|