Tente testar o seguinte antes dessa atribuição:
if (img == NULL) printf("Achei o erro!\n");
Pois se img == NULL, dá um instant SegFault no momento que você tenta acessar img->pixel
A variável img é do tipo struct ImagemRGB*, pode simplesmente ser o caso de ter esquecido ou não alocado direito essa variável!