Package: dovecot-imapd
Version: 1:2.1.7-7
Severity: important
Dear Maintainer,
on connection from at least some clients, dovecot's imapd crashes with signal
11. I enabled core dumps and got the following stacktrace:
Core was generated by `dovecot/imap'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f0ec56c2596 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) ?
Undefined command: "". Try "help".
(gdb) bt
#0 0x00007f0ec56c2596 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007f0ec45a7a42 in acl_list_get_root_dir (backend=<optimized out>) at
acl-backend-vfile-acllist.c:53
#2 0x00007f0ec45a7a7d in acl_list_get_path
(backend=backend@entry=0x7f0ec7089910) at acl-backend-vfile-acllist.c:67
#3 0x00007f0ec45a8143 in acl_backend_vfile_acllist_read
(backend=0x7f0ec7089910) at acl-backend-vfile-acllist.c:81
#4 acl_backend_vfile_acllist_refresh (backend=0x7f0ec7089910) at
acl-backend-vfile-acllist.c:150
#5 0x00007f0ec45a846b in acl_backend_vfile_acllist_verify
(backend=0x7f0ec7089910, name=0x7f0ec70bbd50 "", mtime=0) at
acl-backend-vfile-acllist.c:343
#6 0x00007f0ec45a7406 in acl_backend_vfile_object_refresh_cache
(_aclobj=0x7f0ec70bc6c0) at acl-backend-vfile.c:858
#7 0x00007f0ec45a4f7a in acl_object_get_my_rights_real (aclobj=0x7f0ec70bc6c0,
pool=0x7f0ec7056490, rights_r=0x7fff3b541228) at acl-api.c:84
#8 0x00007f0ec45a5045 in acl_object_get_my_rights (aclobj=<optimized out>,
pool=<optimized out>, rights_r=rights_r@entry=0x7fff3b541228) at acl-api.c:103
#9 0x00007f0ec45a9c0c in acl_mailbox_exists (box=0x7f0ec70bb3b0,
auto_boxes=true, existence_r=0x7fff3b5412cc) at acl-mailbox.c:427
#10 0x00007f0ec5cf78f5 in mailbox_exists (box=0x7f0ec70bb3b0,
auto_boxes=auto_boxes@entry=true, existence_r=existence_r@entry=0x7fff3b5412cc)
at mail-storage.c:757
#11 0x00007f0ec61b35a5 in list_namespace_send_prefix
(ctx=ctx@entry=0x7f0ec708c7e8, have_children=have_children@entry=false) at
cmd-list.c:332
#12 0x00007f0ec61b3a19 in cmd_list_continue (cmd=cmd@entry=0x7f0ec708c6e0) at
cmd-list.c:863
#13 0x00007f0ec61b45f0 in cmd_list_full (cmd=0x7f0ec708c6e0, lsub=false) at
cmd-list.c:1032
#14 0x00007f0ec61b8edc in command_exec (cmd=cmd@entry=0x7f0ec708c6e0) at
imap-commands.c:148
#15 0x00007f0ec61b7f2e in client_command_input (cmd=0x0) at imap-client.c:682
#16 0x00007f0ec61b7fda in client_command_input (cmd=0x7f0ec708c6e0) at
imap-client.c:733
#17 0x00007f0ec61b823d in client_handle_next_command (remove_io_r=<synthetic
pointer>, client=0x7f0ec708bb40) at imap-client.c:774
#18 client_handle_input (client=client@entry=0x7f0ec708bb40) at
imap-client.c:786
#19 0x00007f0ec61b8b35 in client_input (client=0x7f0ec708bb40) at
imap-client.c:825
#20 0x00007f0ec5a3d016 in io_loop_call_io (io=0x7f0ec708c5e0) at ioloop.c:379
#21 0x00007f0ec5a3dcc7 in io_loop_handler_run
(ioloop=ioloop@entry=0x7f0ec705e670) at ioloop-epoll.c:213
#22 0x00007f0ec5a3ca28 in io_loop_run (ioloop=0x7f0ec705e670) at ioloop.c:398
#23 0x00007f0ec5a29483 in master_service_run (service=0x7f0ec705e520,
callback=callback@entry=0x7f0ec61c0b60 <client_connected>) at
master-service.c:544
#24 0x00007f0ec61b03e7 in main (argc=1, argv=0x7f0ec705e370) at main.c:389
(gdb)
*** Please consider answering these questions, where appropriate ***
* What led up to the situation?
Attempt of Apple Mail.app or egroupware imap client to connect to server. Don't
know the exact command.
* What exactly did you do (or not do) that was effective (or
ineffective)?
Doesn't depend on what I do or don't do. I believe the problem came in with a
fairly recent Debian update, but not of dovecot packages.
* What was the outcome of this action?
Dovecot crashed, no mails or folders visible in egroupware, cached results
visile in Mail.app.
* What outcome did you expect instead?
Dovecot not crashing ;-)
-- Package-specific info:
dovecot configuration
---------------------
# 2.1.7: /etc/dovecot/dovecot.conf
# OS: Linux 3.10-2-amd64 x86_64 Debian jessie/sid
disable_plaintext_auth = no
mail_access_groups = mail
mail_location = mbox:~/IMail/:INBOX=/var/spool/mail/%u
mail_plugins = acl
mail_privileged_group = mail
namespace {
location =
mbox:/home/%%u/IMail/:INBOX=/var/spool/mail/%%u:INDEX=~/IMail/shared/%%u
prefix = shared/%%u/
separator = /
subscriptions = no
type = shared
}
namespace inbox {
inbox = yes
location =
prefix =
type = private
}
passdb {
driver = pam
}
plugin {
acl = vfile
acl_shared_dict = file:/var/lib/dovecot/db/shared-mailboxes.db
}
protocols = imap
service auth {
user = root
}
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
ssl_key_password = 1234
userdb {
driver = passwd
}
protocol imap {
mail_max_userip_connections = 30
mail_plugins = acl imap_acl
}
-- System Information:
Debian Release: jessie/sid
APT prefers testing-proposed-updates
APT policy: (500, 'testing-proposed-updates'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 3.10-2-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages dovecot-imapd depends on:
ii dovecot-core 1:2.1.7-7
ii libc6 2.17-92
ii ucf 3.0027+nmu1
dovecot-imapd recommends no packages.
dovecot-imapd suggests no packages.
Versions of packages dovecot-imapd is related to:
ii dovecot-core [dovecot-common] 1:2.1.7-7
ii dovecot-dbg 1:2.1.7-7
pn dovecot-dev <none>
pn dovecot-gssapi <none>
ii dovecot-imapd 1:2.1.7-7
pn dovecot-ldap <none>
pn dovecot-lmtpd <none>
pn dovecot-managesieved <none>
pn dovecot-mysql <none>
pn dovecot-pgsql <none>
pn dovecot-pop3d <none>
ii dovecot-sieve 1:2.1.7-7
pn dovecot-sqlite <none>
-- no debconf information
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]