Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-89481

hang analyzer: Print javascript stacktraces when tasks timeout

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 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 

            Assignee:
            trevor.guidry@mongodb.com Trevor Guidry
            Reporter:
            trevor.guidry@mongodb.com Trevor Guidry
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: