FT decoding errors and corrupt banks

The MR !3735 (merged) allows to avoid segfaults that should never happen in data. This issue is about solving the following:

  • if a bank is sent with no header (would create a segfault)
  • if a bank has an absurd number of clusters (> number of links * maximum number of clusters per link)
  • if a link is larger than 24 (would create a segfault)

An independant issue will be created for the cluster sorting.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information