Hello Kim-Alexander,
thank you for the fast response.
I loaded the core and found following backtrace.
(Information how to retrieve it attached.)

Kind regards,
Bernhard


(gdb) bt
#0  0x00007f65d13e3dd9 in __bswap_32 (__bsx=<error reading variable: Cannot 
access memory at address 0xc>) at 
/usr/include/x86_64-linux-gnu/bits/byteswap.h:52
#1  sieve_bytecode_version (bc=0x561a85a80b00) at sieve/bc_eval.c:1809
#2  0x00007f65d13ea032 in sieve_rebuild (script_fname=0x561a85a80aa0 
"/var/spool/sieve/k/kim.brodowski/user.script", script_fname@entry=0x0, 
bc_fname=bc_fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", force=force@entry=0, 
out_parse_errors=out_parse_errors@entry=0x0) at sieve/rebuild.c:203
#3  0x0000561a8413633e in sieve_find_script (user=<optimized out>, 
domain=domain@entry=0x0, script=script@entry=0x7f65d1403020 <error: Cannot 
access memory at address 0x7f65d1403020>, fname=fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", size=size@entry=4096) at 
imap/lmtp_sieve.c:894
#4  0x0000561a84136e7d in getinclude (sc=0x7ffc656e50a0, script=0x7f65d1403020 
<error: Cannot access memory at address 0x7f65d1403020>, isglobal=0, 
fname=0x7ffc656e2f50 "/var/spool/sieve/k/kim.brodowski/user.bc", size=4096) at 
imap/lmtp_sieve.c:241
#5  0x00007f65d13e445a in sieve_eval_bc (exe=<optimized out>, 
exe@entry=0x561a85a7de00, is_incl=is_incl@entry=0, i=i@entry=0x561a85a7cbf0, 
sc=sc@entry=0x7ffc656e50a0, m=m@entry=0x7ffc656e61f0, 
variables=variables@entry=0x7ffc656e4010, actions=0x561a85a56e40, 
notify_list=0x561a85a80a60, errmsg=0x7ffc656e3ff0) at sieve/bc_eval.c:2516
#6  0x00007f65d13ebc93 in sieve_execute_bytecode (exe=0x561a85a7de00, 
interp=interp@entry=0x561a85a7cbf0, 
script_context=script_context@entry=0x7ffc656e50a0, 
message_context=message_context@entry=0x7ffc656e61f0) at sieve/script.c:953
#7  0x0000561a84137d39 in run_sieve (mbname=mbname@entry=0x561a85a77d40, 
interp=0x561a85a7cbf0, msgdata=msgdata@entry=0x7ffc656e61f0) at 
imap/lmtp_sieve.c:941
#8  0x0000561a8412fb42 in deliver (msgdata=0x561a85a4f440, authuser=0x0, 
authstate=<optimized out>, ns=0x561a84140340 <lmtpd_namespace>) at 
imap/lmtpd.c:792
#9  0x0000561a841321c3 in lmtpmode (func=func@entry=0x561a84140080 <mylmtp>, 
pin=0x561a85a77e10, pout=0x561a85a73730, fd=fd@entry=0) at 
imap/lmtpengine.c:1223
#10 0x0000561a8412ef21 in service_main (argc=2, argv=0x561a85a48eb0, 
envp=<optimized out>) at imap/lmtpd.c:310
#11 0x0000561a8412da48 in main (argc=<optimized out>, argv=<optimized out>, 
envp=0x7ffc656e9120) at master/service.c:638

(gdb) up
#1  sieve_bytecode_version (bc=0x561a85a80b00) at sieve/bc_eval.c:1809
1809        version = ntohl(input[v_index].op);

(gdb) print bc
$1 = (const sieve_bytecode_t *) 0x561a85a80b00

(gdb) print bc->data 
$2 = 0x0

(gdb) print input
$3 = (const bytecode_input_t *) 0x0

# Buster amd64 qemu VM 2019-04-16


apt update
apt dist-upgrade


