I upgraded 2.1 -> 2.2 something like a week ago because I needed INDEXPVT. Not sure if this crash started immediately or not, noticed it today looking at journalctl.

Backtrace http://bpaste.net/raw/181944/ and pasted below.

This seems to crash on every IMAP connection made, so any ideas for a possible client-level workaround are quite welcome until dovecot code improves here.

root@server ~ $ dovecot -n
# 2.2.12: /etc/dovecot/dovecot.conf
# OS: Linux 3.4.54-vs2.3.3.5+pf64 x86_64 Gentoo Base System release 2.2 ext4
hostname = *hidden*
listen = 192.168.1.2
log_path = /dev/stderr
log_timestamp =
mail_gid = mail
mail_home = /secure/Maildir/%n
mail_location = Maildir:/secure/Maildir/%n
mail_plugins = acl
mail_privileged_group = mail
mail_uid = mail
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
namespace {
  list = children
location = maildir:/secure/Maildir/%%n:INDEXPVT=/secure/Maildir/%n/shared/%%n
  prefix = Shared.%%n.
  separator = .
  subscriptions = no
  type = shared
}
namespace {
location = maildir:/secure/Maildir/projekt:INDEX=/secure/Maildir/%n/projekt
  prefix = Projekt.
  separator = .
  subscriptions = no
  type = public
}
namespace {
  location = maildir:/secure/Maildir/rss:INDEX=/secure/Maildir/%n/rss
  prefix = RSS.
  separator = .
  subscriptions = no
  type = public
}
namespace inbox {
  hidden = no
  inbox = yes
  list = yes
  location =
  mailbox Drafts {
    special_use = \Drafts
  }
  mailbox Junk {
    special_use = \Junk
  }
  mailbox Sent {
    special_use = \Sent
  }
  mailbox "Sent Messages" {
    special_use = \Sent
  }
  mailbox Trash {
    special_use = \Trash
  }
  prefix =
  separator = .
  subscriptions = yes
  type = private
}
passdb {
  args = /etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
plugin {
  acl = vfile
  acl_shared_dict = file:/secure/Maildir/shared-mailboxes.db
  mail_log_events = mailbox_delete
  sieve = /secure/Maildir/%n/dovecot-sieve
  sieve_dir = /secure/Maildir/%n/sieve
  sieve_global_path = /etc/dovecot/sieve/default.sieve
}
postmaster_address = postmaster
protocols = imap lmtp sieve
service auth {
  unix_listener auth-userdb {
    mode = 0600
    user = mail
  }
  user = mail
}
service imap-login {
  inet_listener imap {
    port = 143
  }
  inet_listener imaps {
    port = 993
    ssl = yes
  }
}
service managesieve-login {
  inet_listener sieve {
    port = 4190
  }
}
ssl_cert = </etc/ssl/server.crt
ssl_key = </etc/ssl/server.key
userdb {
  args = /etc/dovecot/dovecot-ldap.conf.ext
  driver = ldap
}
protocol lda {
  mail_plugins = acl sieve acl
}
protocol imap {
  mail_max_userip_connections = 20
  mail_plugins = acl imap_acl
}
protocol sieve {
  managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date
}

#0  0x00007f64da799535 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f64da79a9b8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f64dab76dc5 in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:193 backtrace = 0xae54a8 "/usr/lib64/dovecot/libdovecot.so.0(+0x6adcf) [0x7f64dab76dcf] -> /usr/lib64/dovecot/libdovecot.so.0(+0x6ae2e) [0x7f64dab76e2e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f64dab30d4e] -> /usr"... #3 0x00007f64dab76e2e in i_internal_fatal_handler (ctx=0x7fffb9d88d00, format=<optimized out>, args=<optimized out>) at failures.c:657
        status = 0
#4 0x00007f64dab30d4e in i_panic (format=format@entry=0x7f64dae79848 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffb9d88df0, reg_save_area = 0x7fffb9d88d30}} #5 0x00007f64dae59fbc in mail_index_keywords_unref (_keywords=<optimized out>) at mail-index.c:380
        keywords = <optimized out>
        __FUNCTION__ = "mail_index_keywords_unref"
#6 0x00007f64dae22657 in mailbox_copy (_ctx=<optimized out>, mail=mail@entry=0xbcf260) at mail-storage.c:2140
        ctx = 0xbd3a80
        t = 0xbcd580
        keywords = 0xbd4a50
        pvt_flags = 0
        real_mail = <optimized out>
        ret = -1
        __FUNCTION__ = "mailbox_copy"
#7 0x00007f64dae2270d in mailbox_move (_ctx=<optimized out>, mail=0xbcf260) at mail-storage.c:2153
        ctx = 0xbd3a80
#8 0x000000000040e72d in fetch_and_copy (copy_count_r=<synthetic pointer>, src_uidset_r=<synthetic pointer>, search_args=<optimized out>, src_trans_r=0x7fffb9d88e88, t=0xbcd580, move=true, client=0xb0de50) at cmd-copy.c:67
        search_ctx = 0xbcefe0
        src_trans = 0xbce2c0
        srcset_ctx = {str = 0xae5320, first_uid = 0, last_uid = 4294967295}
        ret = 1
        save_ctx = 0x0
        mail = 0xbcf260
        copy_count = 1
        src_uidset = 0xae5320
#9  cmd_copy_full (cmd=0xb0ea30, move=true) at cmd-copy.c:123
        client = 0xb0de50
        dest_storage = <optimized out>
        destbox = 0xb87bf0
        t = 0xbcd580
        src_trans = <optimized out>
        search_args = 0xb86be0
        messageset = 0xaf0b60 "2631"
        mailbox = 0xaf0b68 "Trash"
        src_uidset = <optimized out>
        sync_flags = (unknown: 0)
        imap_flags = (unknown: 0)
changes = {pool = 0x7fffb9d88fb0, uid_validity = 3117977312, saved_uids = {arr = {buffer = 0xd, element_size = 140071145425344}, v = 0xd, v_modifiable = 0xd}, ignored_modseq_changes = 11471704, changed = false, no_read_perm = false}
        copy_count = <optimized out>
        msg = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "cmd_copy_full"
#10 0x0000000000418e6c in command_exec (cmd=cmd@entry=0xb0ea30) at imap-commands.c:158
        hook = 0xaee0f0
        ret = <optimized out>
#11 0x0000000000417ed0 in client_command_input (cmd=0xb0ea30) at imap-client.c:780
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#12 0x0000000000417f8a in client_command_input (cmd=0xb0ea30) at imap-client.c:841
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#13 0x0000000000418245 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0xb0de50) at imap-client.c:879
No locals.
#14 client_handle_input (client=client@entry=0xb0de50) at imap-client.c:891
        _data_stack_cur_id = 3
        ret = 64
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#15 0x00000000004185f2 in client_input (client=0xb0de50) at imap-client.c:933
        cmd = <optimized out>
        output = 0xb0e880
        bytes = 26
        __FUNCTION__ = "client_input"
#16 0x00007f64dab873b6 in io_loop_call_io (io=0xb0e950) at ioloop.c:388
        ioloop = 0xaed740
        t_id = 2
#17 0x00007f64dab88237 in io_loop_handler_run (ioloop=ioloop@entry=0xaed740) at ioloop-epoll.c:220
        ctx = 0xaee3d0
        events = 0x0
        event = 0xaef1f0
        list = 0xaefdc0
        io = <optimized out>
        tv = {tv_sec = 4, tv_usec = 995201}
        events_count = <optimized out>
        msecs = <optimized out>
        ret = 1
        i = <optimized out>
        call = <optimized out>
        __FUNCTION__ = "io_loop_handler_run"
#18 0x00007f64dab86ec8 in io_loop_run (ioloop=0xaed740) at ioloop.c:412
        __FUNCTION__ = "io_loop_run"
#19 0x00007f64dab36033 in master_service_run (service=0xaed5d0, callback=callback@entry=0x4216a0 <client_connected>) at master-service.c:566
No locals.
#20 0x000000000040cc87 in main (argc=1, argv=0xaed390) at main.c:400
        set_roots = {0x429180 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0xae5048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x421550 <login_client_connected>, failure_callback = 0x421260 <login_client_failed>, request_auth_token = 1}
        service_flags = <optimized out>
        storage_service_flags = <optimized out>
        username = 0x0
        c = <optimized out>
#0  0x00007f64da799535 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f64da79a9b8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f64dab76dc5 in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:193 backtrace = 0xae54a8 "/usr/lib64/dovecot/libdovecot.so.0(+0x6adcf) [0x7f64dab76dcf] -> /usr/lib64/dovecot/libdovecot.so.0(+0x6ae2e) [0x7f64dab76e2e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f64dab30d4e] -> /usr"... #3 0x00007f64dab76e2e in i_internal_fatal_handler (ctx=0x7fffb9d88d00, format=<optimized out>, args=<optimized out>) at failures.c:657
        status = 0
#4 0x00007f64dab30d4e in i_panic (format=format@entry=0x7f64dae79848 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffb9d88df0, reg_save_area = 0x7fffb9d88d30}} #5 0x00007f64dae59fbc in mail_index_keywords_unref (_keywords=<optimized out>) at mail-index.c:380
        keywords = <optimized out>
        __FUNCTION__ = "mail_index_keywords_unref"
#6 0x00007f64dae22657 in mailbox_copy (_ctx=<optimized out>, mail=mail@entry=0xbcf260) at mail-storage.c:2140
        ctx = 0xbd3a80
        t = 0xbcd580
        keywords = 0xbd4a50
        pvt_flags = 0
        real_mail = <optimized out>
        ret = -1
        __FUNCTION__ = "mailbox_copy"
#7 0x00007f64dae2270d in mailbox_move (_ctx=<optimized out>, mail=0xbcf260) at mail-storage.c:2153
        ctx = 0xbd3a80
#8 0x000000000040e72d in fetch_and_copy (copy_count_r=<synthetic pointer>, src_uidset_r=<synthetic pointer>, search_args=<optimized out>, src_trans_r=0x7fffb9d88e88, t=0xbcd580, move=true, client=0xb0de50) at cmd-copy.c:67
        search_ctx = 0xbcefe0
        src_trans = 0xbce2c0
        srcset_ctx = {str = 0xae5320, first_uid = 0, last_uid = 4294967295}
        ret = 1
        save_ctx = 0x0
        mail = 0xbcf260
        copy_count = 1
        src_uidset = 0xae5320
#9  cmd_copy_full (cmd=0xb0ea30, move=true) at cmd-copy.c:123
        client = 0xb0de50
        dest_storage = <optimized out>
        destbox = 0xb87bf0
        t = 0xbcd580
        src_trans = <optimized out>
        search_args = 0xb86be0
        messageset = 0xaf0b60 "2631"
        mailbox = 0xaf0b68 "Trash"
        src_uidset = <optimized out>
        sync_flags = (unknown: 0)
        imap_flags = (unknown: 0)
changes = {pool = 0x7fffb9d88fb0, uid_validity = 3117977312, saved_uids = {arr = {buffer = 0xd, element_size = 140071145425344}, v = 0xd, v_modifiable = 0xd}, ignored_modseq_changes = 11471704, changed = false, no_read_perm = false}
        copy_count = <optimized out>
        msg = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "cmd_copy_full"
#10 0x0000000000418e6c in command_exec (cmd=cmd@entry=0xb0ea30) at imap-commands.c:158
        hook = 0xaee0f0
        ret = <optimized out>
#11 0x0000000000417ed0 in client_command_input (cmd=0xb0ea30) at imap-client.c:780
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#12 0x0000000000417f8a in client_command_input (cmd=0xb0ea30) at imap-client.c:841
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#13 0x0000000000418245 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0xb0de50) at imap-client.c:879
No locals.
#14 client_handle_input (client=client@entry=0xb0de50) at imap-client.c:891
        _data_stack_cur_id = 3
        ret = 64
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#15 0x00000000004185f2 in client_input (client=0xb0de50) at imap-client.c:933
        cmd = <optimized out>
        output = 0xb0e880
        bytes = 26
        __FUNCTION__ = "client_input"
#16 0x00007f64dab873b6 in io_loop_call_io (io=0xb0e950) at ioloop.c:388
        ioloop = 0xaed740
        t_id = 2
#17 0x00007f64dab88237 in io_loop_handler_run (ioloop=ioloop@entry=0xaed740) at ioloop-epoll.c:220
        ctx = 0xaee3d0
        events = 0x0
        event = 0xaef1f0
        list = 0xaefdc0
        io = <optimized out>
        tv = {tv_sec = 4, tv_usec = 995201}
        events_count = <optimized out>
        msecs = <optimized out>
        ret = 1
        i = <optimized out>
        call = <optimized out>
        __FUNCTION__ = "io_loop_handler_run"
#18 0x00007f64dab86ec8 in io_loop_run (ioloop=0xaed740) at ioloop.c:412
        __FUNCTION__ = "io_loop_run"
#19 0x00007f64dab36033 in master_service_run (service=0xaed5d0, callback=callback@entry=0x4216a0 <client_connected>) at master-service.c:566
No locals.
#20 0x000000000040cc87 in main (argc=1, argv=0xaed390) at main.c:400
        set_roots = {0x429180 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0xae5048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x421550 <login_client_connected>, failure_callback = 0x421260 <login_client_failed>, request_auth_token = 1}
        service_flags = <optimized out>
        storage_service_flags = <optimized out>
        username = 0x0
        c = <optimized out>
#0  0x00007f64da799535 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f64da79a9b8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f64dab76dc5 in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:193 backtrace = 0xae54a8 "/usr/lib64/dovecot/libdovecot.so.0(+0x6adcf) [0x7f64dab76dcf] -> /usr/lib64/dovecot/libdovecot.so.0(+0x6ae2e) [0x7f64dab76e2e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f64dab30d4e] -> /usr"... #3 0x00007f64dab76e2e in i_internal_fatal_handler (ctx=0x7fffb9d88d00, format=<optimized out>, args=<optimized out>) at failures.c:657
        status = 0
#4 0x00007f64dab30d4e in i_panic (format=format@entry=0x7f64dae79848 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffb9d88df0, reg_save_area = 0x7fffb9d88d30}} #5 0x00007f64dae59fbc in mail_index_keywords_unref (_keywords=<optimized out>) at mail-index.c:380
        keywords = <optimized out>
        __FUNCTION__ = "mail_index_keywords_unref"
#6 0x00007f64dae22657 in mailbox_copy (_ctx=<optimized out>, mail=mail@entry=0xbcf260) at mail-storage.c:2140
        ctx = 0xbd3a80
        t = 0xbcd580
        keywords = 0xbd4a50
        pvt_flags = 0
        real_mail = <optimized out>
        ret = -1
        __FUNCTION__ = "mailbox_copy"
#7 0x00007f64dae2270d in mailbox_move (_ctx=<optimized out>, mail=0xbcf260) at mail-storage.c:2153
        ctx = 0xbd3a80
#8 0x000000000040e72d in fetch_and_copy (copy_count_r=<synthetic pointer>, src_uidset_r=<synthetic pointer>, search_args=<optimized out>, src_trans_r=0x7fffb9d88e88, t=0xbcd580, move=true, client=0xb0de50) at cmd-copy.c:67
        search_ctx = 0xbcefe0
        src_trans = 0xbce2c0
        srcset_ctx = {str = 0xae5320, first_uid = 0, last_uid = 4294967295}
        ret = 1
        save_ctx = 0x0
        mail = 0xbcf260
        copy_count = 1
        src_uidset = 0xae5320
#9  cmd_copy_full (cmd=0xb0ea30, move=true) at cmd-copy.c:123
        client = 0xb0de50
        dest_storage = <optimized out>
        destbox = 0xb87bf0
        t = 0xbcd580
        src_trans = <optimized out>
        search_args = 0xb86be0
        messageset = 0xaf0b60 "2631"
        mailbox = 0xaf0b68 "Trash"
        src_uidset = <optimized out>
        sync_flags = (unknown: 0)
        imap_flags = (unknown: 0)
changes = {pool = 0x7fffb9d88fb0, uid_validity = 3117977312, saved_uids = {arr = {buffer = 0xd, element_size = 140071145425344}, v = 0xd, v_modifiable = 0xd}, ignored_modseq_changes = 11471704, changed = false, no_read_perm = false}
        copy_count = <optimized out>
        msg = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "cmd_copy_full"
#10 0x0000000000418e6c in command_exec (cmd=cmd@entry=0xb0ea30) at imap-commands.c:158
        hook = 0xaee0f0
        ret = <optimized out>
#11 0x0000000000417ed0 in client_command_input (cmd=0xb0ea30) at imap-client.c:780
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#12 0x0000000000417f8a in client_command_input (cmd=0xb0ea30) at imap-client.c:841
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#13 0x0000000000418245 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0xb0de50) at imap-client.c:879
No locals.
#14 client_handle_input (client=client@entry=0xb0de50) at imap-client.c:891
        _data_stack_cur_id = 3
        ret = 64
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#15 0x00000000004185f2 in client_input (client=0xb0de50) at imap-client.c:933
        cmd = <optimized out>
        output = 0xb0e880
        bytes = 26
        __FUNCTION__ = "client_input"
#16 0x00007f64dab873b6 in io_loop_call_io (io=0xb0e950) at ioloop.c:388
        ioloop = 0xaed740
        t_id = 2
#17 0x00007f64dab88237 in io_loop_handler_run (ioloop=ioloop@entry=0xaed740) at ioloop-epoll.c:220
        ctx = 0xaee3d0
        events = 0x0
        event = 0xaef1f0
        list = 0xaefdc0
        io = <optimized out>
        tv = {tv_sec = 4, tv_usec = 995201}
        events_count = <optimized out>
        msecs = <optimized out>
        ret = 1
        i = <optimized out>
        call = <optimized out>
        __FUNCTION__ = "io_loop_handler_run"
#18 0x00007f64dab86ec8 in io_loop_run (ioloop=0xaed740) at ioloop.c:412
        __FUNCTION__ = "io_loop_run"
#19 0x00007f64dab36033 in master_service_run (service=0xaed5d0, callback=callback@entry=0x4216a0 <client_connected>) at master-service.c:566
No locals.
#20 0x000000000040cc87 in main (argc=1, argv=0xaed390) at main.c:400
        set_roots = {0x429180 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0xae5048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x421550 <login_client_connected>, failure_callback = 0x421260 <login_client_failed>, request_auth_token = 1}
        service_flags = <optimized out>
        storage_service_flags = <optimized out>
        username = 0x0
        c = <optimized out>
#0  0x00007f64da799535 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f64da79a9b8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f64dab76dc5 in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:193 backtrace = 0xae54a8 "/usr/lib64/dovecot/libdovecot.so.0(+0x6adcf) [0x7f64dab76dcf] -> /usr/lib64/dovecot/libdovecot.so.0(+0x6ae2e) [0x7f64dab76e2e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f64dab30d4e] -> /usr"... #3 0x00007f64dab76e2e in i_internal_fatal_handler (ctx=0x7fffb9d88d00, format=<optimized out>, args=<optimized out>) at failures.c:657
        status = 0
#4 0x00007f64dab30d4e in i_panic (format=format@entry=0x7f64dae79848 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffb9d88df0, reg_save_area = 0x7fffb9d88d30}} #5 0x00007f64dae59fbc in mail_index_keywords_unref (_keywords=<optimized out>) at mail-index.c:380
        keywords = <optimized out>
        __FUNCTION__ = "mail_index_keywords_unref"
#6 0x00007f64dae22657 in mailbox_copy (_ctx=<optimized out>, mail=mail@entry=0xbcf260) at mail-storage.c:2140
        ctx = 0xbd3a80
        t = 0xbcd580
        keywords = 0xbd4a50
        pvt_flags = 0
        real_mail = <optimized out>
        ret = -1
        __FUNCTION__ = "mailbox_copy"
#7 0x00007f64dae2270d in mailbox_move (_ctx=<optimized out>, mail=0xbcf260) at mail-storage.c:2153
        ctx = 0xbd3a80
#8 0x000000000040e72d in fetch_and_copy (copy_count_r=<synthetic pointer>, src_uidset_r=<synthetic pointer>, search_args=<optimized out>, src_trans_r=0x7fffb9d88e88, t=0xbcd580, move=true, client=0xb0de50) at cmd-copy.c:67
        search_ctx = 0xbcefe0
        src_trans = 0xbce2c0
        srcset_ctx = {str = 0xae5320, first_uid = 0, last_uid = 4294967295}
        ret = 1
        save_ctx = 0x0
        mail = 0xbcf260
        copy_count = 1
        src_uidset = 0xae5320
#9  cmd_copy_full (cmd=0xb0ea30, move=true) at cmd-copy.c:123
        client = 0xb0de50
        dest_storage = <optimized out>
        destbox = 0xb87bf0
        t = 0xbcd580
        src_trans = <optimized out>
        search_args = 0xb86be0
        messageset = 0xaf0b60 "2631"
        mailbox = 0xaf0b68 "Trash"
        src_uidset = <optimized out>
        sync_flags = (unknown: 0)
        imap_flags = (unknown: 0)
changes = {pool = 0x7fffb9d88fb0, uid_validity = 3117977312, saved_uids = {arr = {buffer = 0xd, element_size = 140071145425344}, v = 0xd, v_modifiable = 0xd}, ignored_modseq_changes = 11471704, changed = false, no_read_perm = false}
        copy_count = <optimized out>
        msg = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "cmd_copy_full"
#10 0x0000000000418e6c in command_exec (cmd=cmd@entry=0xb0ea30) at imap-commands.c:158
        hook = 0xaee0f0
        ret = <optimized out>
#11 0x0000000000417ed0 in client_command_input (cmd=0xb0ea30) at imap-client.c:780
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#12 0x0000000000417f8a in client_command_input (cmd=0xb0ea30) at imap-client.c:841
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#13 0x0000000000418245 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0xb0de50) at imap-client.c:879
No locals.
#14 client_handle_input (client=client@entry=0xb0de50) at imap-client.c:891
        _data_stack_cur_id = 3
        ret = 64
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#15 0x00000000004185f2 in client_input (client=0xb0de50) at imap-client.c:933
        cmd = <optimized out>
        output = 0xb0e880
        bytes = 26
        __FUNCTION__ = "client_input"
#16 0x00007f64dab873b6 in io_loop_call_io (io=0xb0e950) at ioloop.c:388
        ioloop = 0xaed740
        t_id = 2
#17 0x00007f64dab88237 in io_loop_handler_run (ioloop=ioloop@entry=0xaed740) at ioloop-epoll.c:220
        ctx = 0xaee3d0
        events = 0x0
        event = 0xaef1f0
        list = 0xaefdc0
        io = <optimized out>
        tv = {tv_sec = 4, tv_usec = 995201}
        events_count = <optimized out>
        msecs = <optimized out>
        ret = 1
        i = <optimized out>
        call = <optimized out>
        __FUNCTION__ = "io_loop_handler_run"
#18 0x00007f64dab86ec8 in io_loop_run (ioloop=0xaed740) at ioloop.c:412
        __FUNCTION__ = "io_loop_run"
#19 0x00007f64dab36033 in master_service_run (service=0xaed5d0, callback=callback@entry=0x4216a0 <client_connected>) at master-service.c:566
No locals.
#20 0x000000000040cc87 in main (argc=1, argv=0xaed390) at main.c:400
        set_roots = {0x429180 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0xae5048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x421550 <login_client_connected>, failure_callback = 0x421260 <login_client_failed>, request_auth_token = 1}
        service_flags = <optimized out>
        storage_service_flags = <optimized out>
        username = 0x0
        c = <optimized out>
#0  0x00007f64da799535 in raise () from /lib64/libc.so.6
No symbol table info available.
#1  0x00007f64da79a9b8 in abort () from /lib64/libc.so.6
No symbol table info available.
#2 0x00007f64dab76dc5 in default_fatal_finish (type=<optimized out>, status=status@entry=0) at failures.c:193 backtrace = 0xae54a8 "/usr/lib64/dovecot/libdovecot.so.0(+0x6adcf) [0x7f64dab76dcf] -> /usr/lib64/dovecot/libdovecot.so.0(+0x6ae2e) [0x7f64dab76e2e] -> /usr/lib64/dovecot/libdovecot.so.0(i_fatal+0) [0x7f64dab30d4e] -> /usr"... #3 0x00007f64dab76e2e in i_internal_fatal_handler (ctx=0x7fffb9d88d00, format=<optimized out>, args=<optimized out>) at failures.c:657
        status = 0
#4 0x00007f64dab30d4e in i_panic (format=format@entry=0x7f64dae79848 "file %s: line %d (%s): assertion failed: (%s)") at failures.c:267
        ctx = {type = LOG_TYPE_PANIC, exit_status = 0, timestamp = 0x0}
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7fffb9d88df0, reg_save_area = 0x7fffb9d88d30}} #5 0x00007f64dae59fbc in mail_index_keywords_unref (_keywords=<optimized out>) at mail-index.c:380
        keywords = <optimized out>
        __FUNCTION__ = "mail_index_keywords_unref"
