View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002322 | Xdebug | Step Debugging | public | 2025-02-24 11:38 | 2025-05-14 09:36 |
| Reporter | martti | Assigned To | |||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 3.4.1 | ||||
| Target Version | 3.4dev | Fixed in Version | 3.4.3 | ||
| Summary | 0002322: Xdebug tries to open debugging connection in destructors during shutdown | ||||
| Description | Xdebug tries to open debugging connection continuously to client while php is shutting down This seems to be happening if there is lots of objects with __destruct -method defined. | ||||
| Steps To Reproduce | Run destruct.php while client is not listening for connections | ||||
| Tags | No tags attached. | ||||
| Operating System | |||||
| PHP Version | 8.3.10-8.3.19 | ||||
|
|
During analysis, I found that this only happens when the destructors are called when the object goes out of the global scope only. For example, this version does not show the same behaviour: |
|
|
|