Subject: Crashes on w32 because of bad frame initialization

From: Lennart Borgman <[email-masked]>
Date: Mon, 10 May 2010 16:13:15 +0200

I have seen numerous crashes on w32 when a frame has been badly
initialized. I wonder if the problem is that frames can get half
initialized.

In the function Fx_create_frame a bad value coming from a frame
parameter (menu-bar-lines . t) will lead to an error in

  x_default_parameter (f, parameters, Qmenu_bar_lines, make_number (1),
		       "menuBar", "MenuBar", RES_TYPE_NUMBER);

Does not that leave the frame half initialized?

(I am loooking at the code from a trunk checkout done 2010-05-06.)