Bug #17714 Updated: Crash when accessing array from mssql_fetch_array()
| From: | curtis at csummers dot org | Date: | Tue, 11 Jun 2002 21:30:13 +0000 |
| Subject: | Bug #17714 Updated: Crash when accessing array from mssql_fetch_array() | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-10163@lists.php.net to get a copy of this message | ||
ID: 17714
Updated by: curtis@csummers.org
-Summary: MSSQL crash when accessing array from
mssql_fetch_array()
Reported By: curtis@csummers.org
Status: Open
Bug Type: MSSQL related
Operating System: Windows 2000 Server
PHP Version: 4.2.1
New Comment:
--
Previous Comments:
------------------------------------------------------------------------
[2002-06-11 17:27:41] curtis@csummers.org
--
------------------------------------------------------------------------
[2002-06-11 17:23:20] curtis@csummers.org
PHP is crashing with the following error:
The instruction at "0x77fcb03d" referenced memory at "0x00000000". The
memory could not be written.
The error occurs when I am accessing data from an array returned from
mssql_fetch_array().
Sample code:
while($objArr = mssql_fetch_array($objRS))
{
print('This one
works:'.nl2br(stripslashes($objArr['field1'])).'<br>');
print('Crashes here
(sometimes):<br>'.nl2br(stripslashes($objArr['field2'])).'<br>');
}
The crash does not always occur. I believe it may depend on the data,
but I can't find any correlation between the data in the database and
when it crashes.
I cannot generate this crash on 4.1.x, but I can with 4.2.0 and 4.2.1.
Here's the point at which it crashes in the php4ts.dll:
-> 1008D772 jmp 1008D781
which jumps to this line:
1008D781 mov esi,eax
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=17714&edit=1