#43387 [NoF->Bgs]: Segmentation fault during shutdown in _zend_mm_free_int()

From: Date: Sun, 24 Feb 2008 20:12:30 +0000
Subject: #43387 [NoF->Bgs]: Segmentation fault during shutdown in _zend_mm_free_int()
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-122657@lists.php.net to get a copy of this message
ID: 43387 Updated by: jani@php.net Reported By: matteo at beccati dot com -Status: No Feedback +Status: Bogus Bug Type: Reproducible crash Operating System: GNU/Linux 2.6.18 x86_64 PHP Version: 5.2.5 New Comment: See bug #43397 Previous Comments: ------------------------------------------------------------------------ [2008-02-22 15:13:00] sebabar at konto dot pl I just experienced the same. I don't know why this happens, but I managed to find the last executed line before segfault. Below is method getMock() from PHPUnit (3.2.15), file /PHPUnit/Framework/TestCase.php I added few echos to see where it crashes. protected function getMock($className, array $methods = array(), array $arguments = array(), $mockClassName = '', $callOriginalConstructor = TRUE, $callOriginalClone = TRUE, $callAutoload = TRUE) { if (!is_string($className) || !is_string($mockClassName)) { throw new InvalidArgumentException; } $mock = PHPUnit_Framework_MockObject_Mock::generate( $className, $methods, $mockClassName, $callOriginalConstructor, $callOriginalClone, $callAutoload ); echo " GENERATED "; $mockClass = new ReflectionClass($mock->mockClassName); echo " REFLECTED "; $mockObject = $mockClass->newInstanceArgs($arguments); echo "\n AFTER newInstanceArgs() \n"; $this->mockObjects[] = $mockObject; echo " MOCK READY "; return $mockObject; } In cases when php crashes, it stops just after REFLECTED message - on call to newInstanceArgs() The same unit tests, testing the same code base with the same version of PHPUnit under windows and PHP 5.2.3 works ok. ------------------------------------------------------------------------ [2008-02-09 02:10:55] stas@php.net not fixed - reopen ------------------------------------------------------------------------ [2007-12-13 06:18:50] phajdan dot jr at gmail dot com As this bug is now closed due to lack of feedback, can you reopen my original bug http://bugs.php.net/bug.php?id=43397 ? ------------------------------------------------------------------------ [2007-12-07 15:27:38] phajdan dot jr at gmail dot com I don't know if it is helpful, but I tested with recent snapshot and the bug wasn't fixed (I submitted another bug report, marked as a duplicate of this one). ------------------------------------------------------------------------ [2007-12-05 15:40:55] jani@php.net Keep this in feedback status until you have actually tested the snapshot. A fix was committed recently which should fix this one too. ------------------------------------------------------------------------ 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/43387 -- Edit this bug report at http://bugs.php.net/?id=43387&edit=1

« previous php.bugs (#122657) next »