Hi,
Since I did not get any specific suggestions about this bug, I am attaching another backtrace. Any suggestions for workarounds etc would be appreciated -- should I regenerate the index? Or install a dovecot from the repo where this might be fixed? Is this a known bug?
Best,
Tamas
On Wed, Oct 07 2015, Tamas Papp wrote:
Hi,
could not find it -- back to the list, maybe someone can suggest a fix/workaround.
Best,
Tamas
On Wed, Oct 07 2015, Dominik Breu wrote:
Hello,
yeah this one looks familiar to me can you search the list back in september there was a somewhat similar bug with thunderbird imho timo posted a notice about it.
greetings,
dominik
Am Mittwoch, den 07.10.2015, 15:53 +0200 schrieb Tamas Papp:
Hi Dominik,
Thanks for the help, the backtrace is here (I did not sent it to the list since I am not sure if it contains password or message information, sorry but I am unfamiliar with these things).
Core was generated by `dovecot/imap'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f404e58e3b6 in mail_index_keywords_unref #(_keywords=_keywords@entry=0x7ffecb8adeb8) at mail-index.c:383 383 mail-index.c: No such file or directory. (gdb) bt full #0 0x00007f404e58e3b6 in mail_index_keywords_unref #(_keywords=_keywords@entry=0x7ffecb8adeb8) at mail-index.c:383 keywords = 0x7f404e27066d
__FUNCTION__ = "mail_index_keywords_unref" #1 0x00007f404e559975 in mailbox_keywords_unref (keywords=keywords@entry=0x7ffecb8adeb8) at mailbox-keywords.c:94 No locals. #2 0x00007f404ea254ad in cmd_append_handle_args (nonsync_r=0x7ffecb8ade8f, #args=<optimized out>, cmd=0x7f4050bc3250) at cmd-append.c:602 ctx = 0x7f4050bc3348 flags_list = 0x7f4050bcc840 flags = 9 keywords_list = 0x7f4050bc33f0 internal_date_str = 0x7f4050bcca00 "17-Sep-2015 14:19:23 +0200" internal_date = -1 timezone_offset = 0 keywords = 0x0 ret = <optimized out> client = 0x7f4050bc2670 cat_list = 0x0 input = <optimized out> valid = <optimized out> #3 cmd_append_parse_new_msg (cmd=cmd@entry=0x7f4050bc3250) at cmd-append.c:770 client = <optimized out> ctx = 0x7f4050bc3348 args = 0x7f4050bcc488 msg = <optimized out> arg_min_count = <optimized out> fatal = 255 nonsync = true last_literal = <optimized out> ret = <optimized out> __FUNCTION__ = "cmd_append_parse_new_msg" #4 0x00007f404ea25a17 in cmd_append (cmd=0x7f4050bc3250) at cmd-append.c:932 client = 0x7f4050bc2670 ctx = 0x7f4050bc3348 mailbox = 0x7f4050bafb78 "Cemex" #5 0x00007f404ea30e4c in command_exec (cmd=cmd@entry=0x7f4050bc3250) at imap-commands.c:158 hook = 0x7f4050bad0d0 ret = <optimized out> #6 0x00007f404ea2fd62 in client_command_input (cmd=0x7f4050bc3250) at imap-client.c:780 client = 0x7f4050bc2670 command = <optimized out> __FUNCTION__ = "client_command_input" #7 0x00007f404ea2fe16 in client_command_input (cmd=0x7f4050bc3250) at imap-client.c:841 client = 0x7f4050bc2670 command = <optimized out> __FUNCTION__ = "client_command_input" #8 0x00007f404ea3014d in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0x7f4050bc2670) at imap-client.c:879 ---Type <return> to continue, or q <return> to quit--- No locals. #9 client_handle_input (client=0x7f4050bc2670) at imap-client.c:891 _data_stack_cur_id = 3 remove_io = false handled_commands = false client = 0x7f4050bc2670 #10 0x00007f404ea304f5 in client_input (client=0x7f4050bc2670) at imap-client.c:933 cmd = 0xf013c output = 0x7f4050bc30a0 bytes = 135 __FUNCTION__ = "client_input" #11 0x00007f404e285247 in io_loop_call_io (io=0x7f4050bc3170) at ioloop.c:388 ioloop = 0x7f4050bac720 t_id = 2 #12 0x00007f404e286079 in io_loop_handler_run (ioloop=ioloop@entry=0x7f4050bac720) at ioloop-epoll.c:220 ctx = 0x7f4050bad3b0 io = <optimized out> tv = {tv_sec = 1799, tv_usec = 999282} events_count = <optimized out> msecs = <optimized out> ret = 1 i = 0 j = <optimized out> call = <optimized out> __FUNCTION__ = "io_loop_handler_run" #13 0x00007f404e284d88 in io_loop_run (ioloop=0x7f4050bac720) at ioloop.c:412 __FUNCTION__ = "io_loop_run" #14 0x00007f404e231de3 in master_service_run (service=0x7f4050bac5b0, callback=<optimized out>) at master-service.c:566 No locals. #15 0x00007f404ea2424e in main (argc=1, argv=0x7f4050bac390) at main.c:400 set_roots = {0x7f404ec489c0 , 0x0} login_set = {auth_socket_path = 0x7f4050ba4048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x7f404ea39f40 , failure_callback = 0x7f404ea39c20 , request_auth_token = 1} service_flags = <optimized out> storage_service_flags = <optimized out> username = 0x0 c = <optimized out> (gdb) quit Best,
Tamas
On Wed, Oct 07 2015, Dominik Breu wrote:
Hello
Tamas it would be a better backtace when you have installed the dovecot debug symboly mostly located under dovecote-dbg in apt. Further debug help can you find in the wiki.
greetings
dominik
Am Mittwoch, den 07.10.2015, 15:09 +0200 schrieb Tamas Papp:
Typical log message:
Oct 7 11:39:36 hostname dovecot: imap(username): Fatal: master: service(imap): child 14864 killed with signal 11 (core dumped)
What triggers the problem:
User moving multiple messages to a subfolder via IMAP (from another account, on another server, client: Thunderbird). Moving single messages either does not trigger the problem, or with much lower probability (could not reproduce).
Version: $ dpkg -l 'dovecot*' Desired=Unknown/Install/Remove/Purge/Hold
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig -aWait/Trig-pend / Err?=(none)/Reinst-required (Status,Err: uppercase=bad) > / Name Version > Architecture Description +++-=====================================-=======================
-================================================================
============ un dovecot-common <none> <none> (no description available) ii dovecot-core 1:2.2.9-1ubuntu5 amd64 secure POP3/IMAP server - core files un dovecot-gssapi <none> <none> (no description available) ii dovecot-imapd 1:2.2.9-1ubuntu5 amd64 secure POP3/IMAP server - IMAP daemon un dovecot-ldap <none> <none> (no description available) un dovecot-lmtpd <none> <none> (no description available) un dovecot-managesieved <none> <none> (no description available) un dovecot-mysql <none> <none> (no description available) un dovecot-pgsql <none> <none> (no description available) un dovecot-pop3d <none> <none> (no description available) un dovecot-sieve <none> <none> (no description available) un dovecot-solr <none> <none> (no description available) un dovecot-sqlite <none> <none> (no description available) tamas@szob:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 15.04 Release: 15.04 Codename: vivid
Also tried 2.2.18 from Ubuntu wiley, same results.
Backtrace (I am not sure this is useful, extraced core from Ubuntu's Apport):
(gdb) bt full #0 0x00007f404e58e3b6 in mail_index_keywords_unref () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #1 0x00007f404ea254ad in _start () No symbol table info available.
Any help would be appreciated, I am happy to provide more info if necessary.
Tamas