# HG changeset patch # User Timo Sirainen # Date 1497040348 -10800 # Node ID 25d3a72cdf20ea69224d93a1a391f4676638969e # Parent 92b46facd793f59e3a82d2aa9ef60f9a0239c1c9 lib: ioloop-kqueue - Improve kevent() panic log message diff -r 92b46facd793 -r 25d3a72cdf20 src/lib/ioloop-kqueue.c --- a/src/lib/ioloop-kqueue.c Fri Jun 09 12:42:51 2017 +0300 +++ b/src/lib/ioloop-kqueue.c Fri Jun 09 23:32:28 2017 +0300 @@ -129,8 +129,11 @@ if (events_count > 0) { ret = kevent (ctx->kq, NULL, 0, events, events_count, &ts); - if (ret < 0 && errno != EINTR) - i_panic("kevent() failed: %m"); + if (ret < 0 && errno != EINTR) { + i_panic("kevent(events=%u, ts=%ld.%u) failed: %m", + events_count, (long)ts.tv_sec, + (unsigned int)ts.tv_nsec); + } } else { if (msecs < 0) i_panic("BUG: No IOs or timeouts set. Not waiting for infinity.");