Uploaded image for project: 'Puppet Agent'
  1. Puppet Agent
  2. PA-1855

Custom compiled Ruby version for Windows should include debug symbols usable by Windbg

    Details

    • Type: Task
    • Status: Accepted
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
    • Environment:

      Windows

    • Template:
    • Team:
      Night's Watch
    • Story Points:
      3

      Description

      Given we compile and ship our own Ruby version to run Puppet on Windows, it would be extremely helpful to also build symbols that can be used with Windbg.

      While we do not need to release these, they should be archived alongside the binaries that we ship in the even that we need to analyze a .dmp crash file.

      From what I understand, we compile with mingw so simply adding -g will not be sufficient to produce symbols consumable by Windbg.

      A cursory look shows that there are 2 potential solutions here:

        Attachments

          Issue Links

            Activity

              jsd-sla-details-panel

                People

                • Assignee:
                  Unassigned
                  Reporter:
                  ethan Ethan Brown
                • Votes:
                  1 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:

                    Zendesk Support