When attempting to save a message from the INBOX to a folder in a collection (like, .projects.dovecot), I get behavior like this (in GDB). Any clue what might be going wrong?
Here's where a SIGABRT happens:
280 return array->buffer->used / array->element_size;
This is the stack trace:
(gdb) where #0 mail_index_map_get_ext_idx (map=0x1200c0db0, ext_id=0, idx_r=0x11ffe828) at ../../src/lib/array.h:280 #1 0x120058dcc in _view_lookup_ext_full (view=0x1200c0db0, seq=0, ext_id=0, map_r=0x11ffe898, data_r=0x11ffe8a0) at mail-index-view.c:395 #2 0x120059468 in mail_index_lookup_ext_full (view=0x1301100d4, seq=0, ext_id=301983784, map_r=0x1300e2078, data_r=0x1200c4f14) at mail-index-view.c:561 #3 0x12005912c in mail_index_lookup_keywords (view=0x1200c4e00, seq=0, keyword_idx=0x11ffe8f8) at mail-index-view.c:475 #4 0x12003e880 in index_mail_get_keywords (_mail=0x1200c0db0) at index-mail.c:184 #5 0x120063238 in mail_get_keywords (mail=0x1301100d4) at mail.c:39 #6 0x120063550 in mail_storage_copy (t=0x1200c2880, mail=0x1200e7020, dest_mail=0x0) at mail-copy.c:22 #7 0x12002a90c in maildir_copy (_t=0x1200c2880, mail=0x1200e7020, dest_mail=0x0) at maildir-copy.c:155 #8 0x120064dac in mailbox_copy (t=0x1301100d4, mail=0x0, dest_mail=0x11ffe828) at mail-storage.c:456 #9 0x120011b78 in fetch_and_copy (t=0x1200c2880, srcbox=0x0, search_args=0x1200e7020) at cmd-copy.c:28 #10 0x120011d98 in cmd_copy (cmd=0x1200c0268) at cmd-copy.c:88 #11 0x120017598 in client_handle_input (cmd=0x1200c0268) at client.c:334 #12 0x120017748 in _client_input (context=0x1200c0db0) at client.c:383 #13 0x12007e670 in io_loop_handler_run (ioloop=0x1200c2000) at ioloop-poll.c:184 #14 0x12007dd5c in io_loop_run (ioloop=0x1200c2000) at ioloop.c:218 #15 0x120022b10 in main (argc=537660848, argv=0x11ffeb10, envp=0x11ffeb20) at main.c:228
And, stepping from this position results in the bomb:
(gdb) s
Program received signal SIGABRT, Aborted. 0x130247908 in kill () from /lib/libc.so.5
I'm not too familiar with the source code, so figuring out exactly what this is up to would be a major chore. I'm hoping someone can give me a little clue as to what direction I should take to fix this problem.
Thanks!
Doug