Danilo Raynor - 2015-12-01

I also test TclBlend 1.4.1 and Tcl 8.6.0, and execute test Tcl script is OK. So Tcl 8.6.0 -> 8.6.1 has something let TclBlend crash.

Update:
Root cause is in Tcl "generic/tclObj.c".

The way to fix it:
Within the function "Tcl_GetCommandFromObj", change
from:
if (SetCmdNameFromAny(interp, objPtr) != TCL_OK) {
return NULL;
}
to:
if (tclCmdNameType.setFromAnyProc(interp, objPtr) != TCL_OK) {
return NULL;
}

 

Last edit: Danilo Raynor 2016-04-11