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.
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 <buffer_alloc+45>
__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 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0x7f4050ba4048 "\001",
postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback =
0x7f404ea39f40 <login_client_connected>,
failure_callback = 0x7f404ea39c20 <login_client_failed>,
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