View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002339 | Xdebug | Uncategorized | public | 2025-04-16 18:42 | 2025-05-14 09:36 |
| Reporter | RetrowareDavid | Assigned To | |||
| Priority | normal | Severity | crash | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Platform | macOS | OS | Sequoia | OS Version | 15.4 (24E248) |
| Product Version | 3.4.2 | ||||
| Target Version | 3.4dev | Fixed in Version | 3.4.3 | ||
| Summary | 0002339: Trying to throw an exception can cause a zend_mm_heap corrupted error under specific circumstances | ||||
| Description | Modifying a variable in multiple files can cause a | ||||
| Steps To Reproduce |
| ||||
| Additional Information | For the crash to occur:
This was checked against via Terminal on macOS 15.4 (24E248) using PHP 8.4.5 and 8.4.6 and via Command Prompt on Windows 10 Pro (19045.5737) using PHP 8.4.6. I was not able to reliably reproduce the issue with | ||||
| Tags | No tags attached. | ||||
| Operating System | macOS 15.4 (24E248) & Windows 10 Pro (19045.5737) | ||||
| PHP Version | 8.4-dev | ||||
|
|
I can easily reproduce this. Instead of needing the more specific constraints (special length or content), the problem shows up with valgrind regardless. |
|
|
https://github.com/xdebug/xdebug/pull/1019 Thanks for the report! I hope to have a release out early next week. |
|
|
Great! Thanks for the fix, and thanks for Xdebug! :) |