#42238 [Bgs]: var_dump of preg_match array hangs script

2007-08-08 Thread redsandro at gmail dot com
 ID:   42238
 User updated by:  redsandro at gmail dot com
 Reported By:  redsandro at gmail dot com
 Status:   Bogus
 Bug Type: Scripting Engine problem
 Operating System: Linux / WinXP
 PHP Version:  5.2.4RC1
 New Comment:

I used php 5 like the website recommended 'cause there's no stable 6
release yet afaik.

Anyway, the bug is reproducable but is bogus. Aparrently, the output
causes Opera to wait for and hide some code (looking like error),
Firefox the same but not waiting for more, and IE displaying only the
first line. Either case html *source* is fine.

It's a browser issue, not even an error. During my hours of confusion I
didn't realise that. Sorry.


Previous Comments:


[2007-08-07 21:48:04] [EMAIL PROTECTED]

When you know you have an older version at least try upgrading it
before reporting a bug.

Can't reproduce though.



[2007-08-07 21:26:04] redsandro at gmail dot com

Description:

When preg_matching a multiline string containing '?', dumping the
resulting $matches array hangs the script engine.

I've noticed the same in php 4.4.1 and 5.2.1.

Reproduce code:
---
?php
echo 'pre';
$var = ? // - Remove first two chars and this script won't hang.;
$pattern = /^(.+)$/s;
preg_match($pattern, $var, $matches);
print_r($matches);
exit;


Expected result:

Array
(
[0] =  ? // - Remove first two chars and this script won't
hang.
[1] =  ? // - Remove first two chars and this script won't
hang.
)

Actual result:
--
Array
(





-- 
Edit this bug report at http://bugs.php.net/?id=42238edit=1


#42238 [NEW]: var_dump of preg_match array hangs script

2007-08-07 Thread redsandro at gmail dot com
From: redsandro at gmail dot com
Operating system: Linux / WinXP
PHP version:  5.2.4RC1
PHP Bug Type: Scripting Engine problem
Bug description:  var_dump of preg_match array hangs script

Description:

When preg_matching a multiline string containing '?', dumping the
resulting $matches array hangs the script engine.

I've noticed the same in php 4.4.1 and 5.2.1.

Reproduce code:
---
?php
echo 'pre';
$var = ? // - Remove first two chars and this script won't hang.;
$pattern = /^(.+)$/s;
preg_match($pattern, $var, $matches);
print_r($matches);
exit;


Expected result:

Array
(
[0] =  ? // - Remove first two chars and this script won't hang.
[1] =  ? // - Remove first two chars and this script won't hang.
)

Actual result:
--
Array
(

-- 
Edit bug report at http://bugs.php.net/?id=42238edit=1
-- 
Try a CVS snapshot (PHP 4.4): 
http://bugs.php.net/fix.php?id=42238r=trysnapshot44
Try a CVS snapshot (PHP 5.2): 
http://bugs.php.net/fix.php?id=42238r=trysnapshot52
Try a CVS snapshot (PHP 6.0): 
http://bugs.php.net/fix.php?id=42238r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=42238r=fixedcvs
Fixed in release: 
http://bugs.php.net/fix.php?id=42238r=alreadyfixed
Need backtrace:   http://bugs.php.net/fix.php?id=42238r=needtrace
Need Reproduce Script:http://bugs.php.net/fix.php?id=42238r=needscript
Try newer version:http://bugs.php.net/fix.php?id=42238r=oldversion
Not developer issue:  http://bugs.php.net/fix.php?id=42238r=support
Expected behavior:http://bugs.php.net/fix.php?id=42238r=notwrong
Not enough info:  
http://bugs.php.net/fix.php?id=42238r=notenoughinfo
Submitted twice:  
http://bugs.php.net/fix.php?id=42238r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=42238r=globals
PHP 3 support discontinued:   http://bugs.php.net/fix.php?id=42238r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=42238r=dst
IIS Stability:http://bugs.php.net/fix.php?id=42238r=isapi
Install GNU Sed:  http://bugs.php.net/fix.php?id=42238r=gnused
Floating point limitations:   http://bugs.php.net/fix.php?id=42238r=float
No Zend Extensions:   http://bugs.php.net/fix.php?id=42238r=nozend
MySQL Configuration Error:http://bugs.php.net/fix.php?id=42238r=mysqlcfg