There's at least a misplaced unlink() call around line 298 in do_label.c. Moving is down solves the segfault/eof combo, but the code below it doesn't seem to be handling the button selections correctly. Will try to look at it more later... -- Eric G. Miller <egm2 at jps.net>