Bug introduced in 10.4 and fixed in 11.0.1
Mathematica computes all the isomorphisms between graph g1 and g2:
g1 = Graph[{1 <-> 3, 1 <-> 4, 1 <-> 6, 2 <-> 4, 2 <-> 5, 2 <-> 7, 3 <-> 5,
3 <-> 8, 4 <-> 9, 5 <-> 10, 6 <-> 7, 6 <-> 10, 7 <-> 8, 8 <-> 9,
9 <-> 10}]
g2 = Graph[{1 <-> 2, 2 <-> 3, 3 <-> 4, 4 <-> 5, 5 <-> 1, 2 <-> 6, 6 <-> 7,
7 <-> 8, 8 <-> 3, 9 <-> 8, 10 <-> 9, 10 <-> 4, 5 <-> 7, 1 <-> 9,
6 <-> 10}]
isos = FindGraphIsomorphism[g1, g2, All]
But looking at some of them confuses me, like isos[[84]] is
<|1 -> 8, 7 -> 10, 10 -> 1, 3 -> 7, 8 -> 6, 9 -> 2, 4 -> 3, 2 -> 4, 5 -> 5|>
This can't be right, here 7->10->1->8->6->? If 8 goes to 6, then what is vertex 6 mapped to? Am I missing something, or is this a problem with FindGraphIsomorphism?
IsomorphicGraphQ[VertexReplace[g1,Normal[isos[[84]]]],#]&/@{g1,g2}
will giveFalse
$\endgroup$