Bug #12667: Memory Hole Problems

From: Date: Wed, 08 Aug 2001 23:52:47 +0000
Subject: Bug #12667: Memory Hole Problems
Groups: php.dev 
Request: Send a blank email to php-dev+get-62665@lists.php.net to get a copy of this message
From: j.alberti@dongleware.net Operating system: Linux 2.2.16 PHP version: 4.0.6 PHP Bug Type: IMAP related Bug description: Memory Hole Problems DEAR PHP TEAM, MANY THANKS AND "YOU HAVE DONE GREAT WORK". I'm sure you know ;-). But i have (found) a problem. ;-) Please give me a feedback, Thanks. #!/usr/sbin/php <? $envelope["from"]="foo@bar.com"; $envelope["to"]="bar@foo.com"; $envelope["subject"]="while testing"; $part1["type"]=TYPEMULTIPART; $part1["subtype"]="mixed"; $part3["type"]=TEXT; $part3["sybtype"]="plain"; $part3["contents.data"]="Look at this\n\n\t"; $filename="1.tar.gz"; $fp=fopen($filename,"r"); $contents=fread($fp,filesize($filename)); fclose($fp); $part2["type"]=TYPEAPPLICATION; $part2["encoding"]=ENCBINARY; $part2["subtype"]="octet-stream"; $part2["description"]=basename($filename); $part2["contents.data"]=$contents; $body[]=$part1; $body[]=$part2; $body[]=$part3; $i=0; while ($i <= 500) { $email=imap_mail_compose($envelope,$body); echo "$email\n\n"; sleep(5); $i++; } ?> './configure' ('--with-apache=../apache_1.3.12' this one is is not a module, is running as a cron job) '--enable-ftp' '--with-mysql=/usr/local/' '--with-pdflib' '--with-jpeg-dir' '--with-png-dir' '--with-tiff-dir' '--with-zlib' '--with-imap=/usr/src/packages/SOURCES/imap-4.7/c-client/' The Memory usage percentage growth and growth while loop is running. Please give me a feedback. I workaround the problem, now with base64_encode and little scripting for header of parts (about 30 lines)// email me if you want it ;-), and the memory usage with a 2MB file is stable at 1.1 % with imap_mail_compose it starts with about 8% and the VM kills it after 70 loops sending mail not only generate at about 80%, my computer does have 192M RAM. Best regards, Johannes -- Edit bug report at: http://bugs.php.net/?id=12667&edit=1

« previous php.dev (#62665) next »