Chrome ToT fails to extract resources on Android Go devices |
||
Issue description1GiB Android Go device (gobo-userdebug 8.1.0 OMB1.180323.001) Chrome ToT (87c264cce66cfc8a9305bde3a0211d0b13f2647f) Chrome fails to start for the first time with: FATAL EXCEPTION: AsyncTask #1 Process: com.google.android.apps.chrome, PID: 5766 java.lang.RuntimeException: An error occurred while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:353) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383) at java.util.concurrent.FutureTask.setException(FutureTask.java:252) at java.util.concurrent.FutureTask.run(FutureTask.java:271) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764) Caused by: java.lang.RuntimeException at org.chromium.base.ResourceExtractor$ExtractTask.doInBackground$51DKOQJ1EPGIUR31DPJIULJFD5I3MAACD9GNCO9FDHGMSPPFAPNMIP1R0(ResourceExtractor.java:10) at org.chromium.base.ResourceExtractor$ExtractTask.doInBackground(ResourceExtractor.java:92) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) ... 3 more The issue is that ResourceExtractor.ExtractTask.doInBackgroundImpl() fails to create if (!outputDir.exists() && !outputDir.mkdirs()) { throw new RuntimeException(); } where outputDir is /data/user/0/com.google.android.apps.chrome/app_chrome/paks Related logcat entry: FileUtils: Failed to chmod(/data/user/0/com.google.android.apps.chrome/app_chrome): android.system.ErrnoException: chmod failed: EACCES (Permission denied)
,
Apr 18 2018
,
Apr 18 2018
|
||
►
Sign in to add a comment |
||
Comment 1 by dskiba@chromium.org
, Apr 18 2018