Hi John, unfortunately that stack trace is from a crash while 'cleaning up' the 'World', post error, and doesn't tell us anything about the initial cause.
It does tell me that some 'object factory' code I recently introduced is faulty, but that is no big deal and has nothing to do with what initially went wrong here.
I added a defence tower that can hold archers to Shibboleth recently, hoping to reproduce an earlier crash you reported, but have had no 'luck' yet.
I play Constellus via a hard link in my addons folder to constellus(latest) in my DropBox folder... this has proved very useful in locating problems Zoy has informed me of, and I know you are a fan and proponent of DropBox, so . . .
My DropBox username is my email addie, I can be trusted
(Omega?!? Chuppa?!?).
That error log seems strange (with the magitech stuff...), but only one of each logfile is created per 'program run', is it possible you started a game with magitech and finished it / quit it (returning to menu) before starting the game with Solunar?
PS: what was 'svn trunk' is now 'git master' ('delete cache' in CMake, or just delete your build directory and CMake again, the version string will be updated)