IComparer (o los métodos IComparable en los que se basa) no devuelven cero cuando se invoca a Array.Sort x.CompareTo(x). x: 'X' tipo x: 'Nombre de tipo' IComparer: 'Y'.
Click to search this error in Google
English version
Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. x: 'X', x's type: 'Type Name', IComparer: 'Y'.