I suspect the variable err in run_hack() in driver/demo-Gtk.c.
Its value is usually set to strdup("unexpectedly deleted")
and freed twice. A patch is attached.
--
Oohara Yuuma <[EMAIL PROTECTED]>
Lord, what fools these mortals be!
--- William Shakespeare, "A Midsummer-Night's Dream"
--- xscreensaver-4.21-unmodified/driver/demo-Gtk.c 2005-03-21
06:42:57.000000000 +0900
+++ xscreensaver-4.21/driver/demo-Gtk.c 2005-09-19 00:42:41.000000000 +0900
@@ -645,7 +645,6 @@
strcpy (buf, "Unknown error!");
warning_dialog (s->toplevel_widget, buf, False, 100);
}
- if (err) free (err);
}
else
{