Tcl Source Code

Artifact [9c7c1ef93b]
Login

Artifact 9c7c1ef93b3092c6c6556810d15ef9d5ef7a2dc9f033f42588d2b1b4b614a575:

Ticket change [9c7c1ef93b] - Ticket [46442d45ef] memleak in dict implementation, AllocChainEntry status still Open with 3 other changes by sebres 2024-04-19 12:40:50.
D 2024-04-19T12:40:50.956
J icomment >\sIs\sthis\sleaked\sby\s`AllocChainEntry`\sor\sby\s`TclMergeReturnOptions`\sor\swhat?\r\n\r\nNo...\sThis\straceback\sshows\sthe\sallocation\s"history".\sA\sleak\sitself\sis\ssomewhere\selse\s(there\sis\sno\spaired\sfree\sfor\sthat\salloc),\snot\snecessarily\sin\sdict\simplementation,\sand\smaybe\seven\ssimple\soverwrite\sor\slost\sof\sreturned\soptions\s(that\sdict\sobject),\sbecause\sit\swas\sinitially\sset\sby\s`Tcl_SetReturnOptions`.\r\n\r\nAnd\ssince\sit\sis\sTEBCresume,\sit\smay\sbe\ssome\smissed\sde-cache\sor\swhatever\scausing\san\soblivion\sof\sobjects\sin\sexec-stack.\sE.\sg.\sI\ssaw\ssome\spotentially\smissed\sDECACHE_STACK_INFO/CACHE_STACK_INFO\sin\s[merge\sof\sTIP#636](info/91c2f411e7e71552)\sand\ssome\sfollowing\scheck-ins,\sfor\sinstance,\sIIRC,\sin\sINST_LIST_INDEX_IMM,\sas\sI\swas\ssearching\sfor\san\sperformance\sissue\sby\siterate/llength\sover\sdict\s(have\sno\stime\sfor\sdeeper\sanalysis\sat\sthe\smoment).\r\n\r\nAnyway,\sif\syou\sdon't\ssee\sit\sin\s8.7,\scan\syou\stry\sto\srevert\s[91c2f411e7e71552](info/91c2f411e7e71552),\sDon?\sIs\sit\sstill\sthere\swithout\sthat\scheck-in?
J login sebres
J mimetype text/x-markdown
K 46442d45efc02ebf03e3054227210fbc54a3da2c
U sebres
Z 3121ed6a1985730d4d9b80401e6bea8b