Porting the artful kexec-tools from artful to xenial fixes the kcore parse failure and doesn't cause any regressions when used with the regular xenial kernel.
However, although "kdump-config load" doesn't fail anymore, the dump is not generated when using linux-azure. The artful kexec-tools also requires kdump-tools to be ported from artful. Because of that, I backported the necessary fixes into the xenial kexec-tools in order to keep the same kdump-tools version. The result was the same as using artful kexec-tools/kdump-tools and the dump wasn't generated when using linux-azure.
Porting the artful kexec-tools from artful to xenial fixes the kcore parse failure and doesn't cause any regressions when used with the regular xenial kernel.
However, although "kdump-config load" doesn't fail anymore, the dump is not generated when using linux-azure. The artful kexec-tools also requires kdump-tools to be ported from artful. Because of that, I backported the necessary fixes into the xenial kexec-tools in order to keep the same kdump-tools version. The result was the same as using artful kexec-tools/ kdump-tools and the dump wasn't generated when using linux-azure.
Further investigation is still necessary.