From 8dba03cebf55927aee96486ba300022c9b0998e3 Mon Sep 17 00:00:00 2001 From: Dan Moore Date: Sat, 2 Jan 2021 16:41:43 -0800 Subject: [PATCH] Set GrClosePtr back to NULL before calling MainExit() to squash the seg fault. It appears that calling GrTkClose before graphics are fully initialized causes this. --- graphics/grTk1.c | 1 + 1 file changed, 1 insertion(+) diff --git a/graphics/grTk1.c b/graphics/grTk1.c index 19093847..5521cc82 100644 --- a/graphics/grTk1.c +++ b/graphics/grTk1.c @@ -527,6 +527,7 @@ GrTkInit(dispType) TxPrintf("None of TrueColor 15, 16 or 24, or PseudoColor 8 found. " "Cannot initialize DISPLAY %s\n", getenv("DISPLAY")); XFree(grvisual_get); + GrClosePtr = NULL; MainExit(1); } else