apt install dpkg-dev devscripts mc gdb cyrus-common cyrus-common-dbgsym 
libc6-dev


mkdir /home/benutzer/source/cyrus-common/orig -p
cd    /home/benutzer/source/cyrus-common/orig
apt source cyrus-common
cd


wget 
"https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=927142;filename=12520-119-8-11-1555403845-busternt.kim.mein-iserv.de--usr-lib-cyrus-bin-lmtpd.core;msg=15";
 -O 
12520-119-8-11-1555403845-busternt.kim.mein-iserv.de--usr-lib-cyrus-bin-lmtpd.core


gdb -q /usr/lib/cyrus/bin/lmtpd --core 
12520-119-8-11-1555403845-busternt.kim.mein-iserv.de--usr-lib-cyrus-bin-lmtpd.core

set width 0
set pagination off
directory /home/benutzer/source/cyrus-common/orig/cyrus-imapd-3.0.8
bt


###########



benutzer@debian:~$ gdb -q /usr/lib/cyrus/bin/lmtpd --core 
12520-119-8-11-1555403845-busternt.kim.mein-iserv.de--usr-lib-cyrus-bin-lmtpd.core
Reading symbols from /usr/lib/cyrus/bin/lmtpd...Reading symbols from 
/usr/lib/debug/.build-id/47/0fe421cb21a5f7ddf6a4213c545a60f7832a13.debug...done.
done.
[New LWP 12520]

