Fine with me. I just debugged it (and was "easy", but not for an hour of looking...)
BTW: the FPC decoding itself - also on Linux - is fine, the display error appears only higher up in the chain at the display level, so that is to me a bug...and not a feature. Otherwise Windows display would also fail.
I can't spend more time on it, but you can use that - I am sure it is correct - conclusion.