From:             valery at blagovest dot com
Operating system: FreeBSD 4.9-RELEASE
PHP version:      4.3.6
PHP Bug Type:     Reproducible crash
Bug description:  Call to mssql_free_result() crashes Apache

Description:
------------
Script in Reproduce code section cause crash.
If call to mssql_free_result() is commented all work fine.
This script worked on PHP 4.2.2 with no problem.
Database table from which select is performed contains integer and char
fields (nothing unusual).

---------------------------
FreeBSD 4.9-RELEASE
Apache/1.3.22
PHP 4.3.6
Configure Command: '--with-apxs=/usr/local/apache/bin/apxs'
'--with-config-file-path=/usr/local/apache/conf'
'--with-sybase-ct=/usr/local/freetds' '--with-mysql=/usr/local/mysql'
'--with-zlib' '--with-gettext' '--with-xml' '--with-imap=../imap-2004' 


Reproduce code:
---------------
mssql_connect('server', 'user', 'passw');
mssql_select_db('database');
$res = mssql_query('select * from Table');
while ($row = mssql_fetch_object($res)) {
  /* do smth */
}
mssql_free_result($res);


Expected result:
----------------
All but no crash.

Actual result:
--------------
Apache crashes with Segmentation Fault.

-- 
Edit bug report at http://bugs.php.net/?id=28472&edit=1
-- 
Try a CVS snapshot (php4):  http://bugs.php.net/fix.php?id=28472&r=trysnapshot4
Try a CVS snapshot (php5):  http://bugs.php.net/fix.php?id=28472&r=trysnapshot5
Fixed in CVS:               http://bugs.php.net/fix.php?id=28472&r=fixedcvs
Fixed in release:           http://bugs.php.net/fix.php?id=28472&r=alreadyfixed
Need backtrace:             http://bugs.php.net/fix.php?id=28472&r=needtrace
Need Reproduce Script:      http://bugs.php.net/fix.php?id=28472&r=needscript
Try newer version:          http://bugs.php.net/fix.php?id=28472&r=oldversion
Not developer issue:        http://bugs.php.net/fix.php?id=28472&r=support
Expected behavior:          http://bugs.php.net/fix.php?id=28472&r=notwrong
Not enough info:            http://bugs.php.net/fix.php?id=28472&r=notenoughinfo
Submitted twice:            http://bugs.php.net/fix.php?id=28472&r=submittedtwice
register_globals:           http://bugs.php.net/fix.php?id=28472&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=28472&r=php3
Daylight Savings:           http://bugs.php.net/fix.php?id=28472&r=dst
IIS Stability:              http://bugs.php.net/fix.php?id=28472&r=isapi
Install GNU Sed:            http://bugs.php.net/fix.php?id=28472&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=28472&r=float

Reply via email to