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=<[email protected]> queued as 181e2.800e48050 Jun 30 13:13:50 hilda dma[181e2.800e48050][61054]: <[email protected]> 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 [email protected] (dma) mailnull 47735 0.0 0.1 16824 5940 - Is Sun20 0:00.29 sendmail -i -v [email protected] (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 <[email protected]>
Datum: donderdag, 24 juni 2021 23:29
Aan: [email protected]
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=<[email protected]> queued as 1800f.800e48050 Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: <[email protected]> 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
[email protected]|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



Reply via email to