#6 0x00007f64dae22657 in mailbox_copy (_ctx=<optimized out>, mail=mail@entry=0xbcf260) at mail-storage.c:2140
        ctx = 0xbd3a80
        t = 0xbcd580
        keywords = 0xbd4a50
        pvt_flags = 0
        real_mail = <optimized out>
        ret = -1
        __FUNCTION__ = "mailbox_copy"
#7 0x00007f64dae2270d in mailbox_move (_ctx=<optimized out>, mail=0xbcf260) at mail-storage.c:2153
        ctx = 0xbd3a80
#8 0x000000000040e72d in fetch_and_copy (copy_count_r=<synthetic pointer>, src_uidset_r=<synthetic pointer>, search_args=<optimized out>, src_trans_r=0x7fffb9d88e88, t=0xbcd580, move=true, client=0xb0de50) at cmd-copy.c:67
        search_ctx = 0xbcefe0
        src_trans = 0xbce2c0
        srcset_ctx = {str = 0xae5320, first_uid = 0, last_uid = 4294967295}
        ret = 1
        save_ctx = 0x0
        mail = 0xbcf260
        copy_count = 1
        src_uidset = 0xae5320
#9  cmd_copy_full (cmd=0xb0ea30, move=true) at cmd-copy.c:123
        client = 0xb0de50
        dest_storage = <optimized out>
        destbox = 0xb87bf0
        t = 0xbcd580
        src_trans = <optimized out>
        search_args = 0xb86be0
        messageset = 0xaf0b60 "2631"
        mailbox = 0xaf0b68 "Trash"
        src_uidset = <optimized out>
        sync_flags = (unknown: 0)
        imap_flags = (unknown: 0)
