Hi, I've still asserts while accessing virtual folders:
Program terminated with signal 6, Aborted. [New process 6714] #0 0xf7e57556 in raise () from /lib/libc.so.6 #0 0xf7e57556 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xf7e58d78 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x080f2eb5 in default_fatal_finish (type=<value optimized out>, status=0) at failures.c:160 backtrace = 0x97a9978 "imap [0x80f2ea1] -> imap [0x80f2f22] -> imap [0x80f2879] -> imap(index_search_result_update_flags+0x295) [0x80b2435] -> /usr/local/lib/dovecot/imap/lib20_virtual_plugin.so [0xf7ca238d] -> /usr/local/l"... #3 0x080f2f22 in i_internal_fatal_handler (type=LOG_TYPE_PANIC, status=0, fmt=0x810baec "file %s: line %d (%s): assertion failed: (%s)", args=0xff805294 "?\021\bW") at failures.c:443 No locals. #4 0x080f2879 in i_panic (format=0x810baec "file %s: line %d (%s): assertion failed: (%s)") at failures.c:207 No locals. #5 0x080b2435 in index_search_result_update_flags (result=0x97e49c8, uids=0xff805540) at index-search-result.c:87 search_arg = {next = 0x97be3d0, type = SEARCH_UIDSET, value = {subargs = 0x0, seqset = {arr = {buffer = 0x97a9528, element_size = 8}, v = 0x97a9528, v_modifiable = 0x97a9528}, str = 0x0, time = 0, size = 0, flags = 0, search_flags = 0, thread_type = MAIL_THREAD_NONE, keywords = 0x0, modseq = 0x0, search_args = 0x0, search_result = 0x0}, context = 0x0, hdr_field_name = 0x0, not = 0, match_always = 0, result = -1} ret = <value optimized out> __PRETTY_FUNCTION__ = "index_search_result_update_flags" #6 0xf7ca238d in virtual_sync_backend_boxes (ctx=0x97dd378) at virtual-sync.c:733 _data_stack_cur_id = 4 i = 0 ret = 97 #7 0xf7ca326b in virtual_storage_sync_init (box=0x97bca58, flags=65) at virtual-sync.c:1486 sync_ctx = <value optimized out> ret = <value optimized out> #8 0x080b6bd2 in mailbox_sync (box=0x1a3a, flags=65, status_items=239, status_r=0xff805728) at mail-storage.c:593 ctx = <value optimized out> #9 0x08065238 in cmd_select_full (cmd=0x97b6aa8, readonly=false) at cmd-select.c:273 client = (struct client *) 0x97b6818 box = (struct mailbox *) 0xff805798 ctx = (struct imap_select_context *) 0x97b6b58 args = (const struct imap_arg *) 0x97b9328 mailbox = 0x97a92f0 "spam/disagree/spamassassin" ret = <value optimized out> __PRETTY_FUNCTION__ = "cmd_select_full" #10 0x08065999 in cmd_select (cmd=0x97b6aa8) at cmd-select.c:389 No locals. #11 0x08067c7c in client_command_input (cmd=0x97b6aa8) at client.c:612 client = (struct client *) 0x97b6818 command = <value optimized out> __PRETTY_FUNCTION__ = "client_command_input" #12 0x08067d19 in client_command_input (cmd=0x97b6aa8) at client.c:661 client = (struct client *) 0x97b6818 command = <value optimized out> __PRETTY_FUNCTION__ = "client_command_input" #13 0x08067e8d in client_handle_input (client=0x97b6818) at client.c:702 _data_stack_cur_id = 3 ret = false remove_io = <value optimized out> handled_commands = false __PRETTY_FUNCTION__ = "client_handle_input" #14 0x080687ef in client_input (client=0x97b6818) at client.c:753 cmd = <value optimized out> output = (struct ostream *) 0x97b69cc bytes = <value optimized out> __PRETTY_FUNCTION__ = "client_input" #15 0x080fbc50 in io_loop_handler_run (ioloop=0x97b11c8) at ioloop-epoll.c:208 ctx = (struct ioloop_handler_context *) 0x97b1c38 event = (const struct epoll_event *) 0x97b1c78 list = (struct io_list *) 0x97b6a50 io = (struct io_file *) 0x97b6a28 tv = {tv_sec = 1799, tv_usec = 999662} t_id = 2 msecs = <value optimized out> ret = 1 i = 0 j = 0 call = <value optimized out> #16 0x080fb0c0 in io_loop_run (ioloop=0x97b11c8) at ioloop.c:335 No locals. #17 0x080712fa in main (argc=) at main.c:327 No locals. Program terminated with signal 6, Aborted. [New process 11609] #0 0xf7db6556 in raise () from /lib/libc.so.6 #0 0xf7db6556 in raise () from /lib/libc.so.6 No symbol table info available. #1 0xf7db7d78 in abort () from /lib/libc.so.6 No symbol table info available. #2 0x080f2eb5 in default_fatal_finish (type=<value optimized out>, status=0) at failures.c:160 backtrace = 0x986b978 "imap [0x80f2ea1] -> imap [0x80f2f22] -> imap [0x80f2879] -> imap(index_search_result_update_flags+0x295) [0x80b2435] -> /usr/local/lib/dovecot/imap/lib20_virtual_plugin.so [0xf7c0138d] -> /usr/local/l"... #3 0x080f2f22 in i_internal_fatal_handler (type=LOG_TYPE_PANIC, status=0, fmt=0x810baec "file %s: line %d (%s): assertion failed: (%s)", args=0xffc2fa54 "?\021\bW") at failures.c:443 No locals. #4 0x080f2879 in i_panic (format=0x810baec "file %s: line %d (%s): assertion failed: (%s)") at failures.c:207 No locals. #5 0x080b2435 in index_search_result_update_flags (result=0x988a918, uids=0xffc2fd00) at index-search-result.c:87 search_arg = {next = 0x9888490, type = SEARCH_UIDSET, value = {subargs = 0x0, seqset = {arr = {buffer = 0x986b528, element_size = 8}, v = 0x986b528, v_modifiable = 0x986b528}, str = 0x0, time = 0, size = 0, flags = 0, search_flags = 0, thread_type = MAIL_THREAD_NONE, keywords = 0x0, modseq = 0x0, search_args = 0x0, search_result = 0x0}, context = 0x0, hdr_field_name = 0x0, not = 0, match_always = 0, result = -1} ret = <value optimized out> __PRETTY_FUNCTION__ = "index_search_result_update_flags" #6 0xf7c0138d in virtual_sync_backend_boxes (ctx=0x987f5b8) at virtual-sync.c:733 _data_stack_cur_id = 4 i = 0 ret = 97 #7 0xf7c0226b in virtual_storage_sync_init (box=0xbf304e8, flags=65) at virtual-sync.c:1486 sync_ctx = <value optimized out> ret = <value optimized out> #8 0x080b6bd2 in mailbox_sync (box=0x2d59, flags=65, status_items=239, status_r=0xffc2fee8) at mail-storage.c:593 ctx = <value optimized out> #9 0x08065238 in cmd_select_full (cmd=0x9878aa8, readonly=false) at cmd-select.c:273 client = (struct client *) 0x9878818 box = (struct mailbox *) 0x0 ctx = (struct imap_select_context *) 0x9878b58 args = (const struct imap_arg *) 0x987b328 mailbox = 0x986b2f0 "spam/disagree/spamassassin" ret = <value optimized out> __PRETTY_FUNCTION__ = "cmd_select_full" #10 0x08065999 in cmd_select (cmd=0x9878aa8) at cmd-select.c:389 No locals. #11 0x08067c7c in client_command_input (cmd=0x9878aa8) at client.c:612 client = (struct client *) 0x9878818 command = <value optimized out> __PRETTY_FUNCTION__ = "client_command_input" #12 0x08067d19 in client_command_input (cmd=0x9878aa8) at client.c:661 client = (struct client *) 0x9878818 command = <value optimized out> __PRETTY_FUNCTION__ = "client_command_input" #13 0x08067e8d in client_handle_input (client=0x9878818) at client.c:702 _data_stack_cur_id = 3 ret = false remove_io = <value optimized out> handled_commands = false __PRETTY_FUNCTION__ = "client_handle_input" #14 0x080687ef in client_input (client=0x9878818) at client.c:753 cmd = <value optimized out> output = (struct ostream *) 0x98789cc bytes = <value optimized out> __PRETTY_FUNCTION__ = "client_input" #15 0x080fbc50 in io_loop_handler_run (ioloop=0x98731c8) at ioloop-epoll.c:208 ctx = (struct ioloop_handler_context *) 0x9873c38 event = (const struct epoll_event *) 0x9873c78 list = (struct io_list *) 0x9878a50 io = (struct io_file *) 0x9878a28 tv = {tv_sec = 4, tv_usec = 299733} t_id = 2 msecs = <value optimized out> ret = 1 i = 0 j = 0 call = <value optimized out> #16 0x080fb0c0 in io_loop_run (ioloop=0x98731c8) at ioloop.c:335 No locals. #17 0x080712fa in main (argc=) at main.c:327 No locals. config: # 1.2.10: /etc/dovecot/dovecot.conf # OS: Linux 2.6.26-2-vserver-amd64-uml x86_64 Debian 5.0.3 log_path: /dev/stderr log_timestamp: protocols: imap imaps pop3 pop3s managesieve ssl_cert_file: /etc/dovecot/imap.scheff32.de.pem ssl_key_file: /etc/dovecot/imap.scheff32.de.pem disable_plaintext_auth: no login_dir: /usr/local/var/run/dovecot/login login_executable(default): /usr/local/libexec/dovecot/imap-login login_executable(imap): /usr/local/libexec/dovecot/imap-login login_executable(pop3): /usr/local/libexec/dovecot/pop3-login login_executable(managesieve): /usr/local/libexec/dovecot/managesieve-login mail_max_userip_connections(default): 20 mail_max_userip_connections(imap): 20 mail_max_userip_connections(pop3): 10 mail_max_userip_connections(managesieve): 10 mail_location: maildir:~/Maildir mail_executable(default): /usr/local/libexec/dovecot/rawlog /usr/local/libexec/dovecot/imap mail_executable(imap): /usr/local/libexec/dovecot/rawlog /usr/local/libexec/dovecot/imap mail_executable(pop3): /usr/local/libexec/dovecot/pop3 mail_executable(managesieve): /usr/local/libexec/dovecot/managesieve mail_process_size: 3072 mail_plugins(default): fts fts_squat zlib virtual mail_plugins(imap): fts fts_squat zlib virtual mail_plugins(pop3): zlib mail_plugins(managesieve): mail_plugin_dir(default): /usr/local/lib/dovecot/imap mail_plugin_dir(imap): /usr/local/lib/dovecot/imap mail_plugin_dir(pop3): /usr/local/lib/dovecot/pop3 mail_plugin_dir(managesieve): /usr/local/lib/dovecot/managesieve namespace: type: private separator: \ prefix: mail\ hidden: yes list: no subscriptions: yes namespace: type: private separator: . inbox: yes list: yes subscriptions: yes namespace: type: private separator: . prefix: INBOX. list: no subscriptions: yes namespace: type: public separator: . prefix: shared. location: maildir:/home/sharedbox/Maildir/:INDEX=~/Maildir/shared list: yes subscriptions: yes namespace: type: private separator: . prefix: virtual. location: virtual:~/Maildir/virtual list: yes subscriptions: yes lda: postmaster_address: postmas...@scheff32.de mail_plugins: sieve sendmail_path: /usr/lib/sendmail log_path: info_log_path: syslog_facility: mail auth default: username_format: %n master_user_separator: * verbose: yes passdb: driver: ldap args: /etc/dovecot/dovecot-ldap.conf passdb: driver: passwd-file args: /etc/dovecot/passwd.masterusers master: yes userdb: driver: passwd args: system_groups_user=%u blocking=yes plugin: fts: squat fts_squat: partial=4 full=4 kind regards, matthias