Date: Wed, 30 Jun 2021 13:41:00 +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: <87czs37f77.fsf@prutt.party> In-Reply-To: <87fswz7g8k.fsf@prutt.party> References: <87lf6zdk9i.fsf@prutt.party> <1865118700.131.1625046381777@localhost> <87fswz7g8k.fsf@prutt.party>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, I've registered a bug with dma: https://github.com/corecode/dma/issues/100 dma did crash again, I just didn't wait the 5 minutes as normally. BR, Oscar Oscar Carlsson via freebsd-stable writes: > 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?87czs37f77.fsf>