[Dovecot] I/O leak

Jim Horner jhorner at arinbe.com
Sun Nov 19 00:01:05 UTC 2006


> Instead of killall a bit cleaner way would be to do:
>
> kill `cat /var/run/dovecot/master.pid`

great thanks.


> > Nov 15 21:53:23 myserver dovecot: I/O leak: 0x804d7a0 (17)
> > Nov 15 21:53:23 myserver dovecot: I/O leak: 0x804d7a0 (15)
> > Nov 15 21:53:23 myserver dovecot: I/O leak: 0x804d7a0 (19)
>
> Could you tell me what this says:
>
> gdb /usr/sbin/dovecot
> x 0x804d7a0
>
> It should print a function name which exists in that address. Although
> if those messages are from rc13 then you'd need to do that against the
> rc13 binary..

It was actually an upgrade from rc12 to rc14; I am 13-phobic. I'll just 
apologize and say that I don't keep old stuff around. I upgraded to rc14 that 
night and deleted rc12 that night. It doesn't take much to rebuild back to a 
previous version so I did take some time just now to rebuild rc12 (on the 
same machine, etc) and for what it is worth:

(gdb) x 0x804d7a0
0x804d7a0 <login_process_input>:        0x81e58955

I hope this helps.

Jim


More information about the dovecot mailing list