Edit report at http://bugs.php.net/bug.php?id=54491&edit=1
ID: 54491
User updated by: msamson at chowly dot com
Reported by: msamson at chowly dot com
Summary: Crash when using mongodb or couchdb database
adapters
Status: Open
Type: Bug
Package: Reproducible crash
Operating System: Fedora 14 x64
PHP Version: 5.3.6
Block user comment: N
Private report: N
New Comment:
Finally got a backtrace:
/Zend/Zend_execute_API.c:437
437 Z_DELREF_PP(zval_ptr);
There is a mention in another frame about requesting php shutdown. Then
higher, it says it will cleanup a closure. Sadly, no execute and
zbacktrace output was empty.
Previous Comments:
------------------------------------------------------------------------
[2011-04-08 05:27:10] msamson at chowly dot com
Description:
------------
PHP crash either as a httpd module or as cli with `zend_mm_heap
corrupted`.
Please see https://bugzilla.redhat.com/show_bug.cgi?id=694630
This was initially thought as a fedora packaging bug, but even a
compiled from
source php is producing the same error.
Test script:
---------------
Please see https://bugzilla.redhat.com/show_bug.cgi?id=694630 for a
simple script.
Actual result:
--------------
Tested is using a 2 different virtual machines both running Fedora 14
x64. One
with php from yum, the other compiled.
gdb reports no backtrace and says there is `no stack`.
Apache 2.2 crashes, running php-cli too.
relevant strace output:
array(0) {
}
}
</div>
</div>
</body>
</html>) = 1681
write(2, "zend_mm_heap corrupted\n", 23zend_mm_heap corrupted
) = 23
exit_group(1) = ?
Another one with sessions:
pwrite(3, "cart|a:1:{s:2:\"id\";C:7:\"MongoId\""..., 63, 0) = 63
close(3) = 0
close(4) = 0
write(2, "zend_mm_heap corrupted\n", 23zend_mm_heap corrupted
) = 23
exit_group(1)
It appears php is crashing at the end of the request just before
delivering the
content, when a database of some sort is used.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=54491&edit=1