Okay, I think I've reduced the problem to something I can confidently
blame on PLplot.
src/cplace> cat x.c
#include "plplot/plplot.h"
int main( int argc, char *argv[] )
{
PLBufferingCB bcb;
plParseOpts( &argc, argv, PL_PARSE_SKIP );
plinit();
bcb.cmd = PLESC_DOUBLEBUFFERING_ENABLE;
pl_cmd( PLESC_DOUBLEBUFFERING, &bcb );
pladv(0);
plflush();
pladv(0);
plend();
}
src/cplace> gcc -I/lss/sw/fastflow/SuSE-7.2/include -o x x.c `plplot-config --libs`
src/cplace> ./x -dev tk
TCL command "plclient_link_end" failed:
no application named "x"
src/cplace>
If you comment out the line that sets the double buffering, the
plserver death goes away.
Since the bug is triggered by an obscure escape command, I think we
should not be deterred from releasing 5.1.0. This needs to be fixed,
but is not something the average PLplot user is likely to encounter
early in thier PLplot experience.
--
Geoffrey Furnish fu...@ga...
|