bug report: dovecot-imapd core dump

Tamas Papp tkpapp at gmail.com
Wed Oct 7 14:21:07 UTC 2015


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 at 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 at 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 at 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 at 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 at 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 at 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 at 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


More information about the dovecot mailing list