[Dovecot] still asserts with 1.2.10

Matthias Rieber ml-dovecot at zu-con.org
Mon Jan 25 17:36:13 EET 2010


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



More information about the dovecot mailing list