Hello, this problem still persists in beta9. I took backtrace for it(with beta9):
Program received signal SIGSEGV, Segmentation fault. log_unref (log_io=0x0) at log.c:268 268 i_assert(log_io->refcount > 0); (gdb) bt #0 log_unref (log_io=0x0) at log.c:268 #1 0x0804c193 in dict_process_destroyed (process=0x80769d0, pid=14881, abnormal_exit=false) at dict-process.c:168 #2 0x0804bd2d in sigchld_handler (signo=17, context=0x0) at child-process.c:160 #3 0x08059fe7 in signal_read (context=0x0) at lib-signals.c:91 #4 0x08059a21 in io_loop_handler_run (ioloop=0x8075960) at ioloop-epoll.c:201 #5 0x08058dc9 in io_loop_run (ioloop=0x8075960) at ioloop.c:305 #6 0x080516c0 in main (argc=1, argv=0xbff5a624) at main.c:497 Regards, Arvids On Tuesday 20 November 2007 20:23:08 arvids wrote: > Hello, > > dovecot crashes when it receives -HUP signal. It happens always if there > was some activity - for example, if I start dovecot, check any account > through POP3 and then send -HUP to dovecot process, it crashes with the > following log entry: > segfault at 00000008 eip 0804d3fb esp bfdd3860 error 4 > If there were no activity at all since starting, it does not crash. > > my dovecot -n output: > # 1.1.beta8: /usr/local/dovecot/etc/dovecot.conf > base_dir: /var/run/dovecot/ > syslog_facility: local0 > protocols: pop3 > ssl_disable: yes > disable_plaintext_auth: no > login_dir: /var/run/dovecot/login > login_executable: /usr/local/dovecot/libexec/dovecot/pop3-login > login_greeting: Server. > login_process_per_connection: no > login_process_size: 64 > login_processes_count: 5 > login_max_processes_count: 32 > verbose_proctitle: yes > first_valid_uid: 95 > first_valid_gid: 95 > mail_uid: 95 > mail_gid: 95 > mail_location: maildir:~/Maildir > mail_debug: yes > dotlock_use_excl: yes > fsync_disable: yes > mail_executable: /usr/local/dovecot/libexec/dovecot/pop3 > mail_plugins: quota > mail_plugin_dir: /usr/local/dovecot/lib/dovecot/pop3 > pop3_enable_last: yes > pop3_client_workarounds: outlook-no-nuls oe-ns-eoh > auth default: > mechanisms: plain login digest-md5 cram-md5 apop > cache_size: 4096 > cache_ttl: 28800 > cache_negative_ttl: 60 > user: doveauth > verbose: yes > debug: yes > debug_passwords: yes > passdb: > driver: sql > args: /usr/local/dovecot/etc/dovecot-sql.conf > userdb: > driver: prefetch > userdb: > driver: sql > args: /usr/local/dovecot/etc/dovecot-sql.conf > socket: > type: listen > master: > path: /var/run/dovecot/auth-master > mode: 384 > user: vmail > group: vmail > plugin: > quota: dict:::proxy:/var/run/dovecot/dict-server:quotadict > dict: > quotadict: mysql:/usr/local/dovecot/etc/dovecot-sql-dict-quota.conf > > > Regards, Arvids
