View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001002 | Xdebug | Uncategorized | public | 2013-11-11 01:32 | 2013-11-11 10:54 |
Reporter | nusphere | Assigned To | derick | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | not fixable | ||
Product Version | 2.2.3 | ||||
Summary | 0001002: xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE); seems broken on ioncube files | ||||
Description | Hi, i used PHPUnit at a IONCube proteced Framework. And everytime, when PHPUnit is running with XDebug CodeCoverage it crashes, but only when an IONCube File is loaded. (Not all files are "proteced" - only some Files from the framework kernel) I figured out, it depends on the xdebug setting by the PHP Code Coverage Module. After i change: xdebug_start_code_coverage(XDEBUG_CC_UNUSED | XDEBUG_CC_DEAD_CODE); into xdebug_start_code_coverage(XDEBUG_CC_UNUSED); it worked as aspected. when both options are enabled, i got a segfault: 11 I hope it will fixed ;) | ||||
Tags | No tags attached. | ||||
Operating System | |||||
PHP Version | 5.3.20-5.3.24 | ||||
|
ok - i saw http://xdebug.org/docs/install#compat ... pls close :( |
|
As you've found out, it's simple not compatible. Xdebug's code analysis relays on the opcodes that the Zend engine provides, and IonCube changes this. As IonCube is closed source, I've no way of finding out what it does, and hence can not fix this. |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-11-11 01:32 | nusphere | New Issue | |
2013-11-11 01:34 | nusphere | Note Added: 0002606 | |
2013-11-11 10:54 | derick | Note Added: 0002609 | |
2013-11-11 10:54 | derick | Status | new => resolved |
2013-11-11 10:54 | derick | Resolution | open => not fixable |
2013-11-11 10:54 | derick | Assigned To | => derick |
2016-07-31 12:36 | derick | Category | Usage problems => Usage problems (Crashes) |
2016-07-31 12:38 | derick | Category | Usage problems (Crashes) => Usage problems (Wrong Results) |
2020-03-12 16:35 | derick | Category | Usage problems (Wrong Results) => Variable Display |
2020-03-12 16:38 | derick | Category | Variable Display => Uncategorized |