On a normal DC motor, every commutator segment is connected to the next one by an armature winding. The brushes are normally on opposite sides of the motor, so the current flows in two paths, and each path goes through several windings.
For instance, if there are 10 segments, numbered sequentially, and the brushes happen to be contacting segment 1 and 6, current will be flowing in these windings:-
1 -> 2
2 -> 3
3 -> 4
4 -> 5
5 -> 6
and on the other side
1 -> 10
10 -> 9
9 -> 8
8 -> 7
7 -> 6
When the motor turns a bit, on brush will contact segments 1 and 2, and the other will contact segments 7 and 6
so the current will flow like this:-
2 -> 3
3 -> 4
4 -> 5
5 -> 6
and on the other side
1 -> 10
10 -> 9
9 -> 8
8 -> 7
When the motor turns a bit more, one brush will lose contact with segment 1, and the other will lose contact with segment 6.
The current that was flowing in the four windings 1->10, 10 -> 9, 9 -> 8 and 8 -> 7 can no longer flow to the brush via segment 1, but it has to go through the winding that joins segment 2 to segment 1.
The inductance of that winding will stop the current increasing instantly, while the current in the four windings can't decrease instantly, so there is some limited amount of sparking until the current in the four windings has decreased a bit and the current in the one winding has increased to match them. With four windings against one, the current will settle somewhere around 80% of what it was just before the brush broke contact.
The loss of energy is around 20% of the inductive energy in the windings. Some of the energy will be lost to sparking between the brush and segment 1
However, if the winding between segments 2 and 1 is open circuit, the current in the four windings 1->10, 10 -> 9, 9 -> 8 and 8 -> 7 has absolutely nowhere to go, and the sparking will go on until the current in the four windings has dropped to zero. That means that all of the inductive energy in the windings will be lost, much of it to sparking, so the sparks will be much larger.
Also, if one winding is open circuit, one current path of two is lost, and to get the same motor torque approximately the same total current will flow, so there will twice the current in the remaining wires and more inductive energy. It's difficult to say how much more, because the various windings are overlapping, but the extra current will also cause more sparking.