Hi all,

When I start "imap-login" without arguments, it crashes:

gdb -ex run --args /usr/lib/dovecot/imap-login

(gdb) thread apply all bt full

Thread 1 (Thread 0x7f5bd50c6740 (LWP 625) "imap-login"):
#0 0x00007f5bd545fe97in io_stream_ssl_global_init(set=0x56205ca355c8, error_r=0x7ffdf0e669a8) at ../lib-ssl-iostream/iostream-ssl.c:55
No locals.
#1 0x00007f5bd558d15bin login_ssl_init() at /usr/src/debug/dovecot-2.4.1-4/src/login-common/main.c:343
ssl_set= 0x56205ca355c8
error= 0xc00000<error: Cannot access memory at address 0xc00000>
#2 main_preinit() at /usr/src/debug/dovecot-2.4.1-4/src/login-common/main.c:355
max_fds= <optimized out>
__func__= <optimized out>
#3 login_binary_run(binary=<optimized out>, argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/dovecot-2.4.1-4/src/login-common/main.c:528
service_flags= <optimized out>
login_socket= 0x7f5bd5590b66"login"
error= 0x1000000<error: Cannot access memory at address 0x1000000>
c= <optimized out>
input= {config_path= 0x0, config_fd= 0, preserve_environment= false, preserve_user= false, preserve_home= false, no_service_filter= false, check_full_config= false, hide_obsol ete_warnings= false, no_protocol_filter= false, no_key_validation= false, reload_config= false, never_exec= false, always_exec= false, return_config_fd= false, use_sysexits= false, pr
otocol= 0x562033d837ac"imap"}
output= {specific_protocols= 0x56205ca15398, config_fd= -1, permission_denied= false}
#4 0x00007f5bd51662aein __libc_start_call_main() from /lib64/libc.so.6
No symbol table info available.
#5 0x00007f5bd5166379in __libc_start_main_impl() from /lib64/libc.so.6
No symbol table info available.
#6 0x0000562033d79885in _start() at ../sysdeps/x86_64/start.S:115
No locals.

Probably "ssl_vfuncs->[...]" is a NULL dereference?

I'm debugging a crash within Dovecot and this was one of my findings.

Dovecot version: 2.4.1.

Ákos

_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to