changes = {pool = 0x7fffb9d88fb0, uid_validity = 3117977312, saved_uids = {arr = {buffer = 0xd, element_size = 140071145425344}, v = 0xd, v_modifiable = 0xd}, ignored_modseq_changes = 11471704, changed = false, no_read_perm = false}
        copy_count = <optimized out>
        msg = <optimized out>
        ret = <optimized out>
        __FUNCTION__ = "cmd_copy_full"
#10 0x0000000000418e6c in command_exec (cmd=cmd@entry=0xb0ea30) at imap-commands.c:158
        hook = 0xaee0f0
        ret = <optimized out>
#11 0x0000000000417ed0 in client_command_input (cmd=0xb0ea30) at imap-client.c:780
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#12 0x0000000000417f8a in client_command_input (cmd=0xb0ea30) at imap-client.c:841
        client = 0xb0de50
        command = <optimized out>
        __FUNCTION__ = "client_command_input"
#13 0x0000000000418245 in client_handle_next_command (remove_io_r=<synthetic pointer>, client=0xb0de50) at imap-client.c:879
No locals.
#14 client_handle_input (client=client@entry=0xb0de50) at imap-client.c:891
        _data_stack_cur_id = 3
        ret = 64
        remove_io = false
        handled_commands = false
        __FUNCTION__ = "client_handle_input"
