From fdc01be73ee749b92486c22edb21da897cfb51ff Mon Sep 17 00:00:00 2001 From: gaaclarke <30870216+gaaclarke@users.noreply.github.com> Date: Mon, 16 Aug 2021 14:43:34 -0700 Subject: [PATCH] added log statement to timerfd_settime failure (flutter/engine#27974) --- engine/src/flutter/fml/platform/linux/timerfd.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/engine/src/flutter/fml/platform/linux/timerfd.cc b/engine/src/flutter/fml/platform/linux/timerfd.cc index 0dbcb89ad3d..166b8619096 100644 --- a/engine/src/flutter/fml/platform/linux/timerfd.cc +++ b/engine/src/flutter/fml/platform/linux/timerfd.cc @@ -8,6 +8,7 @@ #include #include "flutter/fml/eintr_wrapper.h" +#include "flutter/fml/logging.h" #if FML_TIMERFD_AVAILABLE == 0 @@ -48,6 +49,9 @@ bool TimerRearm(int fd, fml::TimePoint time_point) { spec.it_interval = spec.it_value; // single expiry. int result = ::timerfd_settime(fd, TFD_TIMER_ABSTIME, &spec, nullptr); + if (result != 0) { + FML_DLOG(ERROR) << "timerfd_settime err:" << strerror(errno); + } return result == 0; }