marionette.py python exception regex matches against XUL!AsmJSMachExceptionHandlerThread(...) in crash stacks

RESOLVED INVALID

Status

RESOLVED INVALID
5 years ago
2 years ago

People

(Reporter: emorley, Unassigned)

Tracking

(Blocks: 1 bug, {pi-marionette-runner})

Trunk
ARM
Gonk (Firefox OS)
pi-marionette-runner
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [affects=marionette])

I believe this is from the mozharness marionette.py regex changes made in bug 1017559.

In gaia-ui-test runs, eg:
https://tbpl.mozilla.org/php/getParsedLog.php?id=42264790&tree=Mozilla-Inbound

Mozharnss is giving a log level of "ERROR" to:
06:53:17    ERROR -   3  XUL!AsmJSMachExceptionHandlerThread(void*) [AsmJSSignalHandlers.cpp:6aade5365ee1 : 731 + 0x1f]
06:53:17     INFO -      rip = 0x0000000103265901   rsp = 0x0000000106898b40
06:53:17     INFO -      Found by: stack scanning

...which is partway down the stack of a common crash mode at the moment.

We're hitting this:
 {'regex': re.compile(r'''(\b((?!Marionette|NoSuchElement|XPathLookup|NoSuchWindow|StaleElement|ScriptTimeout|ElementNotVisible|NoSuchFrame|InvalidResponse|Javascript|Timeout|InvalidElementState|NoAlertPresent|InvalidCookieDomain|UnableToSetCookie|InvalidSelector|MoveTargetOutOfBounds)\w*)Exception)'''), 'level': ERROR},
The current regex is designed to catch anything that looks like it might be a Python exception, except for known Marionette exceptions.

Do we want to kill generic exception matching?
Whiteboard: [affects=marionette]
Keywords: ateam-marionette-runner
since we are using mozcrash now we can close this
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.