On 01/26/2012 06:46 PM, Timo Sirainen wrote:
On 27.1.2012, at 1.42, Gedalya wrote:

doveadm -o imapc_user=USERNAME -o imapc_password=PASSWORD backup -R imapc:

Still working on it on my side, but for now:

# doveadm -o imapc_user=geda...@thisdomain.com -o imapc_password=***** backup 
-u geda...@thisdomain.com -R imapc:
Segmentation fault
gdb backtrace would be helpful. You should be able to get that by running (as 
root):

gdb --args doveadm ...
bt full

(assuming you haven't changed base_dir, otherwise it might fail)

Does this help?

GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/doveadm...Reading symbols from /usr/lib/debug/usr/bin/doveadm...done.
done.
(gdb) run
Starting program: /usr/bin/doveadm -o imapc_user=j...@example.com -o imapc_password=**** backup -u j...@example.com -R imapc:
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
mailbox_log_iter_open_next (iter=0x80cbd90) at mailbox-log.c:213
213    mailbox-log.c: No such file or directory.
    in mailbox-log.c
(gdb) bt full
#0  mailbox_log_iter_open_next (iter=0x80cbd90) at mailbox-log.c:213
No locals.
#1  0xb7fa7dd4 in mailbox_log_iter_init (log=0x0) at mailbox-log.c:239
        iter = 0x80cbd90
#2 0x0806ffd3 in dsync_worker_get_list_mailbox_log (list=0x80b6180, worker=0x80c3138) at dsync-worker-local.c:316
        log = <optimized out>
        iter = 0x8
        rec = <optimized out>
#3 dsync_worker_get_mailbox_log (worker=0x80c3138) at dsync-worker-local.c:386
        ns = 0x80a5f90
        ret = <optimized out>
#4 0x0807032f in dsync_worker_get_mailbox_log (worker=0x80c3138) at dsync-worker-local.c:372
No locals.
#5 local_worker_mailbox_iter_init (_worker=0x80c3138) at dsync-worker-local.c:410
        worker = 0x80c3138
        iter = 0x80b6920
        patterns = {0x8076124 "*", 0x0}
#6 0x08065a2f in dsync_brain_mailbox_list_init (brain=0x80b68e8, worker=0x80c3138) at dsync-brain.c:141
        list = 0x80c5940
        pool = 0x80c5930
#7  0x0806680f in dsync_brain_sync (brain=0x80b68e8) at dsync-brain.c:827
No locals.
#8  dsync_brain_sync (brain=0x80b68e8) at dsync-brain.c:813
No locals.
#9 0x08067038 in dsync_brain_sync_all (brain=0x80b68e8) at dsync-brain.c:895
        old_state = DSYNC_STATE_GET_MAILBOXES
        __FUNCTION__ = "dsync_brain_sync_all"
#10 0x08064cfd in cmd_dsync_run (_ctx=0x8098ec0, user=0x80a9e98) at doveadm-dsync.c:237
        ctx = 0x8098ec0
        worker1 = 0x80c3138
        worker2 = 0x80aedb8
        workertmp = <optimized out>
        brain = 0x80b68e8
#11 0x0805371e in doveadm_mail_next_user (error_r=0xbffffa1c, ctx=0x8098ec0, input=<optimized out>) at doveadm-mail.c:221
        ret = <optimized out>
#12 doveadm_mail_next_user (ctx=0x8098ec0, input=<optimized out>, error_r=0xbffffa1c) at doveadm-mail.c:187
        error = <optimized out>
        ret = <optimized out>
#13 0x08053b2e in doveadm_mail_single_user (ctx=0x8098ec0, input=0xbffffa6c) at doveadm-mail.c:242
---Type <return> to continue, or q <return> to quit---
        error = 0x0
        ret = <optimized out>
        __FUNCTION__ = "doveadm_mail_single_user"
#14 0x08053f58 in doveadm_mail_cmd (cmd=0x8096f60, argc=<optimized out>, argv=0x80901e4) at doveadm-mail.c:425 input = {module = 0x0, service = 0x8076b3a "doveadm", username = 0x8090242 "j...@example.com", 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 = 0, flags_override_remove = 0, no_userdb_lookup = 0}
        ctx = 0x8098ec0
        getopt_args = <optimized out>
        wildcard_user = 0x0
        c = <optimized out>
#15 0x080543d9 in doveadm_mail_try_run (cmd_name=0x8090238 "backup", argc=5, argv=0x80901d4) at doveadm-mail.c:482
        cmd__foreach_end = 0x8096f9c
        cmd = 0x8096f60
        cmd_name_len = 6
        __FUNCTION__ = "doveadm_mail_try_run"
#16 0x08053347 in main (argc=5, argv=0x80901d4) at doveadm.c:352
        cmd_name = <optimized out>
        i = <optimized out>
        quick_init = false
        c = <optimized out>

Reply via email to