Open Bug 1753145 Opened 3 years ago Updated 3 years ago

mozgeckoprofiler symbolication fails for profiles which contain function names like "0xhello"

Categories

(Testing :: Performance, defect, P3)

Default
defect

Tracking

(Not tracked)

People

(Reporter: mstange, Unassigned)

Details

Encountered in this run:

[task 2022-02-01T23:15:50.335Z] 23:15:50     INFO -    File "/opt/worker/tasks/task_164375704242962/build/venv/lib/python3.7/site-packages/mozgeckoprofiler/symbolication.py", line 329, in _assign_symbols_to_libraries
[task 2022-02-01T23:15:50.335Z] 23:15:50     INFO -      lib = self._get_containing_library(int(address, 0), shared_libraries)
[task 2022-02-01T23:15:50.335Z] 23:15:50     INFO -  ValueError: invalid literal for int() with base 0: '0xii/</e.exports (https://abs.twimg.com/responsive-web/web/vendors~main.55bd4704.js:1:10091)'
[task 2022-02-01T23:15:50.557Z] 23:15:50    ERROR - Return code: 1

We have a string which starts with "0x" and try to parse it as a hex number, but it's really just a string.

Severity: -- → S4
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.