First, you should make sure that you have the most recent build of 8.1 and the most recent 8.1 library. Visit:
http://tr.graphisoftus.com/
What you've experienced is not that unusual because the library parts are not 'robust' - they do not respond gracefully to bad parameter settings.
It is really important that you do not work in 2D, placing lots of objects, and then display the 3D to discover these errors. Instead, when you are in the object settings dialog, look at both the plan and the 3D representation there (there are little buttons at the top right of the dialog to let you see different views). If there are any errors - Graphisoft bugs or your own - you will find them immediately before you place the object.
You'll have to go through your model, selecting portions of it with a marquee to find the bad windows/doors, then select one in plan and discover what's wrong in the parameter values. Most likely, you have a zero value for something, e.g., the thickness of trim, or you had a window with a transom and set the transom height to zero rather than switching to a window without a transom, etc...
Yeah, it's Graphisoft's fault for not deliverying good library code ... but as I said, if you verify the 2D and 3D in the settings dialog before placing any object, you'll be fine. Most of us never run into this problem.
Karl
AC 28 USA and earlier • macOS Sequoia 15.3, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
One of the forum moderators