View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001574 | Xdebug | Installation | public | 2018-08-24 04:19 | 2018-10-20 00:39 |
Reporter | hesiodau | Assigned To | derick | ||
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | resolved | Resolution | unable to reproduce | ||
OS | Ubuntu | OS Version | 18 | ||
Product Version | 2.6.1 | ||||
Summary | 0001574: Xdebug crashes on install w/ PHP 7.2 & Ubuntu 18 | ||||
Description | Xdebug crashes on install via pecl with a segmentation fault. | ||||
Steps To Reproduce |
... Build process completed successfully | ||||
Additional Information | Also fails with Illegal instruction sometimes. | ||||
Tags | No tags attached. | ||||
Operating System | Ubuntu 18 | ||||
PHP Version | 7.2.0-7.2.4 | ||||
|
I have never been able to reproduce this, although this has popped up maybe 5 times over the last 10 years. What I suspect is that some Linux distributions modify PHP's extension loading mechanism, but I don't know how. What seems to happen is that upon writing the newly compiled extension file the one in memory gets replaced too. That's not something that ought to happen, as Linux should hold a handle to any binary that is loaded into memory, and not just start using the newly written one. If you can provide me with a reproducible set-up, I'm happy to have a look, although I doubt I can do anything about it. For now, a work around would be to run PECL with:
I'm going to close this as "unable to reproduce", but feel free to reopen this if you can provide me with a set-up that I can access, and a set of instructions that you can reproduce this problem with. |