Tk Source Code

Artifact [a15bc653]
Login

Artifact a15bc6535ad424e66225d024dd8cb90f8de75f4e:

Ticket change [a15bc653] - Ticket [39e510f6] Revised [text]: textDisp-27.7.2 segfaults on OS X status still Open with 3 other changes by gcramer 2017-05-24 13:06:31.
D 2017-05-24T13:06:31.432
J icomment <verbatim>\r\n>\sHmmm,\sit\sseems\sthe\slldb\sdebugger\scannot\sbe\strusted\swith\s-01\r\n</verbatim>\r\n\r\n<p>\r\nIt\scan\sbe\strusted,\sbut\sdebugging\soptimized\scode\sis\suncomfortable,\sbecause\sthe\soptimization\sis\sreorganizing\sthe\scode\sa\sbit,\sand\ssome\svariables\swill\sbe\sreplaced\sby\sregisters,\sor\ssimply\sremoved.\r\n\r\n<p>\r\nIf\sI\slook\sonto\sthe\sresults\sthen\sI\sguess\sthat\sthe\sfont\sinitialization\sof\sthe\sMac\scode\shas\sany\ssevere\sproblem,\sand\sis\sprobably\sdestroying\sthe\shash\stable\s(sharedTextPtr->tagTable).\sSo\sI\sthink\sthat\sthe\sfont\sinitialization\swhile\sperforming\r\n\r\n<verbatim>\r\n\s\s\stagPtr->optionTable\s=\sTk_CreateOptionTable(textPtr->interp,\stagOptionSpecs);\r\n</verbatim>\r\n\r\n<p>\r\nneeds\sinvestigation.\sLater,\swen\sthe\slines\stkTextTag.c:1924-1931\swill\sbe\sexecuted,\sone\sof\sthe\sfunctions\sTcl_CreateHashEntry(),\sor\smore\slikely\sTcl_GetHashKey(),\sseems\sto\scorrupt\sthe\sstack,\sas\sa\sside-effect.
J login gcramer
J mimetype text/html
K 39e510f69e6e641894d24582c61ba0c99ab21799
U gcramer
Z e7e7892ebcdd50463ae2fcca643be1b5