A Hamas spokesman Mushir al-Masri said the rally at a Gaza City sports stadium has been canceled because of renewed concern about the safety of Hamas leaders - particularly after Sunday 's attack on an Israeli military post in Gaza that killed five soldiers .