[Dovecot] sieve vacation redirect problem

Robert Schetterer robert at schetterer.org
Wed Apr 25 17:03:49 EEST 2012


Am 25.04.2012 15:46, schrieb Timo Sirainen:
> bt full


Program received signal SIGSEGV, Segmentation fault.
smtp_client_open (set=0x252b0b0, destination=0x254e410
"ncitester2 at onmotive.de", return_path=0x24e4148
"root at mail02.mailspooler.com", file_r=0x7fff2040a748) at smtp-client.c:146
146     smtp-client.c: Datei oder Verzeichnis nicht gefunden.
        in smtp-client.c
(gdb) <make lmtp crash>
Undefined command: "<make".  Try "help".
(gdb) bt full
#0  smtp_client_open (set=0x252b0b0, destination=0x254e410
"ncitester2 at onmotive.de", return_path=0x24e4148
"root at mail02.mailspooler.com", file_r=0x7fff2040a748) at smtp-client.c:146
        client = <value optimized out>
        path = 0x180000 <Address 0x180000 out of bounds>
        fd = <value optimized out>
#1  0x00007fd4e58b57a5 in act_redirect_send (action=<value optimized
out>, aenv=0x254e2c0, tr_context=<value optimized out>, keep=<value
optimized out>) at cmd-redirect.c:339
        size = <value optimized out>
        msgctx = <value optimized out>
        crlf_input = <value optimized out>
        smtp_handle = 0x24e4148
        data = <value optimized out>
        ret = <value optimized out>
        sender = 0x24e4148 "root at mail02.mailspooler.com"
        recipient = 0x24e4168 "robert at schetterer.name"
        input = <value optimized out>
        f = <value optimized out>
        hide_headers = {0x7fd4e58d2ee7 "Return-Path", 0x7fd4e58d6d3c
"X-Sieve", 0x7fd4e58d7929 "X-Sieve-Redirected-From"}
#2  act_redirect_commit (action=<value optimized out>, aenv=0x254e2c0,
tr_context=<value optimized out>, keep=<value optimized out>) at
cmd-redirect.c:402
        ctx = 0x254e408
        mail = 0x252ba90
        senv = 0x7fff2040a8c0
        dupeid = <value optimized out>
#3  0x00007fd4e58a7eeb in sieve_result_execute (result=<value optimized
out>, keep=<value optimized out>) at sieve-result.c:1156
        impl_keep = true
        rsef = 0x0
        implicit_keep = true
        success = true
        commit_ok = <value optimized out>
        rac = 0x254e428
        first_action = <value optimized out>
#4  0x00007fd4e58b8418 in sieve_multiscript_execute (mscript=0x254e3d8,
sbin=0x25516c0, ehandler=0x254c100, flags=<value optimized out>,
final=true) at sieve.c:601
No locals.
#5  sieve_multiscript_run (mscript=0x254e3d8, sbin=0x25516c0,
ehandler=0x254c100, flags=<value optimized out>, final=true) at sieve.c:630
No locals.
#6  0x00007fd4e5af47e6 in lda_sieve_multiscript_execute (mdctx=<value
optimized out>, storage_r=<value optimized out>) at lda-sieve-plugin.c:514
        sbin = 0x25516c0
        rtflags = SIEVE_RUNTIME_FLAG_NOGLOBAL
        cpflags = SIEVE_COMPILE_FLAG_NOGLOBAL
        mscript = 0x254e3d8
        svinst = 0x2546e80
        last_script = 0x254b8e0
        ret = <value optimized out>
        scripts = <value optimized out>
        ehandler = 0x254c100
        i = 1
        more = true
        error = SIEVE_ERROR_NONE
