[Dovecot] More msync issues...

Andrew Hutchings mail at a-wing.co.uk
Wed Dec 8 16:05:30 EET 2004


Hi Doug,

I think this might be because there is a space between /home
and /doug/Maildir/dovecot.index
It would then see the /doug/Maildir/dovecot.index as a second argument.

Regards
Andrew

On Wed, 2004-12-08 at 05:12 -0500, Doug Luce wrote:
> >From /var/log/maillog:
> 
> Dec 8 01:51:46 aurora dovecot: IMAP(doug): msync() failed with index file /home /doug/Maildir/dovecot.index: Invalid argument
> 
> >From the ktrace that was running on that process:
> 
>   22124 imap     NAMI  "/home/doug/Maildir/dovecot.index"
>   22124 imap     RET   stat 0
>   22124 imap     CALL  fcntl(0x4,0x8,0x11ffe7b8)
>   22124 imap     RET   fcntl 0
>   22124 imap     CALL  msync(0x130960000,0x1aff4,0)
>   22124 imap     RET   msync -1 errno 22 Invalid argument
> 
> >From man msync:
> 
> ERRORS
>       The msync() system call will fail if:
> 
>       ...
> 
>       [EINVAL]           The addr argument is not a multiple of the hardware
>                          page size.
> 
> >From the command line:
> 
>   % pagesize
>   8192
> 
> Calculating:
> 
>   0x1AFF4 = 110580 = 13*8192+4084
> 
> Not sure if this is relevant...
> 
> Doug
> 
> 
> 
-- 
Andrew Hutchings
Systems Operator / Developer / Linux Guru
Netserve Consultants Ltd.
http://www.domaincity.co.uk/



More information about the dovecot mailing list