Quoting Timo Sirainen <tss@iki.fi>:
On 27.4.2011, at 17.03, Jürgen Obermann wrote:
# doveadm -v -f flow move -u g033 test-aus mailbox test-ein all Segmentation Fault
Can you get gdb backtrace?
gdb --args doveadm -v ... run bt full
Or if that doesn't produce valid output:
ulimit -c unlimited doveadm -v ... gdb doveadm core bt full
If you don't have gdb, I guess dbx backtrace works too, but I'm not
entirely sure how that thing works.
I compiled with Suns Studio compiler so there are no symbols, but I
hope this helps a bit anyway:
# gdb --args doveadm -v -f flow move -u g033 test-aus mailbox test-ein all
GNU gdb 5.3
Copyright 2002 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 "sparc-sun-solaris2.8"...
(gdb) run
Starting program: /usr/local/etc/doveadm -v -f flow move -u g033
test-aus mailbox test-ein all
Program received signal SIGSEGV, Segmentation fault.
0xfee32370 in strlen () from /lib/libc.so.1
(gdb) bt full
#0 0xfee32370 in strlen () from /lib/libc.so.1
No symbol table info available.
#1 0xff29a9a8 in mail_generate_guid_128_hash () from
/opt/local/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#2 0xff2c2088 in index_mail_expunge () from
/opt/local/lib/dovecot/libdovecot-storage.so.0
No symbol table info available.
#3 0x0001af1c in cmd_move_run ()
No symbol table info available.
#4 0x00016778 in doveadm_mail_next_user ()
No symbol table info available.
#5 0x00016844 in doveadm_mail_single_user ()
No symbol table info available.
#6 0x00016c5c in doveadm_mail_cmd ()
No symbol table info available.
#7 0x000172b4 in doveadm_mail_try_run ()
No symbol table info available.
#8 0x0001db28 in main ()
No symbol table info available.
(gdb) quit
The program is running. Exit anyway? (y or n) y
-- Hochschulrechenzentrum der | Mail: Juergen.Obermann@hrz.uni-giessen.de Justus-Liebig-Universitaet | WWW: http://www.uni-giessen.de/obermann/ Heinrich-Buff-Ring 44 | Tel: 0641-99-13054 (0641-99-13001) D-35392 Giessen, Germany | Fax: 0641-99-13009