|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #17714 Crash when accessing array from mssql_fetch_array()
Submitted: 2002-06-11 17:23 UTC Modified: 2002-06-12 10:01 UTC
From: curtis at csummers dot org Assigned:
Status: Closed Package: MSSQL related
PHP Version: 4.2.1 OS: Windows 2000 Server
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: curtis at csummers dot org
New email:
PHP Version: OS:


 [2002-06-11 17:23 UTC] curtis at csummers dot 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


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2002-06-11 17:27 UTC] curtis at csummers dot org
 [2002-06-11 17:30 UTC] curtis at csummers dot org
 [2002-06-11 17:40 UTC] curtis at csummers dot org
Additionally, I DO NOT have magic quotes turned on, so I don't think that is the problem (see BUG #17497).
 [2002-06-11 18:37 UTC]
Please shorten your example to bare minimum which still
crashes and make it complete script.. And also try the latest (NON-stable!) snapshot from 

With that script the bug _might_ be in nl2br() / stripslashes() / mssql_fetch_array()..

 [2002-06-12 09:59 UTC] curtis at csummers dot org
The latest STABLE (4.2.2-dev) snapshot took care of my problem. Thanks.
 [2002-06-12 10:01 UTC]
Closed then..

PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Mar 03 00:01:29 2024 UTC