crash_collector: Handle compressed i915_error_state for chrome crashes
i915_error_state was previously truncated by debugd,
and will be compressed in the future to prevent that.
Because of compression, it will now be received in base64 format,
so to reduce it's size, decode it back.
Also, use xz compression, since it's more compact.
The second compression is a preparation for adding task states to the logs.
TEST=Kill chrome, see the log gathered. Uploaded report id 5e5a6f9bf6ff4b5f.
Reviewed-by: Albert Chaulk <firstname.lastname@example.org>
Tested-by: Yuly Novikov <email@example.com>
Commit-Queue: Yuly Novikov <firstname.lastname@example.org>
1 file changed