How can I debug segmentation faults in the PHP CLI?

I have written some code that I run remotely on a server via the php-cli and a particular method within this code (I'm unsure which method at the moment) is causing a segmentation fault .

Apart from adding exit and echo calls down through my methods and manually pinpointing the bad bits - is there a way to catch the segmentation fault as it happens and find out what piece of the puzzle is crashing? Standard PHP errors are displayed through the error shutdown handlers, I'm unsure where to start with this segmentation fault.

Cheers!


Yes. With the GNU Debugger: how-to-debug-a-segmentation-fault-caused-by-php

Or by setting the flag DBIG_SECURITY_HOLE when you compile php: Fixing Apache Segmentation Faults Caused by PHP

Take a look at bugs.php.net maybe there is a related known bug in the PHP source.

链接地址: http://www.djcxy.com/p/10976.html

上一篇: 使用HTML5在画布内拖放功能

下一篇: 我如何在PHP CLI中调试分段错误?