2.3.2 director imap-login segfaults

Tom Sommer mail at tomsommer.dk
Thu Jul 5 15:12:03 EEST 2018


My director has started segfaulting since upgradeing to 2.3.2:

# gdb /usr/libexec/dovecot/imap-login ./core.9757
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/imap-login...(no debugging 
symbols found)...done.
[New Thread 9757]
Reading symbols from /usr/lib64/dovecot/libdovecot-login.so.0...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib64/dovecot/libdovecot-login.so.0
Reading symbols from /usr/lib64/dovecot/libdovecot.so.0...(no debugging 
symbols found)...done.
Loaded symbols for /usr/lib64/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 /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/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/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/libpthread.so.0...(no debugging symbols 
found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
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
Reading symbols from /usr/lib64/dovecot/libssl_iostream_openssl.so...(no 
debugging symbols found)...done.
Loaded symbols for /usr/lib64/dovecot/libssl_iostream_openssl.so
Core was generated by `dovecot/imap-login [26 pre-l'.
Program terminated with signal 11, Segmentation fault.
#0  0x00007fa19b3ec6ed in i_stream_get_root_io () from 
/usr/lib64/dovecot/libdovecot.so.0
Missing separate debuginfos, use: debuginfo-install 
dovecot-2.3.2-3.x86_64
(gdb) bt full
#0  0x00007fa19b3ec6ed in i_stream_get_root_io () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#1  0x00007fa19b3ec9b5 in i_stream_set_input_pending () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#2  0x00007fa198d48b35 in openssl_iostream_bio_sync () from 
/usr/lib64/dovecot/libssl_iostream_openssl.so
No symbol table info available.
#3  0x00007fa198d4920a in openssl_iostream_more () from 
/usr/lib64/dovecot/libssl_iostream_openssl.so
No symbol table info available.
#4  0x00007fa198d49247 in ?? () from 
/usr/lib64/dovecot/libssl_iostream_openssl.so
No symbol table info available.
#5  0x00007fa19b694862 in client_unref () from 
/usr/lib64/dovecot/libdovecot-login.so.0
No symbol table info available.
#6  0x00007fa19b698adc in ?? () from 
/usr/lib64/dovecot/libdovecot-login.so.0
No symbol table info available.
#7  0x00007fa19b699aca in ?? () from 
/usr/lib64/dovecot/libdovecot-login.so.0
No symbol table info available.
#8  0x00007fa19b3f76d5 in io_loop_call_io () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#9  0x00007fa19b3f96af in io_loop_handler_run_internal () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#10 0x00007fa19b3f77c5 in io_loop_handler_run () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#11 0x00007fa19b3f79e8 in io_loop_run () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#12 0x00007fa19b374963 in master_service_run () from 
/usr/lib64/dovecot/libdovecot.so.0
No symbol table info available.
#13 0x00007fa19b69b1b3 in login_binary_run () from 
/usr/lib64/dovecot/libdovecot-login.so.0
No symbol table info available.
#14 0x00007fa19af9ed1d in __libc_start_main () from /lib64/libc.so.6
No symbol table info available.
#15 0x00007fa19bac8599 in _start ()
No symbol table info available.


-- 
Tom


More information about the dovecot mailing list