#25623 [Fbk->Opn]: Memory leak in function load()

2003-11-18 Thread maoy at fjii dot com
 ID:   25623
 User updated by:  maoy at fjii dot com
 Reported By:  maoy at fjii dot com
-Status:   Feedback
+Status:   Open
 Bug Type: OCI8 related
 Operating System: Windows XP
 PHP Version:  4.3.3
 New Comment:

when I replaced ORACLE 8.1.7 against ORACLE 9.2, the situation
disappeared.


Previous Comments:


[2003-11-17 21:50:41] [EMAIL PROTECTED]

And do answer Thies' question: Does _PHP_ report any leaks when
compiled with --enable-debug (on linux)




[2003-11-17 21:49:49] [EMAIL PROTECTED]

You can find debug enabled win32 builds here:

   http://www.thebrainroom.net/php-snaps




[2003-10-23 23:03:52] maoy at fjii dot com

I had a try to run the following code on windows and linux, it cause
memory leak on both platform. The size of memory leak depends on the
size of CLOB-field's value and record count.
load(); 
  ecco $result;
}
?>



[2003-10-09 20:08:47] maoy at fjii dot com

I'm not able to compile a debug-build, but it's undoubted that the
function cause memory leak. Please help me as soon as possible.

I am looking forward to reply. Thank you very much.



[2003-09-24 05:41:54] [EMAIL PROTECTED]

sorry, if the leak does not show on unix there's not much 
i can do as i don't run windows. 
 
can you compile a debug-build and see if php actually 
complains about mem-leaks? 
 



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/25623

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


#25623 [Fbk->Opn]: Memory leak in function load()

2003-09-22 Thread maoy at fjii dot com
 ID:   25623
 User updated by:  maoy at fjii dot com
 Reported By:  maoy at fjii dot com
-Status:   Feedback
+Status:   Open
 Bug Type: OCI8 related
 Operating System: Windows XP
 PHP Version:  4.3.3
 New Comment:

In fact, I tried to use following codes:

ocifetchinto($stmt, $arr,OCI_ASSOC); 
$result = $arr["CLOB_FLDNAME"]->load(); 

but it always cause memory leak on Windows system. It doesn't cause
memory leak on Linux system.

By the way, running environment is:
Windows XP
Apache 1.3.26
PHP 4.3.3
Oracle 8.1.7

I am looking forward to reply.


Previous Comments:


[2003-09-22 05:09:45] [EMAIL PROTECTED]

could you plz replace  
$result = OCIResult($stmt, "clob_fldname"); 
if (is_object ($result)) $result = $result->load(); 
against: 
ocifetchinto($stmt, $arr,OCI_ASSOC); 
$result = $arr["CLOB_FLDNAME"]->load(); 
 
as this is the code i use all the time and it doesn't 
(seem) to leak for me. 
 



[2003-09-21 22:55:48] maoy at fjii dot com

memory leak size relate with value of the field, it also increase along
with running times



[2003-09-21 22:38:20] maoy at fjii dot com

Description:

Web Server: Apache 1.3.26
When I get value of a field as Clob type, it always cause memory leak.

Reproduce code:
---
load();

?>






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