Hello, Here is a more meanigful backtrace. It happens every time I log in, using any imap client.
********************* Core was generated by `imap'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/lib/dovecot/libdovecot-storage.so.0...done. Loaded symbols for /usr/lib/dovecot/libdovecot-storage.so.0 Reading symbols from /usr/lib/dovecot/libdovecot.so.0...done. Loaded symbols for /usr/lib/dovecot/libdovecot.so.0 Reading symbols from /lib/libc.so.7...done. Loaded symbols for /lib/libc.so.7 Reading symbols from /usr/lib/librt.so.1...done. Loaded symbols for /usr/lib/librt.so.1 Reading symbols from /usr/lib/dovecot/lib01_acl_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib01_acl_plugin.so Reading symbols from /usr/lib/dovecot/lib02_imap_acl_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib02_imap_acl_plugin.so Reading symbols from /usr/lib/dovecot/lib10_quota_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib10_quota_plugin.so Reading symbols from /usr/lib/dovecot/lib11_imap_quota_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib11_imap_quota_plugin.so Reading symbols from /usr/lib/dovecot/lib11_trash_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib11_trash_plugin.so Reading symbols from /usr/lib/dovecot/lib20_autocreate_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib20_autocreate_plugin.so Reading symbols from /usr/lib/dovecot/lib20_fts_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib20_fts_plugin.so Reading symbols from /usr/lib/dovecot/lib20_zlib_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib20_zlib_plugin.so Reading symbols from /lib/libz.so.5...done. Loaded symbols for /lib/libz.so.5 Reading symbols from /usr/lib/libbz2.so.4...done. Loaded symbols for /usr/lib/libbz2.so.4 Reading symbols from /usr/lib/dovecot/lib21_fts_squat_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib21_fts_squat_plugin.so Reading symbols from /usr/lib/dovecot/lib30_imap_zlib_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib30_imap_zlib_plugin.so Reading symbols from /usr/lib/dovecot/lib90_antispam_plugin.so...done. Loaded symbols for /usr/lib/dovecot/lib90_antispam_plugin.so Reading symbols from /libexec/ld-elf.so.1...done. Loaded symbols for /libexec/ld-elf.so.1 #0 0x00000000105e0d88 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 (gdb) bt full #0 0x00000000105e0d88 in imap_match () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #1 0x00000000104e82e5 in autocreate_iter_autobox.20436.5667 () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #2 0x00000000104e6eda in autocreate_iter_next.20443 () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #3 0x00000000104dd72e in mailbox_list_iter_next () from /usr/lib/dovecot/libdovecot-storage.so.0 No symbol table info available. #4 0x0000000000416351 in list_namespace_mailboxes.7882 (ctx=0x10a3f158) at cmd-list.c:408 info = (const struct mailbox_info *) 0x10a0f920 ns = (struct mail_namespace *) 0x0 flags = 536870916 str = (struct buffer *) 0x10a04290 mutf7_name = (struct buffer *) 0x10a043e0 name = (const __unknown__ *) 0x10a10040 "INBOX" ret = 1 #5 0x000000000041c2ac in cmd_list_continue (cmd=0x10a3f040) at cmd-list.c:823 _data_stack_cur_id = 4 ctx = (struct cmd_list_context *) 0x10a3f158 ret = 0 #6 0x000000000041c1d0 in cmd_list_full (cmd=0x10a3f040, lsub=false) at cmd-list.c:999 client = (struct client *) 0x10a3e840 args = (const struct imap_arg *) 0x10aa4118 list_args = (const struct imap_arg *) 0x10aa4340 arg_count = 1 ctx = (struct cmd_list_context *) 0x10a3f158 patterns = {arr = {buffer = 0x10a3f1a8, element_size = 8}, v = 0x10a3f1a8, v_modifiable = 0x10a3f1a8} pattern = (const __unknown__ *) 0x10a04268 "INBOX" patterns_strarr = (const __unknown__ * const *) 0x10a3f1e0 str = (struct buffer *) 0x10a041f0 #7 0x000000000041bc80 in cmd_list (cmd=0x10a3f040) at cmd-list.c:1014 No locals. #8 0x0000000000411264 in command_exec (cmd=0x10a3f040) at imap-commands.c:147 hook = (const struct command_hook *) 0x10a22200 ret = false #9 0x000000000040df3c in client_command_input (cmd=0x10a3f040) at imap-client.c:673 client = (struct client *) 0x10a3e840 command = (struct command *) 0x7fff00000001 __FUNCTION__ = "client_command_input" __FUNCTION__ = "client_command_input" #10 0x000000000040de42 in client_handle_next_command (client=0x10a3e840, remove_io_r=0x7fffffffea6d) at imap-client.c:740 size = 279029312 #11 0x000000000040d7b5 in client_handle_input (client=0x10a3e840) at imap-client.c:777 _data_stack_cur_id = 3 ret = false remove_io = false handled_commands = false __FUNCTION__ = "client_handle_input" __FUNCTION__ = "client_handle_input" #12 0x000000000040d35c in client_input (client=0x10a3e840) at imap-client.c:816 cmd = (struct client_command_context *) 0x10a20178 output = (struct ostream *) 0x10a1a6c8 bytes = 2 __FUNCTION__ = "client_input" __FUNCTION__ = "client_input" #13 0x00000000105cdffa in io_loop_call_io () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #14 0x00000000105c1e16 in io_loop_handler_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #15 0x00000000105c1cc4 in io_loop_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #16 0x00000000105c19ff in master_service_run () from /usr/lib/dovecot/libdovecot.so.0 No symbol table info available. #17 0x000000000041eda9 in main (argc=1, argv=0x7fffffffec60) at main.c:384 set_roots = {0x4230c0, 0x0} login_set = {auth_socket_path = 0x10a04068 "/var/run/dovecot/auth-master", postlogin_socket_path = 0x0, postlogin_timeout_secs = 60, callback = 0x41ede9 <login_client_connected>, failure_callback = 0x4190af <login_client_failed.21250>} service_flags = MASTER_SERVICE_FLAG_KEEP_CONFIG_OPEN storage_service_flags = MAIL_STORAGE_SERVICE_FLAG_DISALLOW_ROOT username = (const __unknown__ *) 0x0 c = -1 set_roots = {0x4230c0, 0x0} ****************** Cheers, Olivier On 13/02/2012 00:49, Timo Sirainen wrote: > On 13.2.2012, at 2.02, interfaSys sàrl wrote: > >> #0 0x00000000105c64e7 in imap_match () from >> /usr/lib/dovecot/libdovecot.so.0 >> No symbol table info available. >> #1 0x00000000104b4bf6 in mailbox_list_iter_next () from >> /usr/lib/dovecot/libdovecot-storage.so.0 >> No symbol table info available. >> #2 0x0000000000416b99 in cmd_list_continue.6853 () >> No symbol table info available. >> #3 0x000000000042166d in cmd_list_full () > > This crash looks interesting, but unfortunately the libraries are stripped of > debug symbols so I can't really guess why it would crash here. By default > Dovecot includes them, so you must have stripped them yourself. Can you get > another backtrace with debug symbols enabled? > > Or alternatively can you look at what IMAP command Horde sends that crashes > Dovecot? http://wiki2.dovecot.org/Debugging/Rawlog shows one way of recording > the IMAP traffic. > >