Ich habe gerade mal geschaut, wo es einen leeren Text in cDrawDescription geben kann (ich gehe davon aus, das der segfault dort passiert). Es gibt da eigentlich nur eine Stelle, die anfällig sein könnte.
Du könntest mal den angehängten Patch testen, der sollte das abfangen.
Grüße
kamel5