-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Correctness
-
2024-12-24
There was a heavily upvoted thread in slack that asked for this.
In the words of Max H:
It is absolutely feasible and the mongodb-javascript-stack GDB command exists to do this. The issue is that we are no longer able to load debug symbols for the live process without consuming too much memory and causing the evergreen agent to die. But this is also ok because https://jira.mongodb.org/browse/SERVER-73006?focusedCommentId=5128345&focusedId=51283[...]atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel describes how to call a function by its address without needing to load the debug symbols while the live process is attached
Slack thread: https://mongodb.slack.com/archives/C0V79S1PY/p1713269606532769
- is related to
-
SERVER-27873 Dump a JavaScript backtrace of any code running in SpiderMonkey in hang_analyzer.py
- Closed
-
SERVER-73006 consider disabling separate debug for a majority of evergreen builds
- Closed
- related to
-
SERVER-95978 assert.soon does not print a call stack in case of a task time-out
- Backlog