From 56a051de562cf112e64acd8e1becfe3a2c5173e7 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 10 Jan 2022 20:32:54 +0100 Subject: [PATCH] platform: log when blocking poll() returns for reading netlink socket Try to debug a hang in platform code, presumably during poll(). This logging seems useful for debugging this particular issue, but it might be useful in general. --- src/libnm-platform/nm-linux-platform.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libnm-platform/nm-linux-platform.c b/src/libnm-platform/nm-linux-platform.c index d726dd8632..3138e95a9a 100644 --- a/src/libnm-platform/nm-linux-platform.c +++ b/src/libnm-platform/nm-linux-platform.c @@ -9305,6 +9305,8 @@ after_read: pfd.events = POLLIN; r = poll(&pfd, 1, timeout_msec); + _LOGT("netlink: read: poll done (r=%d)", r); + if (r == 0) { /* timeout and there is nothing to read. */ goto after_read;