|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2007-09-18 19:16 UTC] carl dot washburn at iridium dot com
Description:
------------
I have seen this problem in both 5.2.3 and 5.2.4.
If I compile php with:
--with-sybase=/usr/local/freetds
--enable-soap,
I receive the following when calling sybase_query:
"Allowed memory size of 104857600 bytes exhausted (tried to allocate 4722688 bytes)"
If I use:
ini_set("memory_limit","-1");
ini_set("max_execution_time","-1");
I receive from the same call to sybase_query:
"Out of memory (allocated 8156348416) (tried to allocate 370671616 bytes)" .
The query returns requested information if I do not enable soap extensions.
Expected result:
----------------
Query to return the same information as without --enable-soap.
Actual result:
--------------
Query fails.
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 08:00:01 2025 UTC |
Added info: This is 64 bit php build. 32 bit has not been tested. Code that reproduces bug: <?php $btime=mktime(0,0,0,09,17,2007); $etime=mktime(23,59,59,09,18,2007); sybase_connect('OURhost','OURuser','OURpass'); sybase_select_db("OURdb"); $querytxt="SELECT COUNT(MT_ID_) FROM MTTS_MaintenanceTicket WHERE (Creation_Date_Time__Submit__ BETWEEN CONVERT(INT,'$btime') AND CONVERT(INT,'$etime') OR Modified_Date_Time_ BETWEEN CONVERT(INT,'$btime') AND CONVERT(INT,'$etime')) AND CONVERT(VARCHAR,Priority__code_) like '%' AND CONVERT(VARCHAR,MT_State_) like '%' AND Assigned_to__Login_Name_ LIKE '%' AND MT_ID_ like '%' AND(Ownership_Server_ LIKE '%' OR To_Server LIKE '$server' or Current_Server LIKE '$server') ORDER BY Creation_Date_Time__Submit__"; $mttsq=sybase_query("$querytxt"); ?>