#25623 [Fbk->Opn]: Memory leak in function load()
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()
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