[systemd-devel] Plans to fix or provide alternative for lz4?

Zbigniew Jędrzejewski-Szmek zbyszek at in.waw.pl
Wed Feb 25 20:55:41 PST 2015


On Thu, Feb 26, 2015 at 04:41:48AM +0000, Laszlo Papp wrote:
> Hi,
> 
> it seems that the lz4 headers are broken when getting coredumps
> generated. They cannot even be extracted by the lz4 tool itself, let
> alone using them via the coredump controller util.
> 
> My system, which is Archlinux, is using lz4 127 and systemd 219.
> 
> My current workaround was to disable compression altogether for
> coredumps in the corresponding config file, but it is suboptimal,
> especially on embedded systems.
The headers are different because when lz4 support was added, lz4 did
not provide a library to write the headers so I added custom headers.
You should be able to use coredumpctl to unpack the file.

"Proper" lz4 support has been written, but lz4 upstream has trouble
with keeping .so compatibility: https://code.google.com/p/lz4/issues/detail?id=147.
So the question is whether to replace lz4 with something more stable
or to ignore the issue and hope it doesn't happen again.

Zbyszek


More information about the systemd-devel mailing list