warning: Could not load shared library symbols for 
/lib/x86_64-linux-gnu/libnss_ldap.so.2.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `lmtpd -a'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x00007f65d13e3dd9 in __bswap_32 (__bsx=<error reading variable: Cannot 
access memory at address 0xc>) at 
/usr/include/x86_64-linux-gnu/bits/byteswap.h:52
52        return __builtin_bswap32 (__bsx);
(gdb) set width 0
(gdb) set pagination off
(gdb) directory /home/benutzer/source/cyrus-common/orig/cyrus-imapd-3.0.8
Source directories searched: 
/home/benutzer/source/cyrus-common/orig/cyrus-imapd-3.0.8:$cdir:$cwd


(gdb) display/i $pc
1: x/i $pc
=> 0x7f65d13e3dd9 <sieve_bytecode_version+9>:   mov    0xc(%rax),%eax


(gdb) bt
#0  0x00007f65d13e3dd9 in __bswap_32 (__bsx=<error reading variable: Cannot 
access memory at address 0xc>) at 
/usr/include/x86_64-linux-gnu/bits/byteswap.h:52
#1  sieve_bytecode_version (bc=0x561a85a80b00) at sieve/bc_eval.c:1809
#2  0x00007f65d13ea032 in sieve_rebuild (script_fname=0x561a85a80aa0 
"/var/spool/sieve/k/kim.brodowski/user.script", script_fname@entry=0x0, 
bc_fname=bc_fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", force=force@entry=0, 
out_parse_errors=out_parse_errors@entry=0x0) at sieve/rebuild.c:203
#3  0x0000561a8413633e in sieve_find_script (user=<optimized out>, 
domain=domain@entry=0x0, script=script@entry=0x7f65d1403020 <error: Cannot 
access memory at address 0x7f65d1403020>, fname=fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", size=size@entry=4096) at 
imap/lmtp_sieve.c:894
#4  0x0000561a84136e7d in getinclude (sc=0x7ffc656e50a0, script=0x7f65d1403020 
<error: Cannot access memory at address 0x7f65d1403020>, isglobal=0, 
fname=0x7ffc656e2f50 "/var/spool/sieve/k/kim.brodowski/user.bc", size=4096) at 
imap/lmtp_sieve.c:241
#5  0x00007f65d13e445a in sieve_eval_bc (exe=<optimized out>, 
exe@entry=0x561a85a7de00, is_incl=is_incl@entry=0, i=i@entry=0x561a85a7cbf0, 
sc=sc@entry=0x7ffc656e50a0, m=m@entry=0x7ffc656e61f0, 
variables=variables@entry=0x7ffc656e4010, actions=0x561a85a56e40, 
notify_list=0x561a85a80a60, errmsg=0x7ffc656e3ff0) at sieve/bc_eval.c:2516
#6  0x00007f65d13ebc93 in sieve_execute_bytecode (exe=0x561a85a7de00, 
interp=interp@entry=0x561a85a7cbf0, 
script_context=script_context@entry=0x7ffc656e50a0, 
message_context=message_context@entry=0x7ffc656e61f0) at sieve/script.c:953
#7  0x0000561a84137d39 in run_sieve (mbname=mbname@entry=0x561a85a77d40, 
interp=0x561a85a7cbf0, msgdata=msgdata@entry=0x7ffc656e61f0) at 
imap/lmtp_sieve.c:941
#8  0x0000561a8412fb42 in deliver (msgdata=0x561a85a4f440, authuser=0x0, 
authstate=<optimized out>, ns=0x561a84140340 <lmtpd_namespace>) at 
imap/lmtpd.c:792
#9  0x0000561a841321c3 in lmtpmode (func=func@entry=0x561a84140080 <mylmtp>, 
pin=0x561a85a77e10, pout=0x561a85a73730, fd=fd@entry=0) at 
imap/lmtpengine.c:1223
#10 0x0000561a8412ef21 in service_main (argc=2, argv=0x561a85a48eb0, 
envp=<optimized out>) at imap/lmtpd.c:310
#11 0x0000561a8412da48 in main (argc=<optimized out>, argv=<optimized out>, 
envp=0x7ffc656e9120) at master/service.c:638


(gdb) up
#1  sieve_bytecode_version (bc=0x561a85a80b00) at sieve/bc_eval.c:1809
1809        version = ntohl(input[v_index].op);
(gdb) print bc
$1 = (const sieve_bytecode_t *) 0x561a85a80b00
(gdb) print bc->data 
$2 = 0x0
(gdb) print input
$3 = (const bytecode_input_t *) 0x0



(gdb) bt full
#0  0x00007f65d13e3dd9 in __bswap_32 (__bsx=<error reading variable: Cannot 
access memory at address 0xc>) at 
/usr/include/x86_64-linux-gnu/bits/byteswap.h:52
No locals.
#1  sieve_bytecode_version (bc=0x561a85a80b00) at sieve/bc_eval.c:1809
        version = <optimized out>
        v_index = 3
        input = 0x0
#2  0x00007f65d13ea032 in sieve_rebuild (script_fname=0x561a85a80aa0 
"/var/spool/sieve/k/kim.brodowski/user.script", script_fname@entry=0x0, 
bc_fname=bc_fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", force=force@entry=0, 
out_parse_errors=out_parse_errors@entry=0x0) at sieve/rebuild.c:203
        exe = 0x561a85a80ae0
        script_stat = {st_dev = 64768, st_ino = 927938, st_nlink = 1, st_mode = 
33152, st_uid = 119, st_gid = 8, __pad0 = 0, st_rdev = 0, st_size = 0, 
st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1554889062, tv_nsec = 
996330911}, st_mtim = {tv_sec = 1554889062, tv_nsec = 996330911}, st_ctim = 
{tv_sec = 1554889062, tv_nsec = 996330911}, __glibc_reserved = {0, 0, 0}}
        bc_stat = {st_dev = 64768, st_ino = 927939, st_nlink = 1, st_mode = 
33152, st_uid = 119, st_gid = 8, __pad0 = 0, st_rdev = 0, st_size = 0, 
st_blksize = 4096, st_blocks = 0, st_atim = {tv_sec = 1554889062, tv_nsec = 
996330911}, st_mtim = {tv_sec = 1554889062, tv_nsec = 996330911}, st_ctim = 
{tv_sec = 1554889062, tv_nsec = 996330911}, __glibc_reserved = {0, 0, 0}}
        new_bc_fname = '\000' <repeats 4096 times>
        freeme = 0x561a85a80aa0 "/var/spool/sieve/k/kim.brodowski/user.script"
        script_file = 0x0
        parse_errors = 0x0
        script = 0x0
        bc = 0x0
        script_fd = 18
        bc_fd = -1
        r = 0
        len = <optimized out>
        __func__ = "sieve_rebuild"
#3  0x0000561a8413633e in sieve_find_script (user=<optimized out>, 
domain=domain@entry=0x0, script=script@entry=0x7f65d1403020 <error: Cannot 
access memory at address 0x7f65d1403020>, fname=fname@entry=0x7ffc656e2f50 
"/var/spool/sieve/k/kim.brodowski/user.bc", size=size@entry=4096) at 
imap/lmtp_sieve.c:894
        ext = <optimized out>
#4  0x0000561a84136e7d in getinclude (sc=0x7ffc656e50a0, script=0x7f65d1403020 
<error: Cannot access memory at address 0x7f65d1403020>, isglobal=0, 
fname=0x7ffc656e2f50 "/var/spool/sieve/k/kim.brodowski/user.bc", size=4096) at 
imap/lmtp_sieve.c:241
        sdata = 0x7ffc656e50a0
        sbuf = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid = 0, 
st_gid = 47, __pad0 = 0, st_rdev = 0, st_size = 7, st_blksize = 64, st_blocks = 
4, st_atim = {tv_sec = 94671911219232, tv_nsec = 47}, st_mtim = {tv_sec = 96, 
tv_nsec = -112}, st_ctim = {tv_sec = 1, tv_nsec = 210453397508}, 
__glibc_reserved = {0, 0, 511101108315}}
        r = <optimized out>
#5  0x00007f65d13e445a in sieve_eval_bc (exe=<optimized out>, 
exe@entry=0x561a85a7de00, is_incl=is_incl@entry=0, i=i@entry=0x561a85a7cbf0, 
sc=sc@entry=0x7ffc656e50a0, m=m@entry=0x7ffc656e61f0, 
variables=variables@entry=0x7ffc656e4010, actions=0x561a85a56e40, 
notify_list=0x561a85a80a60, errmsg=0x7ffc656e3ff0) at sieve/bc_eval.c:2516
        isglobal = 0
        once = 0
        isoptional = 0
        fpath = "/var/spool/sieve/k/kim.brodowski/user.bc", '\000' <repeats 16 
times>, 
"#\206\000\321e\177\000\000\000\000\000\000\000\000\000\000\340/ne\374\177\000\000\000\060ne\374\177\000\000\000Qne\374\177\000\000\360?ne\374\177\000\000\271\237\030\321e\177\000\000\000\060ne\374\177\000\000}\240\030\321e\177\000\000\340/ne\374\177\000\000+\234>\321e\177\000\000/var/spool/sieve/k/kim.brodowski/system.bc",
 '\000' <repeats 1398 times>...
        copy = 0
        create = 0
        actionflags = 0x0
        variable = 0x0
        data = 0x7f65d1403020 <error: Cannot access memory at address 
0x7f65d1403020>
        res = 0
        op = <optimized out>
        version = 17
        requires = 0
        bc_cur = 0x561a85a7de20
        bc = 0x7f65d1403000
        ip = 10
        ip_max = <optimized out>
#6  0x00007f65d13ebc93 in sieve_execute_bytecode (exe=0x561a85a7de00, 
interp=interp@entry=0x561a85a7cbf0, 
script_context=script_context@entry=0x7ffc656e50a0, 
message_context=message_context@entry=0x7ffc656e61f0) at sieve/script.c:953
        actions = 0x561a85a56e40
        notify_list = 0x561a85a80a60
        ret = <optimized out>
        actions_string = '\000' <repeats 4095 times>
        errmsg = 0x0
        imapflags = {count = 0, alloc = 0, data = 0x0}
        variables = {name = 0x561a85a80980 "", var = 0x7ffc656e4000, next = 
0x561a85a809a0}
#7  0x0000561a84137d39 in run_sieve (mbname=mbname@entry=0x561a85a77d40, 
interp=0x561a85a7cbf0, msgdata=msgdata@entry=0x7ffc656e61f0) at 
imap/lmtp_sieve.c:941
        attrib = {s = 0x0, len = 0, alloc = 0, flags = 0}
        script = 0x0
        fname = 
"/var/spool/sieve/k/kim.brodowski/defaultbc\000e\374\177\000\000\220Qne\374\177\000\000\362\334\067\321e\177\000\000\000\000\000\000\000\000\000\000\001\020",
 '\000' <repeats 66 times>, "e\177", '\000' <repeats 27 times>, 
"\037\305\021\277\240\275\201\060\210\247\205\032V\000\000\000\037\305\021\277\240\275\201",
 '\000' <repeats 16 times>...
        bc = 0x561a85a7de00
        sdata = {mbname = 0x561a85a77d40, authstate = 0x561a85a7de50, ns = 
0x561a84140340 <lmtpd_namespace>}
        r = 0
        dkey = {id = 0x0, to = 0x0, date = 0x0}
        freeauthstate = 0x561a85a7de50
#8  0x0000561a8412fb42 in deliver (msgdata=0x561a85a4f440, authuser=0x0, 
authstate=<optimized out>, ns=0x561a84140340 <lmtpd_namespace>) at 
imap/lmtpd.c:792
        interp = 0x561a85a7cbf0
        mbname = 0x561a85a77d40
        mboxname = 0x561a85a56d50 "\\flagged"
        mbentry = 0x561a85a74090
        r = 0
        n = 0
        nrcpts = 1
        dlist = 0x0
        status = 0x561a85a783c0
        content = {base = 0x0, len = 0, body = 0x0}
        notifyheader = 0x561a85a7c7e0 "From: Kim Brodowski 
<kim.brodow...@kim.mein-iserv.de>\nSubject: Test\nTo: Kim Brodowski 
<kim.brodow...@kim.mein-iserv.de>\n"
        mydata = {m = 0x561a85a4f440, content = 0x7ffc656e61d0, cur_rcpt = 0, 
stage = 0x561a85a79a20, notifyheader = 0x561a85a7c7e0 "From: Kim Brodowski 
<kim.brodow...@kim.mein-iserv.de>\nSubject: Test\nTo: Kim Brodowski 
<kim.brodow...@kim.mein-iserv.de>\n", temp = {0x561a85a4a950 
"\200,\255\373\032V", 0x7ffc656e6640 "DATA"}, authuser = 0x0, ns = 
0x561a84140340 <lmtpd_namespace>, authstate = 0x0}
#9  0x0000561a841321c3 in lmtpmode (func=func@entry=0x561a84140080 <mylmtp>, 
pin=0x561a85a77e10, pout=0x561a85a73730, fd=fd@entry=0) at 
imap/lmtpengine.c:1223
        delivered = 0
        j = <optimized out>
        msg = 0x561a85a4f440
        max_msgsize = 2147483647
        buf = 
"DATA\000\000\000:<kim.brodow...@kim.mein-iserv.de>\000\000\000SIZE=1640\000\000\000`lne\374\177\000\000\243fne\374\177\000\000\240jne\374\177\000\000\240fne\374\177\000\000\000\004\000\000\000\000\000\000\060\063",
 '\000' <repeats 39 times>, 
