So I decided to design a 3d picture pinboard. More as an exercise in openscad scripting and captive printing than anything else.
One of these things - saw one in a cleints house and thought it would be fun to make a one print version.
http://ecx.images-amazon.com/images/I/51R%2BlG4DlAL.jpg

That part worked really well. It's parametric and I can - theoretically - generate any size grid.
Theoretically.
I've generated and printed a 2x2 grid - 4 pins. And it looks like I got my calculations and spacing right first time. Which is bloody unusual :-)
Ideally I want one almost as large as my print bed. And that's where I'm hitting problems.

A 10x10 grid (which would be about 8cm square - I'd like one at least 10x20cm), after about an hour rendering - crashes openscad with a couple of microsoft visual c++ error popups and then openscad just shuts down.

Currently trying a 5x5 grid. Nope bombed out.

The thing is it's a pretty simple script. pin module, hole module and four loops to place first the holes and then the pins in a cube sized according to the number of columns and rows.
There's no shape more complicated than a dual diameter cylinder.
So why does it take so long to render ?
And why does it crash.

And has anyone else had any crash issues with the latest openscad ?