program terminated by signal SEGV (no mapping at the fault address) Current function is command_exec 179 cmd_start_bytes_in; (dbx) where =>[1] command_exec(cmd = 0x4d1760), line 179 in "imap-commands.c" [2] client_output_cmd(cmd = 0x4d1760), line 1048 in "imap-client.c" [3] client_output_commands(client = 0x4d0f50), line 1079 in "imap-client.c" [4] client_output(client = 0x4d0f50), line 1107 in "imap-client.c" [5] stream_send_io(fstream = 0x4c8d60), line 482 in "ostream-file.c" [6] io_loop_call_io(io = 0x509790), line 559 in "ioloop.c" [7] io_loop_handler_run_internal(ioloop = 0x4b1e10), line 211 in "ioloop-poll.c" [8] io_loop_handler_run(ioloop = 0x4b1e10), line 607 in "ioloop.c" [9] io_loop_run(ioloop = 0x4b1e10), line 583 in "ioloop.c" [10] master_service_run(service = 0x4b1ce0, callback = 0x482040 = &`imap`main.c`client_connected(struct master_service_connection *conn)), line 640 in "master-service.c" [11] main(argc = 1, argv = 0xfffffd7fffdffcb8), line 442 in "main.c" (dbx) list 171 hook->post(cmd); 172 if (cmd->state == CLIENT_COMMAND_STATE_DONE) 173 finished = TRUE; 174 175 io_loop_time_refresh(); 176 cmd->running_usecs += 177 timeval_diff_usecs(&ioloop_timeval, &cmd_start_timeval); 178 cmd->bytes_in += i_stream_get_absolute_offset(cmd->client->input) - 179 cmd_start_bytes_in; (dbx) print cmd cmd = 0x4d1760 (dbx) print *cmd *cmd = { prev = (nil) next = (nil) client = (nil) pool = (nil) tag = (nil) name = (nil) args = (nil) cmd_flags = func = (nil) context = (nil) module_contexts = { arr = { buffer = (nil) element_size = 0 } v = (nil) v_modifiable = (nil) } parser = (nil) state = CLIENT_COMMAND_STATE_WAIT_INPUT start_time = { tv_sec = 0 tv_usec = 0 } start_ioloop_wait_usecs = 0 running_usecs = 2823U 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 }