"\037\305\021\277\240\275\201\020gne\374\177\000\000\020gne\374\177\000\000\020jne\374\177\000\000\376\025&\321e\177\000\000\220hne\374\177\000\000\001\000\000\000\000\000\000\000\377\003\000\000\000\000\000\000"...
        p = 0x7ffc656e6643 "A"
        r = 0
        cd = {pin = 0x561a85a77e10, pout = 0x561a85a73730, fd = 0, clienthost = 
0x561a85a719d0 "localhost [127.0.0.1]", lhlo_param = 
"busternt.kim.mein-iserv.de\000\000\000\000\000\000en\020\321e\177\000\000\000\000\000\000\000\000\000\000\060lne\374\177",
 '\000' <repeats 42 times>, "\001", '\000' <repeats 15 times>, 
"\200\305\023\321e\177", '\000' <repeats 26 times>, "\200fne\374\177", '\000' 
<repeats 18 times>, "`\005\024\321e\177\000\000@\000\000\000\002", '\000' 
<repeats 11 times>, "d", '\000' <repeats 19 times>..., conn = 0x561a85a54e20, 
authenticated = -1, tls_conn = 0x0, starttls_done = 0}
        localip = 0x7f65d13c6660 <lipbuf> "127.0.0.1;2003"
        remoteip = 0x7f65d13c6220 <ripbuf> "127.0.0.1;55796"
        ssf = 2
        auth_id = <optimized out>
        secprops = <optimized out>
