Thanks for the analysis and the patch :) The proposed solution isn't totally satisfactory, as that means init_library() is called twice. So I applied another fix, at d8d5f0522acc0cae2f80adc217eeb75041b51442
Use stderr as default logfile
Fix CRE crashing at startup
Make parameter consistent for cfweather_init
Fix object_free flags just in case
Fix potential crash if invalid archetypes were specified in citylife
Fix broken citylife and citybells
Fix ordering test after fb7606577455273ecf41f2ce93169f720d7d5cc6