#47062 [Opn->Bgs]: Segmentation fault running a class method

From: Date: Sat, 10 Jan 2009 20:26:27 +0000
Subject: #47062 [Opn->Bgs]: Segmentation fault running a class method
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-132728@lists.php.net to get a copy of this message
ID: 47062 Updated by: felipe@php.net Reported By: charpour at gnet dot gr -Status: Open +Status: Bogus Bug Type: Reproducible crash Operating System: Debian 4.0 Gnu/Linux PHP Version: 5.2.8 New Comment: As of 5.3 the segfault was fixed for infinite recursive calls. Now we get: "Fatal error: Allowed memory size of 134217728 bytes exhausted at /home/felipe/dev/php5/Zend/zend_execute.h:157 (tried to allocate 261900 bytes)" but in 5.2 it's expected. Thanks. Previous Comments: ------------------------------------------------------------------------ [2009-01-10 19:56:39] charpour at gnet dot gr Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -1212028704 (LWP 11428)] 0x0828500c in zend_std_get_method (object_ptr=0xbf4a70f4, method_name=0xb7beaa3c "invalid", method_len=7) at /root/packages/php-5.2.8/Zend/zend_object_handlers.c:771 771 zend_str_tolower_copy(lc_method_name, method_name, method_len); ------------------------------------------------------------------------ [2009-01-10 19:49:06] charpour at gnet dot gr Description: ------------ When running the code below, php crashes with a Segmentation fault. (Found that by mistake) Reproduce code: --------------- <?php class SegFault { public function invalid() { return $this->invalid(); } } $segfault = new SegFault(); $segfault->invalid(); ?> Expected result: ---------------- not to seg fault Actual result: -------------- Segmentation fault ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=47062&edit=1

« previous php.bugs (#132728) next »