In this excerpt one can see that input_block is overridden so prev_block becames pointer to a free memory. It causes crashes on files longer than 64KB especially on Windows.
BTW, Reporting issues for gipfeli on GitHub is turned off.Code:gipfeli-internal.cc: string input_block; ... prev_block = input_block.data(); input_block = block_reader.GetNextBlock();