[SERVER-83733] CQF in GDB causes secondary crashes due to C++ invocations Created: 29/Nov/23 Updated: 02/Feb/24 |
|
| Status: | In Progress |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | William Qian | Assignee: | William Qian |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||
| Sprint: | QO 2024-02-05, QO 2024-02-19 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Description |
|
Pretty-printing CQF objects in GDB relies on generating and parsing an explain() string. If the object itself is corrupted, the explain() code will secondarily crash, preventing proper introspection into the state of these objects. |