The problem could be reproduced.
It seems like there are more than two players in the game (possibly due to the observer).
The replay viewer attempts to show the production queue for the third player, which makes it crash.
Usually observers are filtered by checking supply and available supply for each player.
But in this case there is an additional neutral player, which also has used supply = 4, available supply = 10.
See the white command center in the middle of the map at the beginning of the game. The fact that the command center floats to its location at the start lets me believe this wasn't a melee game.
Only melee games are supported.
Nevertheless, this will be "fixed" with the next bugfix release by just taking the first two players with available/used supply > 0.