#10 0x0000561a8412ef21 in service_main (argc=2, argv=0x561a85a48eb0, 
envp=<optimized out>) at imap/lmtpd.c:310
        opt = <optimized out>
        io_count_start = 0x0
        io_count_stop = 0x0
#11 0x0000561a8412da48 in main (argc=<optimized out>, argv=<optimized out>, 
envp=0x7ffc656e9120) at master/service.c:638
        fdflags = <optimized out>
        fd = <optimized out>
        p = <optimized out>
        service = 0x561a85a48f40 "lmtp"
        request = {fd = 16, user = '\000' <repeats 127 times>, daemon = "lmtp", 
'\000' <repeats 123 times>, pid = "12520\000\000\000\000", client = {{name = 
'\000' <repeats 127 times>, addr = '\000' <repeats 127 times>, sin = 
0x7f65d11587e0, unit = 0x0, request = 0x7ffc656e7870}}, server = {{name = 
'\000' <repeats 127 times>, addr = '\000' <repeats 127 times>, sin = 
0x7f65d1158760, unit = 0x0, request = 0x7ffc656e7870}}, sink = 0x0, hostname = 
0x7f65d1153560 <sock_hostname>, hostaddr = 0x7f65d1153510 <sock_hostaddr>, 
cleanup = 0x0, config = 0x0}
        opt = -1
        alt_config = <optimized out>
        call_debugger = <optimized out>
        debug_stdio = 0
        max_use = 250
        reuse_timeout = 81
        soctype = 1
        typelen = 4
        socname = {sa_family = 2, sa_data = 
"\a\323\177\000\000\001\000\000\000\000\000\000\000"}
        addrlen = 16
        id = <optimized out>
        path = 
