Displaying 13 results from an estimated 13 matches for "mailbox_get_metadata".
2013 Apr 16
1
[PATCH] mailbox_get_metadata() for mailboxes with open transactions.
Hi everyone,
I am writing a dovecot statistic plugin, which calls
mailbox_get_metadata() to get the virtual size of the mailbox, if a mail
is copied. I have noticed that mailbox_get_metadata() calls
mailbox_sync(), and mailbox_sync() will fail for the mailboxes with open
transactions. But if a mail is copied, there must be at least one
transaction opened for the mailbox. So I can...
2012 Sep 05
2
Memory leak by getting the virtual size of a IMAP folder
Hi everyone,
I am writing a dovecot statistic plugin, which calls the
'mailbox_get_metadata' function with MAILBOX_METADATA_VIRTUAL_SIZE as
the 2nd parameter.
enum mailbox_status_items metadata_items = MAILBOX_METADATA_VIRTUAL_SIZE;
struct mailbox_metadata metadata;
mailbox_get_metadata(mailbox, metadata_items, &metadata);
but Valgrind finds a memory leak when this function is...
2014 Apr 01
2
imap process and indexer-worker crash while creating folders
...7e82c] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0x3e1ea) [0x7f00285031ea] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0x3e44c) [0x7f002850344c] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(+0x90a15) [0x7f0028555a15] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_metadata+0x95) [0x7f0028542345] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_list_index_sync_name+0x2a4) [0x7f0028556324] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_list_index_sync+0x10a) [0x7f002855694a] -> /usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_list_ind...
2017 Aug 30
2
Segmentation fault with doveadm search
...r/lib/debug//usr/bin/doveadm...done.
done.
(gdb) run
Starting program: /usr/bin/doveadm search -u email at example.com mailbox Junk savedbefore 30d
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) where
#0 0x0000000000000000 in ?? ()
#1 0x00007ffff76ef1b5 in mailbox_get_metadata (box=box at entry=0x5555557e1c70,
items=items at entry=MAILBOX_METADATA_GUID,
metadata_r=metadata_r at entry=0x7fffffffe2f0) at mail-storage.c:1544
#2 0x0000555555570918 in cmd_search_box (info=<optimized out>,
ctx=0x5555557c8230) at doveadm-mail-search.c:28
#3 cmd_search_run (c...
2016 Mar 19
3
Crash when setting quota = count:User quota
...ibdovecot-storage.so.0
[0x35f6068ec4] ->
/usr/lib/dovecot/libdovecot-storage.so.0(index_mailbox_vsize_update_wait_lock+0xe)
[0x35f6068f2e] ->
/usr/lib/dovecot/libdovecot-storage.so.0(index_mailbox_get_virtual_size+0x3d)
[0x35f606919d] ->
/usr/lib/dovecot/libdovecot-storage.so.0(index_mailbox_get_metadata+0x321)
[0x35f606fcd1] -> /usr/lib/dovecot/libdovecot-storage.so.0
[0x35f60485a0] -> /usr/lib/dovecot/libdovecot-storage.so.0
[0x35f60593ce] ->
/usr/lib/dovecot/libdovecot-storage.so.0(mailbox_get_metadata+0x6e)
[0x35f603404e] ->
/usr/lib/dovecot/lib10_quota_plugin.so(quota_count+0...
2015 Dec 23
2
2.2.21 imap core dump after enabling autoexpunge
...d08), at 0xff1fe290
> [11] maildir_sync_run(0x90188, 0x44, 0x0, 0x0, 0x0, 0x90420), at 0xff1fe74c
> [12] maildir_storage_sync_init(0x90188, 0x44, 0x541c, 0x0, 0x80, 0xff2f502c), at 0xff1feaa0
> [13] mailbox_sync(0x90188, 0x44, 0x0, 0x4, 0x44, 0x90388), at 0xff1b91cc
> [14] index_mailbox_get_metadata(0x90188, 0x40, 0xffbff910, 0x0, 0xff2f502c, 0x0), at 0xff273858
> [15] maildir_mailbox_get_metadata(0x90188, 0x40, 0xffbff910, 0xfffffff8, 0x0, 0xff2f502c), at 0xff1f9e4c
> [16] mailbox_get_metadata(0x90188, 0x40, 0xffbff910, 0x0, 0xff2f502c, 0x2), at 0xff1b8ecc
> [17] mailbox_autoex...
2013 Apr 09
1
2.2.0rc6: crash with mailbox_list_index=yes (and virtual?)
...fca006553c5] -> /usr/lib/dovecot/modules/lib20_zlib_plugin.so(+0x2a8c) [0x7fca00447a8c] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x7dd94) [0x7fca02761d94] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_open+0xf) [0x7fca02761f4f] -> /usr/lib/dovecot/libdovecot-storage.so.0(index_mailbox_get_metadata+0x5da) [0x7fca0278a41a] -> /usr/lib/dovecot/modules/lib20_virtual_plugin.so(+0x8d48) [0x7fca00654d48] -> /usr/lib/dovecot/libdovecot-storage.so.0(+0x91f05) [0x7fca02775f05] -> /usr/lib/dovecot/libdovecot-storage.so.0(mailbox_get_metadata+0x6e) [0x7fca02761b6e] -> /usr/lib/dovecot/libdov...
2017 Aug 30
0
Segmentation fault with doveadm search
...ne.
> (gdb) run
> Starting program: /usr/bin/doveadm search -u email at example.com mailbox Junk savedbefore 30d
>
> Program received signal SIGSEGV, Segmentation fault.
> 0x0000000000000000 in ?? ()
> (gdb) where
> #0 0x0000000000000000 in ?? ()
> #1 0x00007ffff76ef1b5 in mailbox_get_metadata (box=box at entry=0x5555557e1c70,
> items=items at entry=MAILBOX_METADATA_GUID,
> metadata_r=metadata_r at entry=0x7fffffffe2f0) at mail-storage.c:1544
> #2 0x0000555555570918 in cmd_search_box (info=<optimized out>,
> ctx=0x5555557c8230) at doveadm-mail-search.c:28
&...
2017 Jan 18
2
Quota count does not work with lock_method=dotlock
...so.0(file_create_locked+0x17d)
[0x7f33f7814d1d] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(+0xb25f3)
[0x7f33f7b4d5f3] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(index_mailbox_get_virtual_size+0x4c)
[0x7f33f7b4d91c] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(index_mailbox_get_metadata+0x1ab)
[0x7f33f7b5510b] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(+0x5e357)
[0x7f33f7af9357] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(+0xa15ac)
[0x7f33f7b3c5ac] ->
/usr/local/lib/dovecot/libdovecot-storage.so.0(mailbox_get_metadata+0x60)
[0x7f33f7ae0d80] ->
/usr...
2013 Jul 17
1
pop3c migration?
...1.122.123): Looking up IP
address
dsync(yyyyy at example.com): Debug: pop3c(120.121.122.123): Connecting to
120.121.122.123:110
dsync(yyyyy at example.com): Debug: pop3c(120.121.122.123): Authenticating
as xxxxxx at example.com
dsync(yyyyy at example.com): Panic: file mail-storage.c: line 1311
(mailbox_get_metadata): assertion failed: ((items &
MAILBOX_METADATA_GUID) == 0 || !guid_128_is_empty(metadata_r->guid))
dsync(yyyyy at example.com): Error: Raw backtrace:
/usr/lib/dovecot/libdovecot.so.0(+0x45caa) [0xb761ccaa] ->
/usr/lib/dovecot/libdovecot.so.0(default_fatal_handler+0x47)
[0xb761cdc7] -&...
2014 May 08
3
v2.2.13.rc1 released
http://dovecot.org/releases/2.2/rc/dovecot-2.2.13.rc1.tar.gz
http://dovecot.org/releases/2.2/rc/dovecot-2.2.13.rc1.tar.gz.sig
There have been a ton of smaller and some larger changes since v2.2.12, so I thought I'd first make a RC release and the final v2.2.13 tomorrow. Please try it out!
BTW. I've read most of the mails again in Dovecot mailing list, but there are still a few reported
2014 May 08
3
v2.2.13.rc1 released
http://dovecot.org/releases/2.2/rc/dovecot-2.2.13.rc1.tar.gz
http://dovecot.org/releases/2.2/rc/dovecot-2.2.13.rc1.tar.gz.sig
There have been a ton of smaller and some larger changes since v2.2.12, so I thought I'd first make a RC release and the final v2.2.13 tomorrow. Please try it out!
BTW. I've read most of the mails again in Dovecot mailing list, but there are still a few reported
2017 Jan 24
1
Quota count does not work with lock_method=dotlock
On 24.01.2017 11:31, Tom Sommer wrote:
> On 2017-01-24 10:25, Aki Tuomi wrote:
>> On 24.01.2017 11:13, Tom Sommer wrote:
>>> On 2017-01-18 15:27, mkliewe at gmx.de wrote:
>>>
>>>> dovecot crashes when I switch the quota tracking from dict to count.
>>>
>>> I have the same problem, but I use 'dict:file' as quota backend -
>>>