#7  lda_sieve_deliver_mail (mdctx=<value optimized out>,
storage_r=<value optimized out>) at lda-sieve-plugin.c:794
        scripts = <value optimized out>
        i = <value optimized out>
        _data_stack_cur_id = 3
        srctx = {svinst = 0x2546e80, mdctx = 0x7fff2040aac0, scripts =
0x24e3340, script_count = 2, user_script = 0x254b8e0, main_script =
0x254b8e0, msgdata = 0x7fff2040a990, scriptenv = 0x7fff2040a8c0,
user_ehandler = 0x254c100,
          master_ehandler = 0x254b7d0, userlog = 0x24e3658
"/usr/local/virtual/schetterer.name/robert at schetterer.name/dovecot.sieve.log"}
        svenv = {hostname = 0x250aba0 "mail02.mailspooler.com", base_dir
= 0x2536a78 "/var/run/dovecot", username = 0x25354c8
"robert at schetterer.name", home_dir = 0x2537c40
"/usr/local/virtual/schetterer.name/robert at schetterer.name/",
          flags = SIEVE_FLAG_HOME_RELATIVE}
        svinst = 0x2546e80
        msgdata = {mail = 0x252ba90, return_path = 0x24f0c68
"root at mail02.mailspooler.com", orig_envelope_to = 0x24f12c0
"robert at schetterer.name", final_envelope_to = 0x24f12c0
"robert at schetterer.name", auth_user = 0x25354c8 "robert at schetterer.name",
          id = 0x252c410
"<20120425140007.D3556840227 at mail02.mailspooler.com>"}
        scriptenv = {action_log_format = 0x250ac28 "msgid=%m: %$", user
= 0x2535410, default_mailbox = 0x4077ac "INBOX", postmaster_address =
0x250ab78 "hostmaster at mail02.mailspooler.com", mailbox_autocreate =
false, mailbox_autosubscribe = false,
          script_context = 0x7fff2040aac0, smtp_open = 0x7fd4e5af4180
<lda_sieve_smtp_open>, smtp_close = 0x7fd4e5af4160
<lda_sieve_smtp_close>, duplicate_check = 0x7fd4e5af4110
<lda_sieve_duplicate_check>,
          duplicate_mark = 0x7fd4e5af4140 <lda_sieve_duplicate_mark>,
reject_mail = 0x7fd4e5af4100 <lda_sieve_reject_mail>, exec_status =
0x7fff2040aa00, trace_stream = 0x0, trace_config = {level =
SIEVE_TRLVL_NONE, flags = 0}}
        estatus = {message_saved = false, message_forwarded = false,
tried_default_save = false, keep_original = false, last_storage = 0x0}
        master_ehandler = 0x254b7d0
        user_location = <value optimized out>
        default_location = <value optimized out>
        sieve_before = <value optimized out>
        sieve_after = <value optimized out>
        script_sequence = {arr = {buffer = 0x24e3308, element_size = 8},
v = 0x24e3308, v_modifiable = 0x24e3308}
        debug = <value optimized out>
        error = SIEVE_ERROR_NONE
        ret = <value optimized out>
#8  0x00007fd4e888a445 in mail_deliver (ctx=0x7fff2040aac0,
storage_r=0x7fff2040ab50) at mail-deliver.c:389
        ret = <value optimized out>
#9  0x0000000000405a33 in client_deliver (client=0x24f00d0) at
commands.c:538
        ns = <value optimized out>
        storage = 0x0
        sets = <value optimized out>
        mail_error = MAIL_ERROR_NONE
        dctx = {pool = 0x252aa90, set = 0x250ab28, session = 0x252aab0,
dup_ctx = 0x2546d90, session_id = 0x24f0c50 "ma3NNmcDmE/bDAAAAfUEdQ",
src_mail = 0x252ba90, src_envelope_sender = 0x24f0c68
"root at mail02.mailspooler.com", dest_user = 0x2535410,
          dest_addr = 0x24f12c0 "robert at schetterer.name",
final_dest_addr = 0x24f12c0 "robert at schetterer.name", dest_mailbox_name
= 0x4077ac "INBOX", dest_mail = 0x0, var_expand_table = 0x0,
tried_default_save = false, saved_mail = false,
          save_dest_mail = false, mailbox_full = false, dsn = false}
        input = <value optimized out>
        error = <value optimized out>
#10 client_deliver_next (client=0x24f00d0) at commands.c:577
        rcpts = 0x24f0cc0
#11 client_input_data_write_local (client=0x24f00d0) at commands.c:671
        src_mail = 0x252ba90
        first_uid = 4294967295
        session = 0x252aab0
        old_uid = 0
#12 client_input_data_write (client=0x24f00d0) at commands.c:779
        input = 0x2513530
#13 client_input_data_handle (client=0x24f00d0) at commands.c:873
        data = <value optimized out>
        size = 861
---Type <return> to continue, or q <return> to quit---


-- 
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria



More information about the dovecot mailing list