I tried 3.7-alpha4 just to see if it would fix a bug with keyboard
focus in Mozilla Firebird (it didn't, but I have no idea whether the
problem is in ctwm or not).
Anyway, I got a coredump at startup which was due to an uninitialized
font name in Scr->workSpaceMgr.windowFont when CreateFonts is called.
(I compile with I18N.)
I found that the init of the Scr->workSpaceMgr struct in
InitWorkSpaceManager has been stripped down since 3.6, and among the
things gone are the init of the font name. I did a simple adaption of
the code from 3.6 by adding this:
#ifdef I18N
Scr->workSpaceMgr.windowFont.basename =
"-adobe-courier-medium-r-normal--10-100-75-75-m-60-iso8859-1";
/*"-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1";*/
#else
Scr->workSpaceMgr.windowFont.name =
"-adobe-times-*-r-*--10-*-*-*-*-*-*-*";
/*"-adobe-courier-bold-r-normal--8-80-75-75-m-50-iso8859-1";*/
#endif
That fixed it for me.