Closed mrdrogdrog closed 7 years ago
@lunny It is possible that this problem could occur during execution webhook?
Do you download the binary version or you build it yourself?
@Tirus91 have no idea.
This error occurs only with the precompiled binary. If I compile it by myself (go version 1.8.1) everything is ok.
@Tirus91 This problem occurs every time I do something, that triggers an email (smtp test, account creation, etc.)
@mrdrogdrog so that's maybe a cross-compile issue?
@tboerger
Please try to launch it with this environment variable: GODEBUG=netdns=go
@tboerger The SMTP-Test succeeded without crash
Than it's related to the name resolution within cgo, maybe it's related to our statically compiled binaries. Enforcing the go resolver solves this problem.
Looks like we have to build the binary with the build tag netgo
, because the default netcgo
seems to fail on some systems. It have been introduced with https://github.com/golang/go/commit/b615ad8fd57f9394db14e403d12061c369379c52
Which version of your Arch Linux @mrdrogdrog
There is no Version, only Zuul.
No, joking aside. Arch is rolling release. All my packages are always up-to-date.
I have created the pull request https://github.com/go-gitea/gitea/pull/1690 which should solve this issue as it enforces the Go name resolution instead of CGO for cross-compiled binaries.
[x]
):Description
I have no idea why, but my instance of gitea crashs with a SIGSEGV every time, I try to send a mail.