RHEL4 x86_64 problems (was: Re: [Dovecot] 1.0.beta4 released)

Matthias Saou thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net
Mon Apr 3 14:03:47 EEST 2006


Reuben Farrelly wrote :

> On 3/04/2006 9:19 p.m., Matthias Saou wrote:
> > Timo Sirainen wrote :
> > 
> >> I haven't had yet time to read all the mails in this list which I
> >> skipped in the last few of weeks. I'll try to get to them eventually.
> > 
> > I've been having many issues on RHEL4 x86_64, starting with segfaults and
> > "Unexpected eof found when reading file 'UNOPENED'" messages and such, including with this beta4.
> > 
> > I was wondering : Is anyone using dovecot successfully on Linux x86_64?
> > 
> > Matthias
> 
> Yes, me (for one) using FC5.  I only upgraded from i386 a week or so ago, but 
> had to wipe out all indexes after the upgrade to avoid lots of errors showing up.
> 
> Otherwise it runs cleanly and without logging anything unusual.  I usually run -CVS.

I'm really confused, then. I've been rebuilding Fedora Core packages for
RHEL4 since MySQL support was missing from the original x86_64 RHEL4
packages, but I'm having many issues.

For instance in /var/log/maillog :

Apr  3 12:36:11 s1 dovecot: pop3(user at domain): ^GUnexpected eof
found when reading file 'UNOPENED' (Errcode: 0)
Apr  3 12:36:11 s1 dovecot: pop3(user at domain): Disconnected: Logged out
top=0/0, retr=0/0, del=0/40, size=1526974

And some (most) emails get truncated when they are downloaded by the users.

This is with an i386 package. Using the exact same configuration file with
an x86_64 package, dovecot segfaults while trying to read the
configuration file :

[root at s1 ~]# dovecot
Unexpected eof found when reading file 'UNOPENED' (Errcode: 0)
Segmentation fault (core dumped)

[...]
(gdb) bt
#0  0x000000000040c57d in hash_update ()
#1  0x000000000040c658 in hash_update ()
#2  0x0000000000409d10 in ?? ()
#3  0x00000000004091bd in ?? ()
#4  0x0000000000407c42 in ?? ()
#5  0x00000031daf1c4bb in __libc_start_main () from /lib64/tls/libc.so.6
#6  0x00000000004034fa in ?? ()
#7  0x0000007fbffffa18 in ?? ()
#8  0x000000000000001c in ?? ()
#9  0x0000000000000001 in ?? ()
#10 0x0000007fbffffbf5 in ?? ()
#11 0x0000000000000000 in ?? ()

I am missing a lot of debugging symbols apparently, although I have the
dovecot ones.

I've tried moving the tls specific files out of the way, but the same
happens with the main libc.so.6.

Any hints welcome...
Matthias

-- 
Clean custom Red Hat Linux rpm packages : http://freshrpms.net/
Fedora Core release 5 (Bordeaux) - Linux kernel 2.6.16-1.2080_FC5
Load : 0.17 0.23 0.35


More information about the dovecot mailing list