On 2020-06-15, Alexander Strasser <eclipse7@gmx.net> wrote:
I had some imap crashes (sig11) starting at the end of 2019 after an upgrade of dovecot.
I found out, that I didn't have any problems using version v2.3.8, but any version v2.3.9 and higher would trigger the crashes.
After investigating more deeply and creating a core dump, I saw that the crash happened in an external plugin fetchmail_wakeup[1].
After recompiling that plugin with up to date dovecot headers, I didn't get crashes anymore.
So I suspect there were ABI incompatible changes and it was forgotten to bump the minimum Plugin-ABI version supported.
dovecot-2.3.8/configure #define DOVECOT_ABI_VERSION "2.3.ABIv8($PACKAGE_VERSION)"
dovecot-2.3.9/configure #define DOVECOT_ABI_VERSION "2.3.ABIv9($PACKAGE_VERSION)"
Did you disable version checking? (version_ignore = yes)