"/usr/lib/cyrus/bin/lmtpd\000\020\000\000\000\000\000\000\001\000\000\000\006\000\000\000\020l\000\000\000\000\000\000\020|\000\000\000\000\000\000\020|\000\000\000\000\000\000\370\003\000\000\000\000\000\000\b\004\000\000\000\000\000\000\000\020\000\000\000\000\000\000\002\000\000\000\006\000\000\000(l\000\000\000\000\000\000(|\000\000\000\000\000\000(|\000\000\000\000\000\000
 \002\000\000\000\000\000\000 
\002\000\000\000\000\000\000\b\000\000\000\000\000\000\000\004\000\000\000\004\000\000\000p\002\000\000\000\000\000\000p\002\000\000\000\000\000\000p\002\000\000\000\000\000\000$\000\000\000\000\000\000\000$\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000"...
        sbuf = {st_dev = 64768, st_ino = 398466, st_nlink = 1, st_mode = 33261, 
st_uid = 0, st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 105392, st_blksize = 
4096, st_blocks = 208, st_atim = {tv_sec = 1555321098, tv_nsec = 412020651}, 
st_mtim = {tv_sec = 1551535632, tv_nsec = 0}, st_ctim = {tv_sec = 1554893242, 
tv_nsec = 767136026}, __glibc_reserved = {0, 0, 0}}
        start_ino = 398466
        start_size = 105392
        start_mtime = 1551535632
        service_argv = {count = 2, alloc = 16, data = 0x561a85a48eb0}
#





Reply via email to