That is some serious sparking, haha
If you know for sure the carbon brushes are good and the commutator is clean then:
Measure resistance from one block to an adjacent block on the commutator. You're measuring 2 windings. They should all measure the same resistance, if not it is for the bin. It is not the absolute value that is of interest, but more the same value. If you find adjacent blocks that are open, then it is for the bin.
You could do the same test for the individual windings. Winding are connected on opposite blocks about 180° apart. All windings have to measure the same resistance.
Third test is to measure resistance from winding (blocks on the commutator) to the body of the rotor and the shaft. If there is a short somewhere it is for the bin.