Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(199)

Issue 2400403002: [Android] Fix logcat extraction code. (Closed)

Created:
4 years, 2 months ago by Ilya Sherman
Modified:
4 years, 2 months ago
Reviewers:
Maria
CC:
chromium-reviews, kalyank, sadrul, asvitkine+watch_chromium.org, agrieve+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

[Android] Fix logcat extraction code. Currently, logcat extraction often fails, because the Process's output buffer gets saturated with the logcat output. I've reimplemented the code to manually grab the last N lines of the logcat output, and this implementation should avoid the buffer saturation issue. Note: When the logcat extraction fails, it actually causes the thread to hang, which means that crash reports don't get processed! BUG=654155 TEST=junit_tests R=mariakhomenko@chromium.org Committed: https://crrev.com/a8aba3c20875329d9f977253d5375552c33d6b4c Cr-Commit-Position: refs/heads/master@{#424277}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Fix import order #

Unified diffs Side-by-side diffs Delta from patch set Stats (+39 lines, -52 lines) Patch
M chrome/android/java/src/org/chromium/chrome/browser/crash/LogcatExtractionCallable.java View 2 chunks +29 lines, -24 lines 0 comments Download
M chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java View 1 3 chunks +10 lines, -28 lines 0 comments Download

Messages

Total messages: 14 (5 generated)
Ilya Sherman
4 years, 2 months ago (2016-10-08 01:14:28 UTC) #1
Ilya Sherman
https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java File chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java (right): https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java#newcode10 chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java:10: import static org.junit.Assert.assertArrayEquals; By the way, I'm getting an ...
4 years, 2 months ago (2016-10-08 01:16:41 UTC) #2
Maria
lgtm https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java File chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java (right): https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java#newcode10 chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java:10: import static org.junit.Assert.assertArrayEquals; On 2016/10/08 01:16:41, Ilya Sherman ...
4 years, 2 months ago (2016-10-10 17:55:35 UTC) #3
Ilya Sherman
https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java File chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java (right): https://codereview.chromium.org/2400403002/diff/1/chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java#newcode10 chrome/android/junit/src/org/chromium/chrome/browser/crash/LogcatExtractionCallableUnitTest.java:10: import static org.junit.Assert.assertArrayEquals; On 2016/10/10 17:55:35, Maria wrote: > ...
4 years, 2 months ago (2016-10-10 21:47:03 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2400403002/1
4 years, 2 months ago (2016-10-10 21:47:23 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/277760)
4 years, 2 months ago (2016-10-10 21:57:23 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2400403002/20001
4 years, 2 months ago (2016-10-10 22:45:18 UTC) #11
commit-bot: I haz the power
Committed patchset #2 (id:20001)
4 years, 2 months ago (2016-10-10 23:15:13 UTC) #12
commit-bot: I haz the power
4 years, 2 months ago (2016-10-10 23:17:35 UTC) #14
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/a8aba3c20875329d9f977253d5375552c33d6b4c
Cr-Commit-Position: refs/heads/master@{#424277}

Powered by Google App Engine
This is Rietveld 408576698