Hi! Is this a bug according to the other one? When i try to open a real or virtual mailbox, i often (not on every mailbox) get this error-message: J?n 04 11:03:32 aldebaran dovecot[24534]: imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Panic: Leaked view for index /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index: Opened in index-storage.c:336 J?n 04 11:03:32 aldebaran dovecot[24534]: imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Error: Raw backtrace: /usr/local/lib/dovecot/libdovecot.so.0(+0xc6021) [0x7f47d5872021] -> /usr/local/lib/dovecot/libdovecot.so.0(+0xc60ed) [0x7f47d58720ed] -> /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f47d57e4481] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xf3942) [0x7f47d5c11942] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_close+0x72) [0x7f47d5be8ec2] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_close+0x1a) [0x7f47d5b68c0a] -> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0xa7e0) [0x7f47d0dd37e0] -> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_backend_box_open+0x2b) [0x7f47d0dd397b] -> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x1026) [0x7f47d0dd6926] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) [0x7f47d5b6b05d] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) [0x7f47d5b6b117] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_get_status+0x31) [0x7f47d5be7781] -> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0x9b3d) [0x7f47d0dd2b3d] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xaded1) [0x7f47d5bcbed1] -> /usr/local/lib/dovecot/lib01_acl_plugin.so(+0xe975) [0x7f47d5001975] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_status+0x31) [0x7f47d5b6b4b1] -> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x114d) [0x7f47d0dd6a4d] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) [0x7f47d5b6b05d] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) [0x7f47d5b6b117] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](cmd_select_full+0x171) [0x555d195a91a1] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](command_exec+0x64) [0x555d195b0ca4] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b0b2) [0x555d195af0b2] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b13c) [0x555d195af13c] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](client_handle_input+0x1a5) [0x555d195af565] -> dovecot/imap [jakob 192.168.0.14 EXAMINE](client_input+0x82) [0x555d195afbe2] -> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) [0x7f47d5889bf9] -> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x109) [0x7f47d588b499] -> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) [0x7f47d5889d02] J?n 04 11:03:32 aldebaran dovecot[24534]: imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Fatal: master: service(imap): child 24705 killed with signal 6 (core dumps disabled) I deinstalled all debian-dovecot-packages and installed the user dovenull manually again. This is all, i did. jakob
Hi! This is very strange... This error affects only one mailaccount, and it happend not yesterday. The file /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index which hat "Panic: Leaked view for index" does not exist. only dovecot.index.log and .cache exists in this mailbox. (which is normal for small mailboxes, i've read). But why is dovecot throwing an error? And i could find out, this is only, when i try to open a virtual folder. I switched back to older self-compiled dovecot-versions... but the error exists also there (but not before the update!!!) I also deleted all the dovecot.index-files, dovecot.index.log and dovecot.index.cache-files to let rebuild dovecot the index again... the error persists. Is it a misconfiguration? So i tried to build for the virtual-Mailboxes the Index in memory... the error persists and dovecot wants to read this index-file. My virtual folders not working any longer (on this account only!) For debug purpose i deleted all the emails in this mailbox, the error dissapered on this folder, but comes back in the next folder. could this be a problem with ulimit? greez jakob Am 2018-01-04 um 11:07 schrieb Jakobus Sch?rz:> Hi! > > Is this a bug according to the other one? > > When i try to open a real or virtual mailbox, i often (not on every > mailbox) get this error-message: > > J?n 04 11:03:32 aldebaran dovecot[24534]: > imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Panic: Leaked view for index > /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index: Opened in > index-storage.c:336 > J?n 04 11:03:32 aldebaran dovecot[24534]: > imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Error: Raw backtrace: > /usr/local/lib/dovecot/libdovecot.so.0(+0xc6021) [0x7f47d5872021] -> > /usr/local/lib/dovecot/libdovecot.so.0(+0xc60ed) [0x7f47d58720ed] -> > /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f47d57e4481] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xf3942) > [0x7f47d5c11942] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_close+0x72) > [0x7f47d5be8ec2] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_close+0x1a) > [0x7f47d5b68c0a] -> > /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0xa7e0) [0x7f47d0dd37e0] > -> > /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_backend_box_open+0x2b) > [0x7f47d0dd397b] -> > /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x1026) > [0x7f47d0dd6926] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) > [0x7f47d5b6b05d] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) > [0x7f47d5b6b117] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_get_status+0x31) > [0x7f47d5be7781] -> > /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0x9b3d) [0x7f47d0dd2b3d] > -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xaded1) > [0x7f47d5bcbed1] -> /usr/local/lib/dovecot/lib01_acl_plugin.so(+0xe975) > [0x7f47d5001975] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_status+0x31) > [0x7f47d5b6b4b1] -> > /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x114d) > [0x7f47d0dd6a4d] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) > [0x7f47d5b6b05d] -> > /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) > [0x7f47d5b6b117] -> dovecot/imap [jakob 192.168.0.14 > EXAMINE](cmd_select_full+0x171) [0x555d195a91a1] -> dovecot/imap [jakob > 192.168.0.14 EXAMINE](command_exec+0x64) [0x555d195b0ca4] -> > dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b0b2) [0x555d195af0b2] -> > dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b13c) [0x555d195af13c] -> > dovecot/imap [jakob 192.168.0.14 EXAMINE](client_handle_input+0x1a5) > [0x555d195af565] -> dovecot/imap [jakob 192.168.0.14 > EXAMINE](client_input+0x82) [0x555d195afbe2] -> > /usr/local/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) > [0x7f47d5889bf9] -> > /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x109) > [0x7f47d588b499] -> > /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) > [0x7f47d5889d02] > J?n 04 11:03:32 aldebaran dovecot[24534]: > imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Fatal: master: service(imap): > child 24705 killed with signal 6 (core dumps disabled) > > I deinstalled all debian-dovecot-packages and installed the user > dovenull manually again. This is all, i did. > > jakob
Good morning! I did more research on this error. The virtual mailboxes are working in two other accounts. The big difference to my account is, i have a lot (sub)mailboxes (about 430) and a lot emails in my account. The other accounts only have a few emails and mailboxes (5 or 6 standard, inbox, trash, templates...) So i moved all my mailboxes to another place and left there only a few. The virtual mailbox is working. Then i put back some mailboxes, it is working. Then i put back the next and the next and tried if the virtual mailbox is reachable. it was working, and after i put back more then a half of my mailboxes, the error occured again. dovecot says: Panic: Leaked view for index /var/lib/dovecot/db/indexes/Maildir/jakob/TU-Wien/dovecot.index: Opened in index-storage.c:336 The missing dovecot.indes file is now another. But it is on every error-message the same missing indes-file. Deleting the according mailbox, it gets another missing index-file. And the every error-message stays on the next indes-file... It looks to me, it'S a question about too many mailboxes, then an internal index gets broken and can't rebuild on the every same point (mailbox). This is just an idea, but i don't know how dovecot really works... I do not understand, why it worked till yesterday. And why it breaked on deleting not used debian-packages... (maybe this is not the reason) I removed all my virtual mailboxes from config Am 04.01.2018 um 22:41 schrieb Jakob Sch?rz:> Hi! > > This is very strange... > This error affects only one mailaccount, and it happend not yesterday. > The file > > /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index > > which hat "Panic: Leaked view for index" does not exist. only > dovecot.index.log and .cache exists in this mailbox. (which is normal > for small mailboxes, i've read). But why is dovecot throwing an error? > > And i could find out, this is only, when i try to open a virtual folder. > > I switched back to older self-compiled dovecot-versions... but the error > exists also there (but not before the update!!!) > > I also deleted all the dovecot.index-files, dovecot.index.log and > dovecot.index.cache-files to let rebuild dovecot the index again... the > error persists. > > Is it a misconfiguration? > > So i tried to build for the virtual-Mailboxes the Index in memory... the > error persists and dovecot wants to read this index-file. > > My virtual folders not working any longer (on this account only!) > > For debug purpose i deleted all the emails in this mailbox, the error > dissapered on this folder, but comes back in the next folder. > > could this be a problem with ulimit? > > greez > jakob > > Am 2018-01-04 um 11:07 schrieb Jakobus Sch?rz: >> Hi! >> >> Is this a bug according to the other one? >> >> When i try to open a real or virtual mailbox, i often (not on every >> mailbox) get this error-message: >> >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Panic: Leaked view for index >> /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index: Opened in >> index-storage.c:336 >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Error: Raw backtrace: >> /usr/local/lib/dovecot/libdovecot.so.0(+0xc6021) [0x7f47d5872021] -> >> /usr/local/lib/dovecot/libdovecot.so.0(+0xc60ed) [0x7f47d58720ed] -> >> /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f47d57e4481] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xf3942) >> [0x7f47d5c11942] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_close+0x72) >> [0x7f47d5be8ec2] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_close+0x1a) >> [0x7f47d5b68c0a] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0xa7e0) [0x7f47d0dd37e0] >> -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_backend_box_open+0x2b) >> [0x7f47d0dd397b] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x1026) >> [0x7f47d0dd6926] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) >> [0x7f47d5b6b05d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) >> [0x7f47d5b6b117] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_get_status+0x31) >> [0x7f47d5be7781] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0x9b3d) [0x7f47d0dd2b3d] >> -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xaded1) >> [0x7f47d5bcbed1] -> /usr/local/lib/dovecot/lib01_acl_plugin.so(+0xe975) >> [0x7f47d5001975] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_status+0x31) >> [0x7f47d5b6b4b1] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x114d) >> [0x7f47d0dd6a4d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) >> [0x7f47d5b6b05d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) >> [0x7f47d5b6b117] -> dovecot/imap [jakob 192.168.0.14 >> EXAMINE](cmd_select_full+0x171) [0x555d195a91a1] -> dovecot/imap [jakob >> 192.168.0.14 EXAMINE](command_exec+0x64) [0x555d195b0ca4] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b0b2) [0x555d195af0b2] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b13c) [0x555d195af13c] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](client_handle_input+0x1a5) >> [0x555d195af565] -> dovecot/imap [jakob 192.168.0.14 >> EXAMINE](client_input+0x82) [0x555d195afbe2] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) >> [0x7f47d5889bf9] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x109) >> [0x7f47d588b499] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) >> [0x7f47d5889d02] >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Fatal: master: service(imap): >> child 24705 killed with signal 6 (core dumps disabled) >> >> I deinstalled all debian-dovecot-packages and installed the user >> dovenull manually again. This is all, i did. >> >> jakob > >
This is a different bug, and I suspect it might be caused by virtual plugin. We'll look into it. Aki On 04.01.2018 23:41, Jakob Sch?rz wrote:> Hi! > > This is very strange... > This error affects only one mailaccount, and it happend not yesterday. > The file > > /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index > > which hat "Panic: Leaked view for index" does not exist. only > dovecot.index.log and .cache exists in this mailbox. (which is normal > for small mailboxes, i've read). But why is dovecot throwing an error? > > And i could find out, this is only, when i try to open a virtual folder. > > I switched back to older self-compiled dovecot-versions... but the error > exists also there (but not before the update!!!) > > I also deleted all the dovecot.index-files, dovecot.index.log and > dovecot.index.cache-files to let rebuild dovecot the index again... the > error persists. > > Is it a misconfiguration? > > So i tried to build for the virtual-Mailboxes the Index in memory... the > error persists and dovecot wants to read this index-file. > > My virtual folders not working any longer (on this account only!) > > For debug purpose i deleted all the emails in this mailbox, the error > dissapered on this folder, but comes back in the next folder. > > could this be a problem with ulimit? > > greez > jakob > > Am 2018-01-04 um 11:07 schrieb Jakobus Sch?rz: >> Hi! >> >> Is this a bug according to the other one? >> >> When i try to open a real or virtual mailbox, i often (not on every >> mailbox) get this error-message: >> >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Panic: Leaked view for index >> /var/lib/dovecot/db/indexes/Maildir/jakob/INBOX/dovecot.index: Opened in >> index-storage.c:336 >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Error: Raw backtrace: >> /usr/local/lib/dovecot/libdovecot.so.0(+0xc6021) [0x7f47d5872021] -> >> /usr/local/lib/dovecot/libdovecot.so.0(+0xc60ed) [0x7f47d58720ed] -> >> /usr/local/lib/dovecot/libdovecot.so.0(i_fatal+0) [0x7f47d57e4481] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xf3942) >> [0x7f47d5c11942] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_mailbox_close+0x72) >> [0x7f47d5be8ec2] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_close+0x1a) >> [0x7f47d5b68c0a] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0xa7e0) [0x7f47d0dd37e0] >> -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_backend_box_open+0x2b) >> [0x7f47d0dd397b] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x1026) >> [0x7f47d0dd6926] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) >> [0x7f47d5b6b05d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) >> [0x7f47d5b6b117] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(index_storage_get_status+0x31) >> [0x7f47d5be7781] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(+0x9b3d) [0x7f47d0dd2b3d] >> -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0xaded1) >> [0x7f47d5bcbed1] -> /usr/local/lib/dovecot/lib01_acl_plugin.so(+0xe975) >> [0x7f47d5001975] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_status+0x31) >> [0x7f47d5b6b4b1] -> >> /usr/local/lib/dovecot/lib20_virtual_plugin.so(virtual_storage_sync_init+0x114d) >> [0x7f47d0dd6a4d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync_init+0x4d) >> [0x7f47d5b6b05d] -> >> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_sync+0x37) >> [0x7f47d5b6b117] -> dovecot/imap [jakob 192.168.0.14 >> EXAMINE](cmd_select_full+0x171) [0x555d195a91a1] -> dovecot/imap [jakob >> 192.168.0.14 EXAMINE](command_exec+0x64) [0x555d195b0ca4] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b0b2) [0x555d195af0b2] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](+0x1b13c) [0x555d195af13c] -> >> dovecot/imap [jakob 192.168.0.14 EXAMINE](client_handle_input+0x1a5) >> [0x555d195af565] -> dovecot/imap [jakob 192.168.0.14 >> EXAMINE](client_input+0x82) [0x555d195afbe2] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_call_io+0x69) >> [0x7f47d5889bf9] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run_internal+0x109) >> [0x7f47d588b499] -> >> /usr/local/lib/dovecot/libdovecot.so.0(io_loop_handler_run+0x52) >> [0x7f47d5889d02] >> J?n 04 11:03:32 aldebaran dovecot[24534]: >> imap(jakob)<24705><Ug/EcfBhSrDAqAAO>: Fatal: master: service(imap): >> child 24705 killed with signal 6 (core dumps disabled) >> >> I deinstalled all debian-dovecot-packages and installed the user >> dovenull manually again. This is all, i did. >> >> jakob >
So hello back again! Am 05.01.2018 um 14:31 schrieb Jakobus Sch?rz:> > > Am 05.01.2018 um 10:25 schrieb Aki Tuomi: >> This is a different bug, and I suspect it might be caused by virtual >> plugin. We'll look into it. >> >> Aki > >It was a problem with selfhealing the index... I deleted all my emails and mailboxes and rebuild the tree of mailboxes again with doveadm. Then i put back email for email from the cur-folders from backup to the new-folders in the rebuild mailboxes. From the filename i cut of the part with hostname and size and flags. The archive now is in a separate namespace, because there are really a lot of emails in. Now it works great again (exept one error, i posted before) Maybe you can find something to improve dovecot in selfhealing broken index. Thanks for the great work on this server! jakob