Closed Bug 1478419 Opened 6 years ago Closed 6 years ago

symbols fail to parse with mach talos-test --geckoProfile

Categories

(Testing :: Talos, defect)

defect
Not set
normal

Tracking

(firefox64 fixed)

RESOLVED FIXED
mozilla64
Tracking Status
firefox64 --- fixed

People

(Reporter: Gankra, Assigned: mattwoodrow)

Details

Attachments

(2 files)

Attached file talos-log.txt
on windows, using a version of central from yesterday, this is preventing me from properly profiling talos

mach buildsymbols succeeded fine, produced pdb/sym files that seems to contain some kind of coherent payload. mstange seemed to think the format of the output may have changed?

example method:

FUNC m 44d2 4e 0 mozilla::interceptor::FuncHook<mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared<mozilla::interceptor::MMPolicyInProcess,128> >,long (*)(wchar_t *,unsigned long *,_UNICODE_STRING *,void * *)>::SetDetour(mozilla::interceptor::WindowsDllInterceptor<mozilla::interceptor::VMSharingPolicyShared<mozilla::interceptor::MMPolicyInProcess,128> > &,char const *,long (*)(wchar_t *,unsigned long *,_UNICODE_STRING *,void * *))
This is a line with an "m" in it. This has been added by a recent change to the sym format: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/773418

We need to update our parsing for that change.
Assignee: nobody → mstange
Status: NEW → ASSIGNED
Component: Talos → General
Product: Testing → WebExtensions
Version: Version 3 → Trunk
Nice, thanks! That made me realize that we have this bug in two places; both in Talos and in the geckoProfiler WebExtension API. Let's do the Talos part in this bug and the WebExtension part in bug 1483616.
Component: General → Talos
Product: WebExtensions → Testing
Matt, would you mind attaching your patch here so that I can r+ it?
Assignee: mstange → matt.woodrow
MozReview-Commit-ID: JwQJY75tQ4s
Comment on attachment 9007954 [details]
Bug 1478419 - Handle optional 'm' symbol in breakpad symbols. r?mstange

Markus Stange [:mstange] has approved the revision.
Attachment #9007954 - Flags: review+
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d2338b4daaad
Handle optional 'm' symbol in breakpad symbols. r=mstange
https://hg.mozilla.org/mozilla-central/rev/d2338b4daaad
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla64
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: