-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
Programmability 2025-09-29, Programmability 2025-10-13
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Currently we have several pathways of printing stack traces, which each have a different format for printing things out:
1. When we hit the server with a SIGUSR2
2. When fasserting (invariant is probably the same)
3. Through heap profiling
Tools like db-contrib-tool symbolize or mongosymb.py work for one but not others. This makes it pretty annoying when trying to get line numbers from stack traces.
So this ticket is to either:
1. Print all stack traces in the same format, so that we can just use one tool, OR
2. Have one tool that can understand all stack trace formats