And one more core-dump in imap:str.c str_append(cstr = NULL)
Peter Eriksson
peter at ifm.liu.se
Tue Dec 15 16:11:57 UTC 2015
Dovecot 2.2.20
Solaris 10 / x86
Maildir
q
(dbx) where
[1] strlen(0x0, 0x0, 0x491baa, 0x0, 0x4d1ed0, 0x4d1ed0), at 0xfffffd7ffeaf6dd0
=>[2] str_append(str = 0x4a9120, cstr = (nil)), line 96 in "str.c"
[3] client_get_commands_status(client = 0x4d16c0), line 282 in "imap-client.c"
[4] client_log_disconnect(client = 0x4d16c0, reason = 0xfffffd7ffee24d80 "Connection closed"), line 322 in "imap-client.c"
[5] client_default_destroy(client = 0x4d16c0, reason = (nil)), line 336 in "imap-client.c"
[6] client_destroy(client = 0x4d16c0, reason = (nil)), line 263 in "imap-client.c"
[7] client_input(client = 0x4d16c0), line 1099 in "imap-client.c"
[8] io_loop_call_io(io = 0x5073b0), line 559 in "ioloop.c"
[9] io_loop_handler_run_internal(ioloop = 0x4b2580), line 211 in "ioloop-poll.c"
[10] io_loop_handler_run(ioloop = 0x4b2580), line 607 in "ioloop.c"
[11] io_loop_run(ioloop = 0x4b2580), line 583 in "ioloop.c"
[12] master_service_run(service = 0x4b2450, callback = 0x482690 = &`imap`main.c`client_connected(struct master_service_connection *conn)), line 640 in "master-service.c"
[13] main(argc = 1, argv = 0xfffffd7fffdffcb8), line 442 in "main.c"
(dbx) frame 3
Current function is client_get_commands_status
282 str_append(str, cmd->name);
(dbx) print *cmd
*cmd = {
prev = (nil)
next = (nil)
client = 0x4d16c0
pool = 0x4d1eb0
tag = (nil)
name = (nil)
args = (nil)
cmd_flags = <unknown enum member 0>
func = (nil)
context = (nil)
module_contexts = {
arr = {
buffer = 0x4d1f80
element_size = 8U
}
v = 0x4d1f80
v_modifiable = 0x4d1f80
}
parser = 0x4b8f90
state = CLIENT_COMMAND_STATE_WAIT_INPUT
start_time = {
tv_sec = 0
tv_usec = 0
}
start_ioloop_wait_usecs = 0
running_usecs = 0
bytes_in = 0
bytes_out = 0
sync = (nil)
uid = 0
cancel = 0
param_error = 0
search_save_result = 0
search_save_result_used = 0
temp_executed = 0
tagline_sent = 0
executing = 0
}
(dbx) list
280 str_append(str, " (");
281 for (cmd = client->command_queue; cmd != NULL; cmd = cmd->next) {
282 str_append(str, cmd->name);
283 if (cmd->next != NULL)
284 str_append_c(str, ',');
285 running_usecs += cmd->running_usecs;
286 bytes_in += cmd->bytes_in;
287 bytes_out += cmd->bytes_out;
288 last_cmd = cmd;
289 }
Probably related to these entries in the syslog:
Dec 11 16:18:47 mail dovecot: [ID 583609 mail.info] imap-login: Login: user=<perje>, method=PLAIN, rip=81.233.116.192, lip=130.236.160.9, mpid=9238, TLS, session=<CUwE16Am3fhR6X
TA>
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=196 out=995
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=168 out=5683
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=168 out=4713
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=194 out=1016
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=182 out=970
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=193 out=895
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=196 out=995
Dec 11 16:18:50 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=184 out=894
Dec 11 16:18:51 mail dovecot: [ID 583609 mail.info] imap-login: Login: user=<perje>, method=PLAIN, rip=81.233.116.192, lip=130.236.160.9, mpid=9273, TLS, session=<1uJB16AmtOhR6X
TA>
Dec 11 16:18:52 mail dovecot: [ID 583609 mail.info] imap-login: Login: user=<perje>, method=PLAIN, rip=81.233.116.192, lip=130.236.160.9, mpid=9278, TLS, session=<kR5Q16AmaOZR6X
TA>
Dec 11 16:18:52 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=150 out=491
Dec 11 16:23:08 mail dovecot: [ID 583609 mail.info] imap-login: Login: user=<perje>, method=PLAIN, rip=130.236.172.166, lip=130.236.160.9, mpid=10796, TLS, session=<GvSJ5qAms9CC
7Kym>
Dec 11 16:23:08 mail dovecot: [ID 583609 mail.info] imap-login: Login: user=<perje>, method=PLAIN, rip=130.236.172.166, lip=130.236.160.9, mpid=10803, TLS, session=<nVqS5qAmttCC
7Kym>
Dec 11 16:23:08 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=150 out=491
Dec 11 16:23:13 mail dovecot: [ID 583609 mail.info] imap(perje): Connection closed in=150 out=491
Dec 11 16:24:10 mail dovecot: [ID 583609 mail.crit] imap(perje): Fatal: master: service(imap): child 9006 killed with signal 11 (core dumped)
(Would have been nice with a pid number in the syslog output :-)
--
[Ll.U] Peter Eriksson KITVS-IFM & ITI-NET IT.LiU.SE +46-70 518 2786
More information about the dovecot
mailing list