Thank you. Here is the stack trace with all debug symbols:
(gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #1 0x00007f88b6cc742a in __GI_abort () at abort.c:89 #2 0x00007f88b5b240ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #3 0x00007f88b5b22066 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #4 0x00007f88b5b220b1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #5 0x00007f88b5b222c9 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #6 0x00007f88b5b227ec in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #7 0x00007f88b5e681b6 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::allocate (this=<optimized out>, __n=1) at /usr/include/c++/6/ext/new_allocator.h:104 #8 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > > >::allocate (__a=..., __n=1) at /usr/include/c++/6/bits/alloc_traits.h:436 #9 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_get_node (this=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:505 #10 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) (this=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:559 #11 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) const ( this=<synthetic pointer>, __arg=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:473 #12 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_insert_<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node&) (__node_gen=<synthetic pointer>..., __v=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>, __p=0x7f88b78c7010, __x=0x0, this=0x55d404f29c60) at /usr/include/c++/6/bits/stl_tree.h:1535 #13 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_insert_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) ( this=this@entry=0x55d404f29c60, __v=__v@entry=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>) at /usr/include/c++/6/bits/stl_tree.h:1894 #14 0x00007f88b5e67282 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>, void>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) (__x=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>, this=<optimized out>) at /usr/include/c++/6/bits/stl_map.h:740 #15 Xapian::Document::Internal::add_term (this=<optimized out>, tname="XMIDascoding.c", wdfinc=wdfinc@entry=1) at ../api/omdocument.cc:371 #16 0x00007f88b5e672f9 in Xapian::Document::add_term (this=this@entry=0x7fff87c611a0, tname="XMIDascoding.c", wdfinc=wdfinc@entry=1) at ../api/omdocument.cc:139 #17 0x00007f88b622e9e6 in fts_backend_xapian_index_hdr (dbx=0x55d3f840f9f0, uid=<optimized out>, field=<optimized out>, data=data@entry=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", p=<optimized out>, f=<optimized out>) at fts-backend-xapian-functions.cpp:661 #18 0x00007f88b62325d6 in fts_backend_xapian_update_build_more (_ctx=0x55d3f827ef80, data=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", size=<optimized out>) at fts-backend-xapian.cpp:330 #19 0x00007f88b66439a8 in fts_build_data (ctx=ctx@entry=0x7fff87c61820, data=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", size=53, last=last@entry=true) at fts-build-mail.c:425 #20 0x00007f88b66441f7 in fts_build_unstructured_header (hdr=<optimized out>, hdr=<optimized out>, ctx=0x7fff87c61820) at fts-build-mail.c:103 #21 fts_build_mail_header (block=0x7fff87c617b0, block=0x7fff87c617b0, ctx=0x7fff87c61820) at fts-build-mail.c:178 #22 fts_build_mail_real (may_need_retry_r=0x7fff87c61763, retriable_err_msg_r=0x7fff87c61770, mail=0x55d3f81ca5b8, update_ctx=0x55d3f827ef80) at fts-build-mail.c:568 #23 fts_build_mail (update_ctx=0x55d3f827ef80, mail=mail@entry=0x55d3f81ca5b8) at fts-build-mail.c:617 #24 0x00007f88b664b6c3 in fts_mail_index (_mail=0x55d3f81ca5b8) at fts-storage.c:538 #25 fts_mail_precache (_mail=0x55d3f81ca5b8) at fts-storage.c:559 #26 0x00007f88b73f5d6a in mail_precache (mail=0x55d3f81ca5b8) at mail.c:424 #27 0x000055d3f72d4603 in index_mailbox_precache (conn=0x55d3f804a9e0, box=0x55d3f829eb48) at master-connection.c:102 #28 index_mailbox (user=<optimized out>, user=<optimized out>, what=<optimized out>, max_recent_msgs=<optimized out>, mailbox=<optimized out>, conn=0x55d3f804a9e0) at master-connection.c:205 #29 master_connection_input_line (line=<optimized out>, conn=0x55d3f804a9e0) at master-connection.c:247 #30 master_connection_input (conn=0x55d3f804a9e0) at master-connection.c:287 #31 0x00007f88b711d5d5 in io_loop_call_io (io=0x55d3f804aa20) at ioloop.c:698 #32 0x00007f88b711efd9 in io_loop_handler_run_internal (ioloop=ioloop@entry=0x55d3f803fc90) at ioloop-epoll.c:221 #33 0x00007f88b711d6e6 in io_loop_handler_run (ioloop=<optimized out>) at ioloop.c:750 #34 0x00007f88b711d8f8 in io_loop_run (ioloop=0x55d3f803fc90) at ioloop.c:723 #35 0x00007f88b7091d43 in master_service_run (service=0x55d3f803fb20, callback=<optimized out>) at master-service.c:781 #36 0x000055d3f72d3fea in main (argc=<optimized out>, argv=<optimized out>) at indexer-worker.c:77
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 set = {__val = {0, 51539607553, 0, 140735471290960, 3, 0, 7233170478761014387, 109330211561823, 140735471296096, 140735471295616, 140735471296104, 0, 140735471296120, 0, 0, 0}} pid = <optimized out> tid = <optimized out> #1 0x00007f88b6cc742a in __GI_abort () at abort.c:89 save_stage = 2 act = {__sigaction_handler = {sa_handler = 0x7f88b702d520 <_IO_2_1_stderr_>, sa_sigaction = 0x7f88b702d520 <_IO_2_1_stderr_>}, sa_mask = {__val = {3432, 140225162676480, 140225162679360, 140225162696099, 140225159383906, 14, 1, 10, 94369104460544, 140735471292400, 0, 14, 140225159391449, 140225162695968, 140225159392483, 140225162695968}}, sa_flags = -1246620992, sa_restorer = 0x55d404f2fb00} sigs = {__val = {32, 0 <repeats 15 times>}} #2 0x00007f88b5b240ad in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #3 0x00007f88b5b22066 in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #4 0x00007f88b5b220b1 in std::terminate() () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #5 0x00007f88b5b222c9 in __cxa_throw () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #6 0x00007f88b5b227ec in operator new(unsigned long) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 No symbol table info available. #7 0x00007f88b5e681b6 in __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::allocate (this=<optimized out>, __n=1) at /usr/include/c++/6/ext/new_allocator.h:104 No locals. #8 std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > > >::allocate (__a=..., __n=1) at /usr/include/c++/6/bits/alloc_traits.h:436 No locals. #9 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_get_node (this=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:505 No locals. #10 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_create_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) (this=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:559 __tmp = <optimized out> #11 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node::operator()<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) const (this=<synthetic pointer>, __arg=<optimized out>) at /usr/include/c++/6/bits/stl_tree.h:473 No locals. #12 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_insert_<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node>(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&, std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_Alloc_node&) (__node_gen=<synthetic pointer>..., __v=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>, __p=0x7f88b78c7010, __x=0x0, this=0x55d404f29c60) at /usr/include/c++/6/bits/stl_tree.h:1535 __insert_left = <optimized out> __z = <optimized out> #13 std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::_M_insert_unique<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm> >(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) (this=this@entry=0x55d404f29c60, __v=__v@entry=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>) at /usr/include/c++/6/bits/stl_tree.h:1894 __an = {_M_t = @0x55d404f29c60} __res = {first = 0x0, second = 0x7f88b78c7010} #14 0x00007f88b5e67282 in std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, OmDocumentTerm> > >::insert<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>, void>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, OmDocumentTerm>&&) ( __x=<unknown type in /usr/lib/debug/.build-id/06/00dda3b082a5fe60d82405d2fcf81925604ddf.debug, CU 0xdaa3c, DIE 0xe9f48>, this=<optimized out>) at /usr/include/c++/6/bits/stl_map.h:740 No locals. #15 Xapian::Document::Internal::add_term (this=<optimized out>, tname="XMIDascoding.c", wdfinc=wdfinc@entry=1) at ../api/omdocument.cc:371 i = <optimized out> #16 0x00007f88b5e672f9 in Xapian::Document::add_term (this=this@entry=0x7fff87c611a0, tname="XMIDascoding.c", wdfinc=wdfinc@entry=1) at ../api/omdocument.cc:139 No locals. #17 0x00007f88b622e9e6 in fts_backend_xapian_index_hdr (dbx=0x55d3f840f9f0, uid=<optimized out>, field=<optimized out>, data=data@entry=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", p=<optimized out>, f=<optimized out>) at fts-backend-xapian-functions.cpp:661 i = 190 u = "XMIDascoding.c\000om\000\000com\000\000\000\307\360d\363S\247\005\237D?\267\210\177\000\000\210\370J\267\210\177\000\000\200\023Æ\003\000\000\000\000\307\360d\363S\247\005x\023Æ\377\177\000\000x\023Æ\377\177\000\000\237D?\267\210\177\000\000P\371J\267\210\177\000\000\340\224\071\370\323U\000\000\004\000\000\000\000\000\000\000\237D?\267\210\177\000\000\022\312J\267\210\177\000\000\300\023Æ\377\177\000\000\060\360\030\370\323U\000\000\237D?\267\210\177\000\000\304\061I\267\210\177\000\000\264\016\266\264\210\177\000\000\000\307\360d\363S\247\005\020\000\000\000\342~`Z\000\307\360d\363S\247\005\237D?\267\210\177\000\000\213\371J\267"... docid = 1869 xhs = {size = 238, partial = 2, full = 20, data = 0x55d404f22740} xq = {size = 1, tsize = 1, hsize = 1, data = 0x55d404f046c0, header = 0x55d404eecea0, terms = 0x55d404ea8b20, hdrs = 0x55d404ee9ea0, is_and = false, is_global = false, limit = 1} result = <optimized out> doc = {internal = {px = 0x55d404f29bf0}} h = 0x7f88b6235566 "XMID" #18 0x00007f88b62325d6 in fts_backend_xapian_update_build_more (_ctx=0x55d3f827ef80, data=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", size=<optimized out>) at fts-backend-xapian.cpp:330 ctx = 0x55d3f827ef80 backend = <optimized out> s = 0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID" #19 0x00007f88b66439a8 in fts_build_data (ctx=ctx@entry=0x7fff87c61820, data=0x55d40433af50 "<4f31eb5f-7fcb-478d-91d0-12c0ae75a...@iwascoding.com>MESSAGE-ID", size=53, last=last@entry=true) at fts-build-mail.c:425 No locals. #20 0x00007f88b66441f7 in fts_build_unstructured_header (hdr=<optimized out>, hdr=<optimized out>, ctx=0x7fff87c61820) at fts-build-mail.c:103 data = <optimized out> buf = <optimized out> i = <optimized out> ret = <optimized out> #21 fts_build_mail_header (block=0x7fff87c617b0, block=0x7fff87c617b0, ctx=0x7fff87c61820) at fts-build-mail.c:178 hdr = <optimized out> key = {uid = 2021, type = FTS_BACKEND_BUILD_KEY_HDR, part = 0x55d3f8039ee8, hdr_name = 0x55d40433af85 "MESSAGE-ID", body_content_type = 0x0, body_content_disposition = 0x0} ret = <optimized out> #22 fts_build_mail_real (may_need_retry_r=0x7fff87c61763, retriable_err_msg_r=0x7fff87c61770, mail=0x55d3f81ca5b8, update_ctx=0x55d3f827ef80) at fts-build-mail.c:568 block = {part = 0x55d3f8039ee8, hdr = 0x55d404d458f8, data = 0x7f88b73f449f <__x86_return_thunk+5> "\363\220\017\256\350\353\371H\215d$\b\303\017\037@", size = 0} ret = <optimized out> input = 0x55d404ccc7d0 ---Type <return> to continue, or q <return> to quit--- raw_block = {part = 0x55d3f8039ee8, hdr = 0x55d404eda050, data = 0x0, size = 0} skip_body = <optimized out> ctx = {mail = 0x55d3f81ca5b8, update_ctx = 0x55d3f827ef80, content_type = 0x55d404ec2ac0 "multipart/signed", content_disposition = 0x0, body_parser = 0x0, word_buf = 0x0, pending_input = 0x0, cur_user_lang = 0x0} prev_part = <optimized out> parser = 0x55d4046972b8 decoder = 0x55d404d458e0 parts = 0x55d404f10eb0 body_part = <optimized out> body_added = false binary_body = <optimized out> error = 0x7e5 <error: Cannot access memory at address 0x7e5> #23 fts_build_mail (update_ctx=0x55d3f827ef80, mail=mail@entry=0x55d3f81ca5b8) at fts-build-mail.c:617 _data_stack_cur_id = 6 attempts = 2 retriable_err_msg = 0x7f88b73f449f <__x86_return_thunk+5> "\363\220\017\256\350\353\371H\215d$\b\303\017\037@" may_need_retry = false #24 0x00007f88b664b6c3 in fts_mail_index (_mail=0x55d3f81ca5b8) at fts-storage.c:538 ft = 0x55d3f83b35f0 flist = 0x55d3f835e800 pmail = 0x55d3f81ca5b8 #25 fts_mail_precache (_mail=0x55d3f81ca5b8) at fts-storage.c:559 _data_stack_cur_id = 5 mail = 0x55d3f81ca5b8 fmail = <optimized out> ft = 0x55d3f83b35f0 __func__ = "fts_mail_precache" #26 0x00007f88b73f5d6a in mail_precache (mail=0x55d3f81ca5b8) at mail.c:424 _data_stack_cur_id = 4 p = 0x55d3f81ca5b8 #27 0x000055d3f72d4603 in index_mailbox_precache (conn=0x55d3f804a9e0, box=0x55d3f829eb48) at master-connection.c:102 counter = 1868 max = 2987 percentage_sent = 60 storage = <optimized out> status = {messages = 2987, recent = 0, unseen = 0, uidvalidity = 1451492221, uidnext = 3282, first_unseen_seq = 0, first_recent_uid = 3282, last_cached_seq = 0, highest_modseq = 0, highest_pvt_modseq = 0, keywords = 0x0, permanent_flags = 0, flags = 0, permanent_keywords = false, allow_new_keywords = false, nonpermanent_modseqs = false, no_modseq_tracking = false, have_guids = true, have_save_guids = true, have_only_guid128 = false} uids = <optimized out> username = 0x55d3f85cd510 "p...@iwascoding.com" first_uid = 1 percentage_str = "60\n" percentage = <optimized out> error = 32648 trans = 0x55d3f83e6620 ctx = 0x55d3f8267f20 last_uid = <optimized out> ret = 0 box_vname = 0x55d3f829ee70 "sent" errstr = <optimized out> search_args = 0x0 mail = 0x55d3f81ca5b8 metadata = {guid = '\000' <repeats 15 times>, virtual_size = 0, physical_size = 0, first_save_date = 0, cache_fields = 0x0, precache_fields = (MAIL_FETCH_STREAM_HEADER | MAIL_FETCH_STREAM_BODY | MAIL_FETCH_RECEIVED_DATE | MAIL_FETCH_SAVE_DATE | MAIL_FETCH_PHYSICAL_SIZE | MAIL_FETCH_VIRTUAL_SIZE | MAIL_FETCH_UIDL_BACKEND | MAIL_FETCH_GUID | MAIL_FETCH_POP3_ORDER), backend_ns_prefix = 0x0, backend_ns_type = (unknown: 0)} seq = <optimized out> #28 index_mailbox (user=<optimized out>, user=<optimized out>, what=<optimized out>, max_recent_msgs=<optimized out>, mailbox=<optimized out>, conn=0x55d3f804a9e0) at master-connection.c:205 box = 0x55d3f829eb48 status = {messages = 0, recent = 0, unseen = 0, uidvalidity = 0, uidnext = 91, first_unseen_seq = 110, first_recent_uid = 0, last_cached_seq = 0, highest_modseq = 0, highest_pvt_modseq = 532575944823, keywords = 0x10, permanent_flags = 3070413568, flags = 32648, permanent_keywords = false, allow_new_keywords = false, nonpermanent_modseqs = false, no_modseq_tracking = false, have_guids = true, have_save_guids = true, have_only_guid128 = false} errstr = <optimized out> ret = 0 ns = <optimized out> path = 0x55d3f80393a8 "/var/spool/mail/iwascoding/paul/mdbox/mailboxes/sent/dbox-Mails" error = 2987 sync_flags = <optimized out> #29 master_connection_input_line (line=<optimized out>, conn=0x55d3f804a9e0) at master-connection.c:247 str = <optimized out> max_recent_msgs = 0 ret = <optimized out> args = <optimized out> input = {parent_event = 0x0, module = 0x55d3f72d4e1f "mail", service = 0x55d3f72d4e10 "indexer-worker", username = 0x55d3f8037038 "p...@iwascoding.com", session_id = 0x0, session_id_prefix = 0x0, session_create_time = 0, local_ip = {family = 0, u = {ip6 = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, ip4 = {s_addr = 0}}}, remote_ip = {family = 0, u = {ip6 = {__in6_u = {__u6_addr8 = '\000' <repeats 15 times>, __u6_addr16 = {0, 0, 0, 0, 0, 0, 0, 0}, __u6_addr32 = {0, 0, 0, 0}}}, ip4 = {s_addr = 0}}}, local_port = 0, remote_port = 0, userdb_fields = 0x0, flags_override_add = (unknown: 0), flags_override_remove = (unknown: 0), no_userdb_lookup = false, debug = false, conn_secured = false, conn_ssl_secured = false} service_user = 0x55d3f804d7d8 user = 0x55d3f85cd3f8 error = 0x0 #30 master_connection_input (conn=0x55d3f804a9e0) at master-connection.c:287 _data_stack_cur_id = 3 line = <optimized out> #31 0x00007f88b711d5d5 in io_loop_call_io (io=0x55d3f804aa20) at ioloop.c:698 ioloop = 0x55d3f803fc90 t_id = 2 __func__ = "io_loop_call_io" #32 0x00007f88b711efd9 in io_loop_handler_run_internal (ioloop=ioloop@entry=0x55d3f803fc90) at ioloop-epoll.c:221 ctx = 0x55d3f8041330 io = <optimized out> tv = {tv_sec = 2147483, tv_usec = 0} ---Type <return> to continue, or q <return> to quit--- events_count = <optimized out> msecs = <optimized out> ret = 1 i = 0 j = <optimized out> call = <optimized out> __func__ = "io_loop_handler_run_internal" #33 0x00007f88b711d6e6 in io_loop_handler_run (ioloop=<optimized out>) at ioloop.c:750 No locals. #34 0x00007f88b711d8f8 in io_loop_run (ioloop=0x55d3f803fc90) at ioloop.c:723 __func__ = "io_loop_run" #35 0x00007f88b7091d43 in master_service_run (service=0x55d3f803fb20, callback=<optimized out>) at master-service.c:781 No locals. #36 0x000055d3f72d3fea in main (argc=<optimized out>, argv=<optimized out>) at indexer-worker.c:77 storage_service_flags = (MAIL_STORAGE_SERVICE_FLAG_USERDB_LOOKUP | MAIL_STORAGE_SERVICE_FLAG_TEMP_PRIV_DROP | MAIL_STORAGE_SERVICE_FLAG_NO_IDLE_TIMEOUT) c = <optimized out>
> On 14. Jan 2019, at 11:07, Stephan Bosch <step...@rename-it.nl> wrote: > > > Op 14-1-2019 om 10:55 schreef Paul Hecker via dovecot: >> OK, got it (my fault, as always, put the LimitCORE in the wrong line). Here >> is the stack trace: >> > If you want to get rid of those "??" stack trace elements, you'll need to > install debug symbols for the xapian library. It depends on your system how > to do that (usually some separate package). > > > Regards, > > Stephan. > > >> >> >>> On 14. Jan 2019, at 10:33, Joan Moreau via dovecot <dovecot@dovecot.org >>> <mailto:dovecot@dovecot.org>> wrote: >>> >>> Difficult to figure out without a coredump + gdb >>> >>> >>> I have also battled quite a lot to make sure dovecot can core dump on my >>> Archlinux servers. >>> >>> I remember that the key point was putting*fs.suid_dumpable=2* in >>> /etc/sysctl.d/ conf files, *LimitCORE=infinity* in >>> /etc/systemd/system/multi-user.target.wants/dovecot.service, and rebooting >>> the server. >>> >>> My own coredumps are on /var/lib/systemd/coredump/ >>> >>> >>
smime.p7s
Description: S/MIME cryptographic signature