lmtp segfault after upgrade

Aki Tuomi aki.tuomi at dovecot.fi
Tue May 2 10:35:07 EEST 2017



On 2017-05-02 10:20, Tom Sommer wrote:
> On 2017-05-01 19:26, Aki Tuomi wrote:
>>> On May 1, 2017 at 8:21 PM Tom Sommer <mail at tomsommer.dk> wrote:
>>>
>>>
>>> I just upgraded our Director to 2.2.29.1 from 2.2.26, and now my dmesg
>>> and /var/log/messages are getting flooded by these errors:
>>>
>>> lmtp[45758]: segfault at 21 ip 00007fb412d3ad11 sp 00007ffe83ad2df0
>>> error 4 in libdovecot.so.0.0.0[7fb412c95000+11c000]
>>>
>>> Any ideas?
>>>
>>> -- 
>>> Tom
>>
>> Try get a core dump and run it thru gdb.
>
>
> [root at director1 dovecot]# gdb /usr/libexec/dovecot/lmtp core.19749
> GNU gdb (GDB) Red Hat Enterprise Linux (7.2-92.el6)
> Copyright (C) 2010 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 "x86_64-redhat-linux-gnu".
> For bug reporting instructions, please see:
> <http://www.gnu.org/software/gdb/bugs/>...
> Reading symbols from /usr/libexec/dovecot/lmtp...done.
> [New Thread 19749]
> Reading symbols from /usr/lib/dovecot/libdovecot-lda.so.0...done.
> Loaded symbols for /usr/lib/dovecot/libdovecot-lda.so.0
> Reading symbols from /usr/lib/dovecot/libdovecot-storage.so.0...done.
> Loaded symbols for /usr/lib/dovecot/libdovecot-storage.so.0
> Reading symbols from /usr/lib/dovecot/libdovecot.so.0...done.
> Loaded symbols for /usr/lib/dovecot/libdovecot.so.0
> Reading symbols from /lib64/libc.so.6...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libc.so.6
> Reading symbols from /lib64/librt.so.1...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/librt.so.1
> Reading symbols from /lib64/libdl.so.2...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libdl.so.2
> Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging 
> symbols found)...done.
> Loaded symbols for /lib64/ld-linux-x86-64.so.2
> Reading symbols from /lib64/libpthread.so.0...(no debugging symbols 
> found)...done.
> [Thread debugging using libthread_db enabled]
> Loaded symbols for /lib64/libpthread.so.0
> Reading symbols from /usr/lib/dovecot/libssl_iostream_openssl.so...done.
> Loaded symbols for /usr/lib/dovecot/libssl_iostream_openssl.so
> Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols 
> found)...done.
> Loaded symbols for /usr/lib64/libssl.so.10
> Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging 
> symbols found)...done.
> Loaded symbols for /usr/lib64/libcrypto.so.10
> Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging 
> symbols found)...done.
> Loaded symbols for /lib64/libgssapi_krb5.so.2
> Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libkrb5.so.3
> Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libcom_err.so.2
> Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libk5crypto.so.3
> Reading symbols from /lib64/libz.so.1...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libz.so.1
> Reading symbols from /lib64/libkrb5support.so.0...(no debugging 
> symbols found)...done.
> Loaded symbols for /lib64/libkrb5support.so.0
> Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libkeyutils.so.1
> Reading symbols from /lib64/libresolv.so.2...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libresolv.so.2
> Reading symbols from /lib64/libselinux.so.1...(no debugging symbols 
> found)...done.
> Loaded symbols for /lib64/libselinux.so.1
> Core was generated by `dovecot/lmtp'.
> Program terminated with signal 11, Segmentation fault.
> #0  i_stream_seek (stream=0x21, v_offset=0) at istream.c:298
> 298             if (v_offset >= stream->v_offset &&
> Missing separate debuginfos, use: debuginfo-install 
> glibc-2.12-1.209.el6_9.1.x86_64 keyutils-libs-1.4-5.el6.x86_64 
> krb5-libs-1.10.3-65.el6.x86_64 libcom_err-1.41.12-23.el6.x86_64 
> libselinux-2.0.94-7.el6.x86_64 openssl-1.0.1e-57.el6.x86_64 
> zlib-1.2.3-29.el6.x86_64
Can you run bt full please?

Aki


More information about the dovecot mailing list