64bit ARC++ crashes on init due to arch_prctl alt-syscall access. |
|||||
Issue descriptionChrome Version: 60.0.3077.0 unknown (64-bit) OS: Chromium OS What steps will reproduce the problem? (1) Deploy 64bit ARC++ on 64bit Chromium OS (2) Restart UI What is the expected result? ARC++ should init and start the container. What happens instead? ARC++ crashes. Please use labels and text to provide additional information. Two system calls (158) are blocked, causing ARC++ to crash and the container to unmount. For graphics-related bugs, please copy/paste the contents of the about:gpu page at the end of this report.
,
May 11 2017
,
May 26 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/third_party/kernel/+/1bedb6afb96ff089070db0abac280bc546def480 commit 1bedb6afb96ff089070db0abac280bc546def480 Author: Abbas Naderi <abisux@chromium.org> Date: Fri May 26 20:01:06 2017 CHROMIUM: alt-syscall: Whitelist arch_prctl for x86_64 arch_prctl (syscall 158) is used by 64bit android system init, which crashed prior to this patch, because the syscall was not white-listed. BUG= chromium:717237 TEST=x86_64 Android boots and the shell is available. The android system do not function properly yet. Change-Id: I07121876702aef3ed86d07e6786081f2e28c7087 Reviewed-on: https://chromium-review.googlesource.com/492127 Commit-Ready: Abbas Naderi <abiusx@chromium.org> Tested-by: Abbas Naderi <abiusx@chromium.org> Reviewed-by: Dylan Reid <dgreid@chromium.org> (cherry picked from commit bf8219310ffeec4094a850b97d0acf31069f65f3) Reviewed-on: https://chromium-review.googlesource.com/517302 Commit-Ready: Luis Hector Chavez <lhchavez@chromium.org> Tested-by: Luis Hector Chavez <lhchavez@chromium.org> Reviewed-by: Luis Hector Chavez <lhchavez@chromium.org> [modify] https://crrev.com/1bedb6afb96ff089070db0abac280bc546def480/security/chromiumos/alt-syscall.c
,
Aug 1 2017
,
Jan 22 2018
|
|||||
►
Sign in to add a comment |
|||||
Comment 1 by dgreid@chromium.org
, May 1 2017Labels: -Pri-3 Pri-2
Status: Started (was: Assigned)