You say you compiled 6.3.9 and updated via diff, but 6.3.9 is the current release and includes the latest diff so no additional update should have been necessary. Did you accidentally unapply (reverse apply) the update diff? That would definitely cause decode failure.