Edit report at http://bugs.php.net/bug.php?id=39460&edit=1

 ID:                 39460
 Updated by:         ka...@php.net
 Reported by:        ben at thelemite dot freeserve dot co dot uk
 Summary:            Crash when using 64-bit fields
-Status:             Feedback
+Status:             No Feedback
 Type:               Bug
 Package:            MSSQL related
 Operating System:   Solaris 10
 PHP Version:        5.2.0
 Assigned To:        kalle
 Block user comment: N



Previous Comments:
------------------------------------------------------------------------
[2010-08-19 10:05:54] ka...@php.net

Been some time with this bug report :)



Could you try the latest stable versions of PHP first? Also if it still
crashes, then perhaps could you do a new backtrace, containing file
names and line number pairs?

------------------------------------------------------------------------
[2009-11-09 20:22:39] alejandro dot padilla at gmail dot com

Hi,

is there any solution about this Bug, 

I'm having the same trouble with this,

there is the information of my case:



Server: Dell PE 2970

SO: RHEL 5.3

PHP: 5.3

FreeTDS: 0.64

SQL Server: SQL Server 2005 SP2 On Win2003



Here is an example:



test_table{

   id, int

   text_field, varchar(10)

   int_field, int

   bigint_field, bigint

   float_field, float

}



$link = mssql_connect("mssqlServer", "mssqlUser", "mssqlPass");

mssql_select_db("mssqlDb", $link);



$version = mssql_query("Select

id,

text_field,

int_field,

bigint_field,

float_field

>From test_table");



while($row = mssql_fetch_assoc($version)){

  print_r($row);

  echo "\r\n<br><br>";

}



The httpd error_log trowhs: zend_mm_heap corrupted



PHP crash when I select the float_field...



Thanks in advance...

------------------------------------------------------------------------
[2007-06-04 02:57:33] shayne at syra dot com dot au

Has this been resolved? Im about to run smack bang into this issue?

------------------------------------------------------------------------
[2006-11-10 14:32:48] ben at thelemite dot freeserve dot co dot uk

-

------------------------------------------------------------------------
[2006-11-10 13:56:42] ben at thelemite dot freeserve dot co dot uk

Firstly I seem to have narrowed it down a little further.  Crashes only
occur when the first 64-bit field occurs in column 2 (as in my test
table).  If I rearrange the table to something like



TestTable {

   id, int

   value1, int

   value2, bigint

}



suddenly it doesn't crash anymore.  very, very weird.



anyway, the requested backtrace:-



php_mssql_get_column_content_with_type+0x2b8(6c0178, 2, 604998, 3e,
6140d8, 61357c)

_mssql_fetch_batch+0x244(0, 6037c8, ffffffff, 0, 2, 523858)

zif_mssql_query+0x2a4(2, 604ae0, ffffffff, 6c0178, 2, ffbfed60)

zend_do_fcall_common_helper_SPEC+0x6f0(ffbfee08, ffbfee08, 1, 688e20,
ffbfee08, 66d9e0)

execute+0x10c(6418d8, 40, 523818, ffbff0dc, 168, 748c)

zend_do_fcall_common_helper_SPEC+0x204(ffbff1e0, 35ebd8, 1, 6418d8,
ffbff1e0, 1)

execute+0x10c(689008, 40, 523818, ffbff3b4, 78, 748c)

zend_do_fcall_common_helper_SPEC+0x204(ffbff3e0, ffbff3e0, 1, 0, 0,
ffbff4a8)

execute+0x10c(5fffa0, ffbffc70, 1e8ff0, ffbff4ac, 4, 2279ac)

zend_execute_scripts+0xe0(7c54, 0, 3, ffbff598, 523598, ffbffc70)

php_execute_script+0x260(ffbffc70, 74, 2d00, 74657374, 0, ffbffa48)

main+0xfb8(2, ffbffd0c, ffbffd18, 50bf40, 0, 0)

_start+0x5c(0, 0, 0, 0, 0, 0)

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    http://bugs.php.net/bug.php?id=39460


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

Reply via email to