Hi, dovecot's imap process segfaults when I search a virtual mailbox using the fts_squat plugin. Is this supposed to work, or a known bug? I've seen some changes commited to fts_solr a couple of months ago that where supposed to fix search issues on virtual mailboxes, maybe fts_squat needs to be fixed to? log == rawlog ------ 3551 SELECT "INBOX.virtual.unseen" 3552 UID SEARCH TEXT "catalyst" syslog ------ 11:34 kernel: [78583.208983] imap[29376]: segfault at 0 ip 0 sp 7fff9b3e1698 error 14 in imap[400000+f4000] 11:34 dovecot: dovecot: child 29376 (imap) killed with signal 11 (core dumps disabled) backtrace ======== As I'm using Debian's 1.2.1 package, the debugging symbols are stripped. Tell me if a backtrace with debugging symbols enabled would help debugging this problem. Here's the backtrace anyway: (gdb) bt full #0 0x0000000000000000 in ?? () No symbol table info available. #1 0x00007ff134163fbc in ?? () from /usr/lib/dovecot/modules/imap/lib20_fts_plugin.so No symbol table info available. #2 0x00007ff1341647a5 in ?? () from /usr/lib/dovecot/modules/imap/lib20_fts_plugin.so No symbol table info available. #3 0x0000000000429546 in imap_search_start () No symbol table info available. #4 0x00000000004207e8 in cmd_search () No symbol table info available. #5 0x000000000042347c in ?? () No symbol table info available. #6 0x000000000042352d in ?? () No symbol table info available. #7 0x00000000004236a5 in client_handle_input () No symbol table info available. #8 0x000000000042403f in client_input () No symbol table info available. #9 0x00000000004ad67b in io_loop_handler_run () No symbol table info available. #10 0x00000000004acaf8 in io_loop_run () No symbol table info available. #11 0x000000000042c04b in main () dovecot -n output ================ # 1.2.1: /etc/dovecot/dovecot.conf # OS: Linux 2.6.26-2-vserver-amd64 x86_64 Debian 5.0.1 log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap listen: 127.0.0.1 ssl: no login_dir: /var/run/dovecot/login login_executable: /usr/lib/dovecot/imap-login valid_chroot_dirs: /var/mail first_valid_uid: 1222 last_valid_uid: 1222 first_valid_gid: 1222 last_valid_gid: 1222 mail_privileged_group: mail mail_location: maildir:~/Maildir maildir_very_dirty_syncs: yes mail_drop_priv_before_exec: yes mail_plugins: fts fts_squat virtual namespace: type: private separator: . prefix: INBOX. inbox: yes list: yes subscriptions: yes namespace: type: private separator: . prefix: INBOX.virtual. location: virtual:~/Maildir/virtual:LAYOUT=maildir++:INDEX=~/Maildir/virtual/indices list: yes subscriptions: yes auth default: passdb: driver: pam passdb: driver: passwd-file args: /etc/dovecot/userdb userdb: driver: passwd userdb: driver: passwd-file args: /etc/dovecot/userdb socket: type: listen master: path: /var/run/dovecot/auth-master mode: 432 user: root group: mailgroup plugin: sieve: ~/.dovecot.sieve sieve_dir: ~/sieve fts: squat fts_squat: partial=4 full=10 Bye, -- intrigeri <intrigeri at boum.org> | gnupg key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc | Do not be trapped by the need to achieve anything. | This way, you achieve everything.
On Fri, 2009-07-24 at 12:07 +0200, intrigeri wrote:> dovecot's imap process segfaults when I search a virtual mailbox using > the fts_squat plugin. Is this supposed to work, or a known bug?A quick test shows that it works with me.> I've seen some changes commited to fts_solr a couple of months ago > that where supposed to fix search issues on virtual mailboxes, maybe > fts_squat needs to be fixed to?No, Squat works differently and doesn't have the same problems.> As I'm using Debian's 1.2.1 package, the debugging symbols > are stripped. Tell me if a backtrace with debugging symbols enabled > would help debugging this problem.Yes, backtrace with debugging symbols would be very helpful. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 197 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20090726/e51a1b7d/attachment-0002.bin>
Hi, Timo Sirainen wrote (27 Jul 2009 03:42:44 GMT) :> On Fri, 2009-07-24 at 12:07 +0200, intrigeri wrote: >> dovecot's imap process segfaults when I search a virtual mailbox >> using the fts_squat plugin. Is this supposed to work, or >> a known bug?This is fixed in 1.2.4, thanks. Bye, -- intrigeri <intrigeri at boum.org> | GnuPG key @ https://gaffer.ptitcanardnoir.org/intrigeri/intrigeri.asc | OTR fingerprint @ https://gaffer.ptitcanardnoir.org/intrigeri/otr-fingerprint.asc | Then we'll come from the shadows.
Apparently Analagous Threads
- Acceptable version mismatch between syslinux 6.0N's MBR/ldlinux.sys and *.c32?
- Syncing several emails accounts with offlineimap and dovecot
- Solving CVE-2008-4870
- Acceptable version mismatch between syslinux 6.0N's MBR/ldlinux.sys and *.c32?
- [PATCH] efi: leaving long mode in kernel_jump routine