[Dovecot] dovecot 1.0beta7 dying on me

Dave Alden alden at math.ohio-state.edu
Thu May 11 00:26:39 EEST 2006


Hi,
  Dovecot 1.0 beta7 is dying on me.  My logfile shows:

May 10 15:54:28 hermes dovecot: IMAP(alden): UIDs broken with partial sync in mbox file /var/mail/alden
May 10 15:54:28 hermes dovecot: IMAP(alden): file mbox-sync-rewrite.c: line 106 (mbox_sync_headers_add_space): assertion failed: (start_pos < data_size)
May 10 15:54:28 hermes dovecot: child 14185 (imap) killed with signal 6

I'm running this on a RHEL 3U7 system.  I created a core file, but it doesn't
look like it's too helpful (I've attached the gdb output to this message).  I
tried recompiling with "--enable-debug", but I got:

/usr/lib/mysql/libmysqlclient.a(sha1.o)(.text+0x60): In function `sha1_result':
: multiple definition of `sha1_result'
../lib/liblib.a(sha1.o)(.text+0x7f4):/scratch/dovecot-1.0.beta7/src/lib/sha1.c:233: first defined here
/usr/bin/ld: Warning: size of symbol `sha1_result' changed from 158 in ../lib/liblib.a(sha1.o) to 126 in ../lib/liblib.a(sha1.o)
collect2: ld returned 1 exit status

Help?

...dave

-- 
Dave Alden
The Ohio State University
Department of Mathematics
-------------- next part --------------
[root at hermes scratch]# gdb /usr/libexec/dovecot/imap /home/alden/core.4880
GNU gdb Red Hat Linux (6.3.0.0-1.90rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".

Core was generated by `imap'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/tls/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib/tls/libc.so.6
Reading symbols from /lib/ld-linux.so.2...
(no debugging symbols found)...done.
Loaded symbols for /lib/ld-linux.so.2
#0  0x00d6ceff in raise ()
   from /lib/tls/libc.so.6
(gdb) bt full
#0  0x00d6ceff in raise () from /lib/tls/libc.so.6
No symbol table info available.
#1  0x00d6e705 in abort () from /lib/tls/libc.so.6
No symbol table info available.
#2  0x080a2294 in i_set_failure_file ()
No symbol table info available.
#3  0x080a1e63 in i_panic ()
No symbol table info available.
#4  0x08073b58 in mbox_sync_headers_add_space ()
No symbol table info available.
#5  0x08073e57 in mbox_sync_try_rewrite ()
No symbol table info available.
#6  0x0806fb45 in mbox_sync_apply_index_syncs ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#7  0x080702c7 in mbox_sync_apply_index_syncs ()
No symbol table info available.
#8  0x08071030 in mbox_sync_apply_index_syncs ()
No symbol table info available.
#9  0x08071580 in mbox_sync ()
No symbol table info available.
#10 0x0806ab29 in mbox_transaction_commit ()
No symbol table info available.
#11 0x080967ae in mailbox_transaction_commit ()
No symbol table info available.
#12 0x0805b4ad in imap_expunge ()
No symbol table info available.
#13 0x080571ed in cmd_expunge ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#14 0x0805a597 in _client_reset_command ()
No symbol table info available.
#15 0x0805a6b2 in _client_input ()
No symbol table info available.
#16 0x080a7670 in io_loop_handler_run ()
No symbol table info available.
#17 0x080a6cf9 in io_loop_run ()
No symbol table info available.
#18 0x080615c3 in main ()
No symbol table info available.
(gdb) quit


More information about the dovecot mailing list