die if malloc sizeof(Monitor) fails