Wietse Venema: > Viktor Dukhovni: > > > > > > > On Jun 19, 2018, at 11:58 AM, Wietse Venema <wie...@porcupine.org> wrote: > > > > > > No error (btw, posttls-finger -X will chdir() to the queue directory, > > > it just needs root privs). > > > > > > So what was the domain that was failing with the Postfix SMTP client? > > > > The crash (from Ralf's stack trace) was in a code path that is not > > exercised by posttls-finger, it is in the TLS policy setup (for gmail.com): > > > > Program received signal SIGSEGV, Segmentation fault. > > tls_dane_resolve (port=6400, proto=proto@entry=0x558114406c72 > > "tcp", > > hostrr=0x0, forcetlsa=0) at tls_dane.c:1146 > > 1146 int iscname = strcasecmp(hostrr->rname, > > hostrr->qname); > > (gdb) #0 tls_dane_resolve (port=6400, proto=proto@entry=0x558114406c72 > > "tcp", > > hostrr=0x0, forcetlsa=0) at tls_dane.c:1146 > > #1 0x0000558114402add in dane_init (iter=0x558114882378, > > tls=0x55811487e9a0) > > at smtp_tls_policy.c:828 > > #2 policy_create (unused_key=<optimizedout>,context=0x558114882378) at > > smtp_tls_policy.c:558 > > #3 0x00007f0ee95307ec in ctable_locate (cache=0x55811487ea80, > > key=0x55811487f900 "gmail.com::25:") at ctable.c:163 > > #4 0x000055811440318a in smtp_tls_policy_cache_query ( > > why=why@entry=0x558114899bd0, tls=tls@entry=0x5581148823c0, > > iter=iter@entry=0x558114882378) at smtp_tls_policy.c:675 > > How would I reproduce this? I can send mail to gmail.com just fine, > with postfix-3.4-20180618 and with "smtp_tls_connection_reuse = yes", > Linux and FreeBSD. > > Or can you provide a stack trace?
Argh, the trace ends in the smtp_tls_policy_cache_query which is called from more than one place. Investigating... Wietse