I'm using the auto builds (2:2.2.24-1~auto+3) for Ubuntu/Debian. The recent upgrade to 2.2.24 cause the follwoing error to appear: I can log in to a mailbox via dovecot I can delete emails Upon expunge, dovecot crashes: Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142514, msgid=, size=10086 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142519, msgid=, size=1232 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142520, msgid=, size=1232 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142521, msgid=, size=1240 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142522, msgid=, size=1239 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142523, msgid=, size=1239 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142524, msgid=, size=6662 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142525, msgid=, size=5342 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142527, msgid=, size=9718 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142528, msgid=, size=3019 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142529, msgid=, size=7625 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142530, msgid=, size=31900 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142531, msgid=, size=4827 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142532, msgid=, size=4096 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142533, msgid=, size=7100 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142534, msgid=, size=4422 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142535, msgid=, size=10856 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142536, msgid=, size=13305 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142574, msgid=, size=3113 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142575, msgid=, size=4155 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142576, msgid=, size=5114 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): expunge: box=INBOX, uid=142577, msgid=, size=3266 Apr 29 11:05:30 mproxy dovecot: imap(hildeb): Fatal: master: service(imap): child 12393 killed with signal 11 (core dumped) Unfortunately, I'm not getting a backtrace :( -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:> Apr 29 11:05:30 mproxy dovecot: imap(hildeb): Fatal: master: service(imap): child 12393 killed with signal 11 (core dumped) > > Unfortunately, I'm not getting a backtrace :(Got a core dump, but I need to find out where to get the debug symbols for the packages on http://xi.dovecot.fi/debian/ ... -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de
* Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>:> Unfortunately, I'm not getting a backtrace :(got it: # gdb /usr/lib/dovecot/imap 16784 GNU gdb (Ubuntu 7.11-0ubuntu1) 7.11 Copyright (C) 2016 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/lib/dovecot/imap...Reading symbols from /usr/lib/debug/.build-id/5a/15dc6951744d026af424747e7b72a4fb550c6b.debug...done. done. Attaching to program: /usr/lib/dovecot/imap, process 16784 ptrace: No such process. [New LWP 16784] Core was generated by `dovecot/imap'. Program terminated with signal SIGSEGV, Segmentation fault. #0 buffer_delete (_buf=0x0, pos=0, size=0) at buffer.c:213 213 buffer.c: No such file or directory. (gdb) bt full #0 buffer_delete (_buf=0x0, pos=0, size=0) at buffer.c:213 buf = 0x0 end_size = <optimized out> #1 0x00007febcad5407e in array_delete_i (count=1, idx=1992, array=0x7febcd4b7b68) at ../../../../src/lib/array.h:200 No locals. #2 imapc_untagged_expunge (reply=<optimized out>, mbox=0x7febcd4b77f0) at imapc-mailbox.c:473 msgmap = 0x7febcd4b9320 lseq = 3444200800 uid = 142578 rseq = 1993 #3 0x00007febcad56632 in imapc_storage_client_untagged_cb (reply=0x7ffe117d5500, context=0x7febcd483080) at imapc-storage.c:204 mcb__foreach_end = 0x7febcd4b7f48 client = 0x7febcd483080 mbox = 0x7febcd4b77f0 cb = <optimized out> mcb = 0x7febcd4b7f28 #4 0x00007febcad5c90a in imapc_connection_input_untagged (conn=conn at entry=0x7febcd4a5560) at imapc-connection.c:1144 imap_args = 0x7febcd4a9b08 data = <optimized out> size = 140650738261000 name = 0x7febcd4a9c08 "EXPUNGE" value = <optimized out> parser = 0x7febcd4a57b0 reply = {name = 0x7febcd4a9c08 "EXPUNGE", num = 1993, args = 0x7febcd4a9b08, file_args = 0x7febcd4a7470, file_args_count = 0, resp_text_key = 0x0, resp_text_value = 0x0, untagged_box_context = 0x7febcd4b77f0} ret = <optimized out> #5 0x00007febcad5e7d9 in imapc_connection_input_one (conn=0x7febcd4a5560) at imapc-connection.c:1398 tag = 0x7febcd4a9bf8 "*" ret = -1 #6 imapc_connection_input_pending (conn=0x7febcd4a5560) at imapc-connection.c:1766 _data_stack_cur_id = 6 ret = 1 conn = 0x7febcd4a5560 #7 0x00007febcad5e82a in imapc_connection_input (conn=0x7febcd4a5560) at imapc-connection.c:1438 errstr = <optimized out> str = <optimized out> ret = <optimized out> #8 0x00007febcaa5905c in io_loop_call_io (io=0x7febcd4bd3d0) at ioloop.c:564 ioloop = 0x7febcd4babc0 t_id = 5 __FUNCTION__ = "io_loop_call_io" #9 0x00007febcaa5a4c1 in io_loop_handler_run_internal (ioloop=ioloop at entry=0x7febcd4babc0) at ioloop-epoll.c:220 ctx = 0x7febcd4bac90 io = <optimized out> tv = {tv_sec = 299, tv_usec = 999605} events_count = <optimized out> msecs = <optimized out> ret = 1 i = 0 j = <optimized out> call = <optimized out> __FUNCTION__ = "io_loop_handler_run_internal" #10 0x00007febcaa590e5 in io_loop_handler_run (ioloop=ioloop at entry=0x7febcd4babc0) at ioloop.c:612 No locals. #11 0x00007febcaa59288 in io_loop_run (ioloop=0x7febcd4babc0) at ioloop.c:588 __FUNCTION__ = "io_loop_run" #12 0x00007febcad59b7a in imapc_client_run_pre (client=0x7febcd483250, client=0x7febcd483250) at imapc-client.c:173 connp = 0x7febcd4833e8 prev_ioloop = 0x7febcd467740 #13 imapc_client_run (client=0x7febcd483250) at imapc-client.c:192 No locals. #14 0x00007febcad575e0 in imapc_mailbox_run_nofetch (mbox=mbox at entry=0x7febcd4b77f0) at imapc-storage.c:143 No locals. #15 0x00007febcad57612 in imapc_mailbox_run (mbox=mbox at entry=0x7febcd4b77f0) at imapc-storage.c:137 No locals. #16 0x00007febcad59178 in imapc_sync_index (ctx=0x7febcd4bd010) at imapc-sync.c:405 mbox = 0x7febcd4b77f0 sync_rec = {uid1 = 142578, uid2 = 142578, type = MAIL_INDEX_SYNC_TYPE_EXPUNGE, add_flags = 254 '\376', remove_flags = 127 '\177', keyword_idx = 0, guid_128 = "^kK\r2U\277\357\225`\030\220\257\330\a\t"} seq1 = 1993 seq2 = 1993 #17 imapc_sync_begin (force=<optimized out>, ctx_r=<synthetic pointer>, mbox=0x7febcd4b77f0) at imapc-sync.c:481 ctx = <optimized out> sync_flags = <optimized out> ret = <optimized out> #18 imapc_sync (mbox=0x7febcd4b77f0) at imapc-sync.c:537 sync_ctx = <optimized out> force = <optimized out> #19 imapc_mailbox_sync_init (box=0x7febcd4b77f0, flags=MAILBOX_SYNC_FLAG_FIX_INCONSISTENT) at imapc-sync.c:590 mbox = 0x7febcd4b77f0 list = <optimized out> changes = false ret = <optimized out> #20 0x00007febcad0da7b in mailbox_sync_init (box=0x7febcd4b77f0, flags=MAILBOX_SYNC_FLAG_FIX_INCONSISTENT) at mail-storage.c:1672 _data_stack_cur_id = 4 ctx = <optimized out> #21 0x00007febcad0dbc7 in mailbox_sync (box=<optimized out>, flags=<optimized out>, flags at entry=(unknown: 0)) at mail-storage.c:1720 ctx = 0x7febcd4b39e0 status = {sync_delayed_expunges = 1} #22 0x00007febcb44656f in cmd_close (cmd=0x7febcd4b39e0) at cmd-close.c:31 client = 0x7febcd4a7e20 mailbox = 0x7febcd4b77f0 storage = 0x7febcd4a8630 errstr = <optimized out> tagged_reply = 0x7febcb462c39 "OK Close completed." error = MAIL_ERROR_NONE __FUNCTION__ = "cmd_close" #23 0x00007febcb452e4d in command_exec (cmd=cmd at entry=0x7febcd4b39e0) at imap-commands.c:180 hook = 0x7febcd468100 finished = <optimized out> cmd_start_timeval = {tv_sec = 1461922706, tv_usec = 948134} cmd_start_bytes_in = 5370 cmd_start_bytes_out = 106277 __FUNCTION__ = "command_exec" #24 0x00007febcb451212 in client_command_input (cmd=0x7febcd4b39e0) at imap-client.c:960 client = 0x7febcd4a7e20 command = <optimized out> __FUNCTION__ = "client_command_input" #25 0x00007febcb451665 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0x7febcd4a7e20) at imap-client.c:1060 No locals. #26 client_handle_input (client=0x7febcd4a7e20) at imap-client.c:1072 _data_stack_cur_id = 3 remove_io = false handled_commands = false client = 0x7febcd4a7e20 #27 0x00007febcb451767 in client_continue_pending_input (client=0x7febcd4a7e20) at imap-client.c:893 ---Type <return> to continue, or q <return> to quit--- No locals. #28 0x00007febcb451bc0 in client_input (client=0x7febcd4a7e20) at imap-client.c:1138 cmd = 0xe4031 output = 0x0 bytes = 86 __FUNCTION__ = "client_input" #29 0x00007febcaa5905c in io_loop_call_io (io=0x7febcd4a78b0) at ioloop.c:564 ioloop = 0x7febcd467740 t_id = 2 __FUNCTION__ = "io_loop_call_io" #30 0x00007febcaa5a4c1 in io_loop_handler_run_internal (ioloop=ioloop at entry=0x7febcd467740) at ioloop-epoll.c:220 ctx = 0x7febcd469250 io = <optimized out> tv = {tv_sec = 1739, tv_usec = 992335} events_count = <optimized out> msecs = <optimized out> ret = 1 i = 0 j = <optimized out> call = <optimized out> __FUNCTION__ = "io_loop_handler_run_internal" #31 0x00007febcaa590e5 in io_loop_handler_run (ioloop=ioloop at entry=0x7febcd467740) at ioloop.c:612 No locals. #32 0x00007febcaa59288 in io_loop_run (ioloop=0x7febcd467740) at ioloop.c:588 __FUNCTION__ = "io_loop_run" #33 0x00007febca9eee63 in master_service_run (service=0x7febcd4675e0, callback=<optimized out>) at master-service.c:640 No locals. #34 0x00007febcb444b32 in main (argc=1, argv=0x7febcd467390) at main.c:460 set_roots = {0x7febcb66e700 <imap_setting_parser_info>, 0x7febcb20d400 <lda_setting_parser_info>, 0x0} login_set = {auth_socket_path = 0x7febcd45f048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x7febcb45e9d0 <login_client_connected>, failure_callback = 0x7febcb45e2e0 <login_client_failed>, request_auth_token = 1} service_flags = <optimized out> storage_service_flags = <optimized out> username = 0x0 auth_socket_path = 0x7febcb46734e "auth-master" c = <optimized out> -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | http://www.charite.de
* Ralf Hildebrandt schrieb am 29.04.16 um 11:42 Uhr:> * Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>: > > > Apr 29 11:05:30 mproxy dovecot: imap(hildeb): Fatal: master: service(imap): child 12393 killed with signal 11 (core dumped) > > > > Unfortunately, I'm not getting a backtrace :( > > Got a core dump, but I need to find out where to get the debug symbols > for the packages on http://xi.dovecot.fi/debian/ ...dovecot-dbg ? -- [*] sys4 AG http://sys4.de, +49 (89) 30 90 46 64 Franziskanerstra?e 15, 81669 M?nchen Sitz der Gesellschaft: M?nchen, Amtsgericht M?nchen: HRB 199263 Vorstand: Patrick Ben Koetter, Marc Schiffbauer Aufsichtsratsvorsitzender: Florian Kirstein
On 29 Apr 2016, at 12:46, Ralf Hildebrandt <Ralf.Hildebrandt at charite.de> wrote:> > * Ralf Hildebrandt <Ralf.Hildebrandt at charite.de>: > >> Unfortunately, I'm not getting a backtrace :( > > got it: > > #1 0x00007febcad5407e in array_delete_i (count=1, idx=1992, array=0x7febcd4b7b68) at ../../../../src/lib/array.h:200 > No locals. > #2 imapc_untagged_expunge (reply=<optimized out>, mbox=0x7febcd4b77f0) at imapc-mailbox.c:473Fixed by https://github.com/dovecot/core/commit/de8fc9d21460bf0369d671e9ba9361592379a7c5
Possibly Parallel Threads
- 2.3.0~alpha0-1~auto+197: Crash when openening a message via IMAP
- imapc Proxy to IMAPS Exchangeserver?
- Can't verify remote server certs without trusted CAs (ssl_client_ca_* settings)
- Can't verify remote server certs without trusted CAs (ssl_client_ca_* settings)
- Can't verify remote server certs without trusted CAs (ssl_client_ca_* settings)