[Dovecot] doveadm fts optimize CRASH

Larry Rosenman larryrtx at gmail.com
Fri May 30 16:03:38 UTC 2014


thebighonker.lerctr.org /home/ler $ gdb -c doveadm.core `which doveadm`

GNU gdb 6.1.1 [FreeBSD]

Copyright 2004 Free Software Foundation, Inc.

GDB is free software, covered by the GNU General Public License, and you are

welcome to change it and/or distribute copies of it under certain
conditions.

Type "show copying" to see the conditions.

There is absolutely no warranty for GDB.  Type "show warranty" for details.

This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols
found)...

Core was generated by `doveadm'.

Program terminated with signal 6, Aborted.

Reading symbols from /lib/libz.so.6...(no debugging symbols found)...done.

Loaded symbols for /lib/libz.so.6

Reading symbols from /lib/libcrypt.so.5...(no debugging symbols
found)...done.

Loaded symbols for /lib/libcrypt.so.5

Reading symbols from /usr/local/lib/dovecot/libdovecot-storage.so.0...(no
debugging symbols found)...done.

Loaded symbols for /usr/local/lib/dovecot/libdovecot-storage.so.0

Reading symbols from /usr/local/lib/dovecot/libdovecot.so.0...(no debugging
symbols found)...done.

Loaded symbols for /usr/local/lib/dovecot/libdovecot.so.0

Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.

Loaded symbols for /lib/libc.so.7

Reading symbols from /usr/local/lib/dovecot/lib20_fts_plugin.so...(no
debugging symbols found)...done.

Loaded symbols for /usr/local/lib/dovecot/lib20_fts_plugin.so

Reading symbols from
/usr/local/lib/dovecot/lib21_fts_lucene_plugin.so...(no debugging symbols
found)...done.

Loaded symbols for /usr/local/lib/dovecot/lib21_fts_lucene_plugin.so

Reading symbols from /usr/local/lib/libclucene-core.so.1...(no debugging
symbols found)...done.

Loaded symbols for /usr/local/lib/libclucene-core.so.1

Reading symbols from /usr/local/lib/libclucene-shared.so.1...(no debugging
symbols found)...done.

Loaded symbols for /usr/local/lib/libclucene-shared.so.1

Reading symbols from /usr/lib/libc++.so.1...(no debugging symbols
found)...done.

Loaded symbols for /usr/lib/libc++.so.1

Reading symbols from /lib/libcxxrt.so.1...(no debugging symbols
found)...done.

Loaded symbols for /lib/libcxxrt.so.1

Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.

Loaded symbols for /lib/libm.so.5

Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols
found)...done.

Loaded symbols for /lib/libgcc_s.so.1

Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.

Loaded symbols for /lib/libthr.so.3

Reading symbols from /usr/local/lib/dovecot/lib90_stats_plugin.so...(no
debugging symbols found)...done.

Loaded symbols for /usr/local/lib/dovecot/lib90_stats_plugin.so

Reading symbols from
/usr/local/lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so...(no
debugging symbols found)...done.

Loaded symbols for
/usr/local/lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so

Reading symbols from
/usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0...(no debugging
symbols found)...done.

Loaded symbols for
/usr/local/lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0

Reading symbols from /usr/local/lib/dovecot/libdovecot-lda.so.0...(no
debugging symbols found)...done.

Loaded symbols for /usr/local/lib/dovecot/libdovecot-lda.so.0

Reading symbols from
/usr/local/lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so...(no
debugging symbols found)...done.

Loaded symbols for
/usr/local/lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so

Reading symbols from
/usr/local/lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so...(no debugging
symbols found)...done.

Loaded symbols for
/usr/local/lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so

Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols
found)...done.

Loaded symbols for /libexec/ld-elf.so.1

#0  0x00000008013cc0da in kill () from /lib/libc.so.7

[New Thread 801c2b800 (LWP 101632/doveadm)]

(gdb) bt

#0  0x00000008013cc0da in kill () from /lib/libc.so.7

#1  0x00000008013ca809 in abort () from /lib/libc.so.7

#2  0x0000000802cf7b39 in __cxa_pure_virtual () from /lib/libcxxrt.so.1

#3  0x00000008025159dc in
lucene::store::BufferedIndexOutput::~BufferedIndexOutput () from
/usr/local/lib/libclucene-core.so.1

#4  0x000000080251717a in
lucene::store::FSDirectory::FSIndexOutput::FSIndexOutput () from
/usr/local/lib/libclucene-core.so.1

#5  0x0000000802518983 in lucene::store::FSDirectory::createOutput ()

   from /usr/local/lib/libclucene-core.so.1

#6  0x0000000802544c9d in lucene::index::CompoundFileWriter::close ()

   from /usr/local/lib/libclucene-core.so.1

#7  0x0000000802558b32 in lucene::index::SegmentMerger::createCompoundFile
()

   from /usr/local/lib/libclucene-core.so.1

#8  0x0000000802566b2d in lucene::index::IndexWriter::mergeMiddle ()

   from /usr/local/lib/libclucene-core.so.1

#9  0x00000008025620f8 in lucene::index::IndexWriter::merge ()

   from /usr/local/lib/libclucene-core.so.1

#10 0x0000000802527738 in lucene::index::SerialMergeScheduler::merge ()

   from /usr/local/lib/libclucene-core.so.1

#11 0x000000080255ff45 in lucene::index::IndexWriter::optimize ()

   from /usr/local/lib/libclucene-core.so.1

#12 0x000000080221bfd9 in lucene_index_optimize ()

   from /usr/local/lib/dovecot/lib21_fts_lucene_plugin.so

---Type <return> to continue, or q <return> to quit---

#13 0x000000080400a2b0 in doveadm_fts_plugin_deinit ()

   from /usr/local/lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so

#14 0x0000000000413617 in doveadm_mail_single_user ()

#15 0x0000000000413c60 in doveadm_mail_try_run ()

#16 0x000000000041c897 in main ()

(gdb)

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 214-642-9640 (c)     E-Mail: larryrtx at gmail.com
US Mail: 108 Turvey Cove, Hutto, TX 78634-5688


More information about the dovecot mailing list