Date: Wed, 30 Jun 2021 13:18:35 +0200 From: Oscar Carlsson via freebsd-stable <freebsd-stable@freebsd.org> To: Ronald Klop <ronald-lists@klop.ws> Cc: freebsd-stable@freebsd.org Subject: Re: dma crashes with simple configuration? Message-ID: <87fswz7g8k.fsf@prutt.party> In-Reply-To: <1865118700.131.1625046381777@localhost> References: <87lf6zdk9i.fsf@prutt.party> <1865118700.131.1625046381777@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I've tried with dma(8) from ports, and it doesn't crash. Jun 30 13:13:50 hilda dma[181e2][60585]: new mail from user=root uid=26 envelope_from=<root@hilda> Jun 30 13:13:50 hilda dma[181e2][60585]: mail to=<oscar@prutt.party> queued as 181e2.800e48050 Jun 30 13:13:50 hilda dma[181e2.800e48050][61054]: <oscar@prutt.party> trying delivery Jun 30 13:13:50 hilda dma[181e2.800e48050][61054]: using smarthost (smtp.migadu.com:465) Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote delivery to smtp.migadu.com [2001:41d0:2:863f::] pref 0 Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to smtp.migadu.com [2001:41d0:2:863f::] failed: No route to host Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote delivery to smtp.migadu.com [2001:41d0:2:aacc::] pref 0 Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to smtp.migadu.com [2001:41d0:2:aacc::] failed: No route to host Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote delivery to smtp.migadu.com [2001:41d0:2:267::] pref 0 Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to smtp.migadu.com [2001:41d0:2:267::] failed: No route to host Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote delivery to smtp.migadu.com [94.23.1.103] pref 0 ...but it doesn't deliver the mail, and it consumes 100% CPU. # ps aux | grep dma mailnull 61054 100.0 0.1 16824 5896 - Rs 13:13 1:15.54 sendmail -i -v oscar@prutt.party (dma) mailnull 47735 0.0 0.1 16824 5940 - Is Sun20 0:00.29 sendmail -i -v oscar@prutt.party (dma) (PID 47735 is an older mail which dma is retrying to send) I'll write up a bug for dma, thanks for the pointer! BR Oscar Ronald Klop writes: > Hi, > > Interesting problem. The message "stack overflow" indicates something going wrong in dma. > Do you have the same issue when you use dma from ports? (mail/dma -> pkg install dma) > The ports version is a little closer to the upstream version. > > If the port has the same issue I think it is valuable to create an issue upstream: https://github.com/corecode/dma . > > Regards, > Ronald. > > > Van: Oscar Carlsson via freebsd-stable <freebsd-stable@freebsd.org> > Datum: donderdag, 24 juni 2021 23:29 > Aan: freebsd-stable@freebsd.org > Onderwerp: dma crashes with simple configuration? >> Hi, >> I've tried to configure dma(8) to use a smarthost (hosted by >> migadu.com) >> with a simple setup, but it just consumes 100% CPU before crashing. I've >> seen this on two FreeBSD systems on different major versions (13 and 12) >> so I'm not sure if it's my configuration, my mailing provider or dma is >> acting up. >> Any obvious ideas? >> Here's a log: >> Jun 24 23:17:02 hilda dma[1800f][846]: new mail from user=root >> uid=26 envelope_from=<root@hilda> >> Jun 24 23:17:02 hilda dma[1800f][846]: mail to=<oscar@prutt.party> queued as 1800f.800e48050 >> Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: <oscar@prutt.party> trying delivery >> Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: using smarthost (smtp.migadu.com:465) >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:863f::] pref 0 >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:863f::] failed: No route to host >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:aacc::] pref 0 >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:aacc::] failed: No route to host >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:267::] pref 0 >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:267::] failed: No route to host >> Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [91.121.223.63] pref 0 >> Jun 24 23:22:03 hilda dma[1800f.800e48050][1203]: stack overflow detected; terminated >> My /etc/dma/dma.conf >> SMARTHOST smtp.migadu.com >> PORT 465 >> AUTHPATH /etc/dma/auth.conf >> SECURETRANSFER >> STARTTLS >> My /etc/dma/auth.conf >> username@prutt.party|smtp.migadu.com:supersecretpassword >> My /usr/local/etc/mail/mailer.conf: >> sendmail /usr/libexec/dma >> mailq /usr/libexec/dma >> newaliases /usr/libexec/dma >> rmail /usr/libexec/dma >> >> Regards, >> Oscar >> >>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87fswz7g8k.fsf>