Because the jump sprite and idle sprite have different collision sizes (masks) the character is switching between the idle and jump sprite. It lands on the ground so it switches to the idle sprite, but wait, the idle sprite isn't as big as the jump sprite so it switches back to the jump sprite but wait now it is on the ground again cause the jump sprite is bigger so it switches to the idle sprite again. And it goes on like this forever.
Does that makes sense?