The City of Calgary was getting blasted over the slow release of municipal election results Monday night, as frustrated voters took to social media to air their gripes — with oft-hilarious results.

The city had already been taking flack as voters lined up at some polling stations for an hour or more, while some places ran short or out of ballots — and the city dispatched more by couriers.

But outrage heightened as the city's release of election results slowed to a trickle at times. The results website repeatedly crashed for minutes at a time — and at a little after 10 p.m., all the polling numbers somehow restarted at zero.

Calgary election website reset at 10:30 p.m.

The Calgary election website reset to zero at about 10:30 p.m. (City of Calgary)

But the frustration inspired some social media magic.

Here's a roundup of how voters kept busy while waiting for the results.