#15 0x00000000004185f2 in client_input (client=0xb0de50) at imap-client.c:933
        cmd = <optimized out>
        output = 0xb0e880
        bytes = 26
        __FUNCTION__ = "client_input"
#16 0x00007f64dab873b6 in io_loop_call_io (io=0xb0e950) at ioloop.c:388
        ioloop = 0xaed740
        t_id = 2
#17 0x00007f64dab88237 in io_loop_handler_run (ioloop=ioloop@entry=0xaed740) at ioloop-epoll.c:220
        ctx = 0xaee3d0
        events = 0x0
        event = 0xaef1f0
        list = 0xaefdc0
        io = <optimized out>
        tv = {tv_sec = 4, tv_usec = 995201}
        events_count = <optimized out>
        msecs = <optimized out>
        ret = 1
        i = <optimized out>
        call = <optimized out>
        __FUNCTION__ = "io_loop_handler_run"
#18 0x00007f64dab86ec8 in io_loop_run (ioloop=0xaed740) at ioloop.c:412
        __FUNCTION__ = "io_loop_run"
#19 0x00007f64dab36033 in master_service_run (service=0xaed5d0, callback=callback@entry=0x4216a0 <client_connected>) at master-service.c:566
No locals.
#20 0x000000000040cc87 in main (argc=1, argv=0xaed390) at main.c:400
        set_roots = {0x429180 <imap_setting_parser_info>, 0x0}
login_set = {auth_socket_path = 0xae5048 "\001", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x421550 <login_client_connected>, failure_callback = 0x421260 <login_client_failed>, request_auth_token = 1}
        service_flags = <optimized out>
        storage_service_flags = <optimized out>
        username = 0x0
        c = <optimized out>

Reply via email to