View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000301 | Xdebug | Uncategorized | public | 2007-07-27 16:57 | 2007-07-29 16:05 |
| Reporter | superintendent | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | open | ||
| Summary | 0000301: Loading would cause SIGBUS on Solaris 10 SPARC | ||||
| Description | The module would compile fine but when the PHP CLI or SAPI interface would load the extension a SIGBUS would ensue. This always occurred during loading of the xdebug.collect_params ini directive. | ||||
| Additional Information | In examining the source code it was determined that the defined STD_PHP_INI_ENTRY for xdebug.collect_params uses OnUpdateLong as defined in xdebug.c:268 but the ZEND_BEGIN_MODULE_GLOBALS(xdebug) data structure defines collect_params as type zend_bool. This would cause the SPARC CPU to register a memory access issue. A patch to fix the problem: --- ../xdebug-2.0.0.orig/php_xdebug.h 2007-07-18 13:33:52.000000000 -0400
| ||||
| Tags | No tags attached. | ||||
| Operating System | Solaris 10/SPARC | ||||
| PHP Version | 5.2-dev | ||||