Failure to report crashes on x86 Android O

RESOLVED FIXED in Firefox 61

Status

()

defect
RESOLVED FIXED
Last year
Last year

People

(Reporter: snorp, Assigned: snorp)

Tracking

unspecified
mozilla61
x86
Android
Points:
---

Firefox Tracking Flags

(firefox59 wontfix, firefox60 wontfix, firefox61 fixed)

Details

Attachments

(1 attachment)

Android O uses seccomp to filter which syscalls are allowed[0]. The waitpid syscall is among those not allowed. The lss headers mostly use wait4 to implement waitpid(), but not on x86, which uses the waitpid syscall directly. There is an upstream patch to make this also use wait4[1]

[0] https://android-developers.googleblog.com/2017/07/seccomp-filter-in-android-o.html
[1] https://chromium-review.googlesource.com/c/linux-syscall-support/+/699213
OS: Unspecified → Android
Hardware: Unspecified → x86

Comment 2

Last year
mozreview-review
Comment on attachment 8970265 [details]
Bug 1456203 - Take patch from upstream lss to fix use of disallowed syscalls on Android

https://reviewboard.mozilla.org/r/239058/#review244970

Looks like they updated the DEPS in Breakpad to pick this up as well so we shouldn't accidentally lose this patch if we sync up with upstream Breakpad:
https://chromium.googlesource.com/breakpad/breakpad/+/2aaeead73fbc70860c6bc0ff477500f84ab595e9
Attachment #8970265 - Flags: review?(ted) → review+

Comment 3

Last year
Pushed by jwillcox@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/6bf69d965bbe
Take patch from upstream lss to fix use of disallowed syscalls on Android r=ted
https://hg.mozilla.org/mozilla-central/rev/6bf69d965bbe
Status: NEW → RESOLVED
Closed: Last year
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
Assignee: nobody → snorp
You need to log in before you can comment on or make changes to this bug.