Yes, that's quite possible. If there is an issue with memory corruption at some point, this can trigger a crash later on. Even when mIRC is idle, it processes a large number of events/features in the background that involve memory access/allocation/etc.