Preset names retrieved from the environment must be dupstr()ed. How did I miss this before? It just caused a segfault for me, which is entirely fair enough, but I've no idea why it didn't fail before! [originally from svn r6043]