[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:
Depends
depends on SERVER-83983 Add [[gnu::used]] as a MONGO macro Closed
Related
related to SERVER-84735 Add GDB regression test to prevent fr... Open
is related to SERVER-82659 GDB crashes during debug. Closed
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.


Generated at Thu Feb 08 06:52:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.