FS#43878 - [systemd] lz4 compression broken

Attached to Project: Arch Linux
Opened by Neven Sajko (Neven) - Wednesday, 18 February 2015, 18:42 GMT
Last edited by Dave Reisner (falconindy) - Wednesday, 18 February 2015, 20:36 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
SystemD coredump coredumps are compressed as lz4 by default.
But the lz4 format seems to be wrong.


Additional info:
* systemd 218-2


Steps to reproduce:
lz4 -d /var/lib/systemd/coredump/core.3dfsb.1000.1d31e108c6db4f78807e6557ba84c068.8412.1424034460000000.lz4 ./coredump
Error 44 : Unrecognized header : file cannot be decoded

file /var/lib/systemd/coredump/core.3dfsb.1000.1d31e108c6db4f78807e6557ba84c068.8412.1424034460000000.lz4
/var/lib/systemd/coredump/core.3dfsb.1000.1d31e108c6db4f78807e6557ba84c068.8412.1424034460000000.lz4: 8086 relocatable (Microsoft)
This task depends upon

Closed by  Dave Reisner (falconindy)
Wednesday, 18 February 2015, 20:36 GMT
Reason for closing:  Upstream
Additional comments about closing:  Nothing for Arch to fix. coredumps can be (and should be) handled by coredumpctl.
Comment by Dave Reisner (falconindy) - Wednesday, 18 February 2015, 18:44 GMT
Working as intended. They're valid lz4 compression, but the headers are wrong. It's a fault in the lz4 API, not systemd's usage of it.
Comment by Neven Sajko (Neven) - Wednesday, 18 February 2015, 20:33 GMT
And I just remembered coredumpctl can be used to handle the core dumps.

Loading...