Displaying 2 results from an estimated 2 matches for "dict_listener_input".
2009 Mar 27
2
1.2.beta4: Fatal: io_loop_handle_add: epoll_ctl(1, 11): Bad file descriptor
...-209,11 +209,6 @@ dict_process_destroyed(struct child_proc
struct dict_listener *listener = process->listener;
dict_process_deinit(process);
- if (listener->processes == NULL) {
- /* last listener died, create new ones */
- listener->io = io_add(listener->fd, IO_READ,
- dict_listener_input, listener);
- }
}
void dict_processes_init(void)
2009 May 12
2
Deliver hangs after reloading the Dovecot configuration
...ing the Dovecot configuration.
How to reproduce:
1. start dovecot
2. deliver a message via deliver
3. modify dovecot.conf:plugin {quota_rule}
4. kill -HUP $PID_of_dovecot
5. deliver the next message via deliver
Dovecot v1.2.beta2 died in this case with a panic:
file dict-process.c: line 152 (dict_listener_input): assertion failed: (listener->processes == NULL)
Raw backtrace: /usr/local/dovecot12/sbin/dovecot [0x411832]
-> /usr/local/dovecot12/sbin/dovecot [0x411944]
-> /usr/local/dovecot12/sbin/dovecot [0x40acce]
-> /usr/local/dovecot12/sbin/dovecot [0x410fc6]
-> /usr/local/dove...