Closed Bug 1779633 Opened 2 years ago Closed 2 years ago

Update symbolic to 9.<next>, once released

Categories

(Eliot :: General, task)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: mstange, Assigned: mstange)

References

Details

Attachments

(1 file)

Tecken currently uses symbolic 8.7.3.

The current master branch of symbolic-debuginfo (after 9.0.0) supports INLINE / INLINE_ORIGIN records in breakpad .sym files, as of PR #605.

Once a symbolic release with that fix is cut, Tecken should update to it so that it won't break if Firefox starts including those records in its symbol files (bug 1779631).

Blocks: 1779631

The release is going to happen soon: https://github.com/getsentry/publish/issues/1273

Assignee: nobody → mstange.moz
Status: NEW → ASSIGNED

Thank you for doing this!

Attachment #9292516 - Attachment mime type: text/plain → text/x-github-pull-request

I can't get the attachment working right. It's a GitHub PR link:

https://github.com/mozilla-services/tecken/pull/2579

This went to production just now in bug #1788705.

I tried the curl line from the PR and get this output:

{
  "results": [
    {
      "stacks": [
        [
          {
            "frame": 0,
            "module": "XUL",
            "module_offset": "0x5029c06"
          },
          {
            "frame": 1,
            "module": "XUL",
            "module_offset": "0x334f78"
          },
          {
            "frame": 2,
            "module": "XUL",
            "module_offset": "0x108e77c"
          }
        ]
      ],
      "found_modules": {
        "XUL/EC1363211A96381FA0C96D6301E7574A0": false
      }
    },
    {
      "stacks": [
        [
          {
            "frame": 0,
            "module": "libmozglue.dylib",
            "module_offset": "0x1d17f"
          },
          {
            "frame": 1,
            "module": "libmozglue.dylib",
            "module_offset": "0x33f2a"
          },
          {
            "frame": 2,
            "module": "libmozglue.dylib",
            "module_offset": "0x1bc0"
          }
        ]
      ],
      "found_modules": {
        "libmozglue.dylib/E0BD475866D23370B4B61AE86A5ACFC00": false
      }
    }
  ]
}

I think that's because the symbols expired out of Symbols Server. If there are problems, we can fix them in a new bug. Marking as FIXED.

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

I've confirmed it works! Example profile from a try build: https://share.firefox.dev/3euDE9M

Awesome! Thank you for all the work you did for this!

Component: Symbolication → General
Product: Tecken → Eliot
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: