Re: [BUG] IMAP hibernation fails on FreeBSD 15.x with "Invalid peer_dev_major value"

Timo Sirainen via dovecot <[email protected]> Thu, 25 Jun 2026 12:34:12 +0300
Newsgroups gmane.mail.imap.dovecot
Message-ID <[email protected]>
On 24. Jun 2026, at 21.34, Jordan Ostrev via dovecot <[email protected]> wrote:
> 
>   Hi,
>   IMAP hibernation compiles and attempts to run on FreeBSD 15.x (tested with
>   Dovecot 2.4.4 and FreeBSD 15.1), but fails at runtime with:
>   plain
> 
> imap-hibernate: Error: conn unix:imap-hibernate (uid=125): Failed to parse client input: Invalid peer_dev_major value: 18446744073709551615
> 
> Jun 24 21:27:08 classic dovecot[36888]: imap-hibernate: Error: conn unix:imap-hibernate (uid=125): Failed to parse client input: Invalid peer_dev_major value: 18446744073709551615
> Jun 24 21:27:08 classic dovecot[36888]: imap([email protected])<37120><ExaV/gNVAdt/AAAB>: Error: Couldn't hibernate imap client: /var/run/dovecot/imap-hibernate returned failure: Failed to parse client input: Invalid peer_dev_major value: 18446744073709551615
..
>    1. Disable hibernation at compile time for kqueue systems, or

It was already supposed to be done, but looks like there's a bug. Can you verify if this works? :

diff --git a/configure.ac b/configure.ac
index 9beacaa299..04f9c8edd6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -363,7 +363,7 @@ DOVECOT_TYPEOF
 DOVECOT_IOLOOP
 DOVECOT_NOTIFY
 AS_CASE(
-   ["$notify"],
+   ["$have_notify"],
    [none],   [BUILD_IMAP_HIBERNATE=0],
    [kqueue], [BUILD_IMAP_HIBERNATE=0],
    [BUILD_IMAP_HIBERNATE=1])
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]