For a patch fixing such a serious issue, it is very, lets say, economic.
Many serious problems can be fixed with very economic patches.

Seriously, this was just an idea I wanted to try: if GTK crashes on the mouse-up event following the deletion of the page, well, then just catch it in the app and don't send it on. And it appears to work out. I can easily fine-tune it a bit so that the resulting notebook problems vanish. (And add the ifdef). After Christmas.

I think this is not possible to do in a safe way, given that we have two (implicit) event queues. It could well happen that you do the test and the page is alive, but the delete event is in the queue waiting for delivery.
I see no problem there. We have a trigger right before the page gets deleted. Just swallow up the next mouse-up within a short time period, and we should be save.
- When releasing the right button, the contextual menu doesn't disapear.
That's so without the patch too. (Ubuntu Intrepid.)
Btw: can you descripe the click-timing required to crash it ? I'd like to see it myself for once.