[Dovecot] Update from 1.0.10 -> 1.1rc1 file message-parser.c: line 766 (message_parser_parse_next_block): assertion failed

Ralf Hildebrandt Ralf.Hildebrandt at charite.de
Sat Feb 23 22:20:36 EET 2008


* Asheesh Laroia <asheesh at asheesh.org>:
> On Sat, 23 Feb 2008, Ralf Hildebrandt wrote:
>
>> Feb 23 20:40:36 postamt dovecot: IMAP(username): Raw backtrace:
>
> It looks like you could make this report even more helpful by providing a 
> single message that reproduces this failure, or by proving a gdb  
> backtrace as per http://www.dovecot.org/bugreport.html .
>
> It's a SIGABRT, not a SIGSEGV, so there is a chance Timo could fix it  
> without the above information, but I imagine it would help.

Yes, could somebody explain to me why I get this:

$ sudo gdb /usr/local/libexec/dovecot/imap -c /var/core/15224
GNU gdb 6.7.1-debian
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show
copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
Using host libthread_db library "/lib/i686/cmov/libthread_db.so.1".
Core was generated by /usr/local/libexec/dovecot/imap'.
Program terminated with signal 6, Aborted.
#0  0xb7efc410 in _start () from /lib/ld-linux.so.2
(gdb) bt
#0  0xb7efc410 in _start () from /lib/ld-linux.so.2
#1  0xb7dcbf15 in ?? ()
#2  0xb7ee9ff4 in ?? ()
#3  0xbfd610bc in ?? ()
#4  0xb7da0ad0 in ?? ()
#5  0xbfd61148 in ?? ()
#6  0xb7dcd891 in ?? ()
#7  0x00000006 in ?? ()
#8  0xbfd610bc in ?? ()
#9  0x00000000 in ?? ()
(gdb) 

/usr/local/libexec/dovecot/imap is not stripped:
$ file /usr/local/libexec/dovecot/imap
/usr/local/libexec/dovecot/imap: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped

WTF?

-- 
Ralf Hildebrandt (Ralf.Hildebrandt at charite.de)          snickebo at charite.de
Postfix - Einrichtung, Betrieb und Wartung       Tel. +49 (0)30-450 570-155
http://www.arschkrebs.de
Erotic is when you use a feather. Exotic is when you use the whole
chicken.


More information about the dovecot mailing list