Plugin ABI compat between v2.3.8 and v2.3.9
Stuart Henderson
stu at spacehopper.org
Tue Jun 16 15:37:20 EEST 2020
On 2020-06-15, Alexander Strasser <eclipse7 at 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)
More information about the dovecot
mailing list