lakitu: disable userland crash reporting.

Reason for disabling userland crash reporting is at b/131256513#comment1

This filter file is used to do PID-based userland crash filtering, see:
https://chromium.googlesource.com/chromiumos/platform2/+/c02622c124533dd6140aeaf036b2ae0cf25a7b1a/crash-reporter/user_collector.cc#253

It does not affect kernel crash reporting.

BUG=b:131256513
TEST=crash-reporter validation test
RELEASE_NOTE=None

Change-Id: I57a01c94650ed227efef26ffd5a9c4a4b3176a8c
Reviewed-on: https://chromium-review.googlesource.com/1582616
Commit-Ready: Xuewei Zhang <xueweiz@google.com>
Tested-by: Xuewei Zhang <xueweiz@google.com>
Reviewed-by: Robert Kolchmeyer <rkolchmeyer@google.com>
(cherry picked from commit 53cf1c7484ae0c7753d9a2b6f72d243a88f32766)
diff --git a/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r31.ebuild b/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r31.ebuild
deleted file mode 120000
index ac428ab..0000000
--- a/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r31.ebuild
+++ /dev/null
@@ -1 +0,0 @@
-chromeos-bsp-lakitu-0.0.1.ebuild
\ No newline at end of file
diff --git a/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r28.ebuild b/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r32.ebuild
similarity index 100%
rename from overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r28.ebuild
rename to overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/chromeos-bsp-lakitu-0.0.1-r32.ebuild
diff --git a/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/files/crash-filter b/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/files/crash-filter
index 4cedad3..5ea593b 100644
--- a/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/files/crash-filter
+++ b/overlay-lakitu/chromeos-base/chromeos-bsp-lakitu/files/crash-filter
@@ -3,11 +3,8 @@
 # Use of this source code is governed by a BSD-style license that can be
 # found in the LICENSE file.
 
-pid=$1
-exec_device=$(stat -L -c %D /proc/$pid/exe)
-root_device=$(stat -c %D /)
-
-if [ "${exec_device}" != "${root_device}" ]; then
-        logger --tag crash_reporter "Not collecting crash from pid=${pid}"
-        exit 1
-fi
+# Do no collect any userland crash.
+# Userland crash are reported in minidump format, which contains stack memory.
+# Since COS do not depend on userland crashes for debugging (yet), we should
+# remove it to simplify the privacy question.
+exit 1