summaryrefslogtreecommitdiff
path: root/debuggerd/handler/debuggerd_handler.cpp
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2019-03-20 03:11:26 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2019-03-20 03:11:26 +0000
commit19b83992eb877d78740c3e747df0122091edfe01 (patch)
tree87100fc5f7c446c71ddc6edbf8deb115bb25e478 /debuggerd/handler/debuggerd_handler.cpp
parentcb7ae0cc3d24f8de34f92f99d972e024e039a3df (diff)
parentf925b1c794917bed6f020a5376fec8353f2d5a84 (diff)
Snap for 5389215 from f925b1c794917bed6f020a5376fec8353f2d5a84 to qt-release
Change-Id: Id757971aa864c60f738249aa292ca75bebe514e5
Diffstat (limited to 'debuggerd/handler/debuggerd_handler.cpp')
-rw-r--r--debuggerd/handler/debuggerd_handler.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/debuggerd/handler/debuggerd_handler.cpp b/debuggerd/handler/debuggerd_handler.cpp
index a064ca0f7..bca5e36d5 100644
--- a/debuggerd/handler/debuggerd_handler.cpp
+++ b/debuggerd/handler/debuggerd_handler.cpp
@@ -383,7 +383,9 @@ static int debuggerd_dispatch_pseudothread(void* arg) {
execle(CRASH_DUMP_PATH, CRASH_DUMP_NAME, main_tid, pseudothread_tid, debuggerd_dump_type,
nullptr, nullptr);
- fatal_errno("exec failed");
+ async_safe_format_log(ANDROID_LOG_FATAL, "libc", "failed to exec crash_dump helper: %s",
+ strerror(errno));
+ return 1;
}
input_write.reset();