Artifact [cb3a25bc39]
Not logged in

Artifact cb3a25bc3942f8c7891a632667bd1d637c8fcd1b3f575e89292b363a479b485d:

Ticket change [cb3a25bc39] - New ticket [6022b9f946b242d5|6022b9f946] <i>Tk when built against Tcl 9.0 broken</i>. by jan.nijtmans 2023-05-17 15:22:04.
D 2023-05-17T15:22:04.390
J assignee nobody
J closer nobody
J cmimetype text/x-fossil-wiki
J comment When\srunning\sthe\sTk\stestsuite\sagainst\sTcl\s9.0,\sthere\sare\s3\stest-failures:\r\n\r\nSee:\s[https://github.com/tcltk/tk/actions/runs/5000425737/jobs/8962784135]\r\n\r\nBut\sthe\sbuild\swith\s8.7\sand\s9.1\s(unofficial)\sis\sOK.\sThis\spoints\sto\sa\sproblem\sin\sthe\scurrent\strunk,\snot\sactually\sin\sTk:\r\n\r\n<pre>\r\nimgPhoto.test\r\n\r\n\r\n====\simgPhoto-4.79\sImgPhotoCmd,\stransparency\sget:\sno\soption\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sset\spixelCoords\s{{156\s239}\s{76\s207}\s{153\s213}\s{139\s43}\s{75\s112}}\r\n\s\s\s\sforeach\scoord\s$pixelCoords\s{\r\n\tlappend\sresult\s[photo1\stransparency\sget\s{*}$coord]\r\n\s\s\s\s}\r\n\s\s\s\sset\sresult\r\n\r\n----\sTest\sgenerated\serror;\sReturn\scode\swas:\s1\r\n----\sReturn\scode\sshould\shave\sbeen\sone\sof:\s0\s2\r\n----\serrorInfo:\scan't\sread\s"coord":\sno\ssuch\svariable\r\n\s\s\s\swhile\sexecuting\r\n"photo1\stransparency\sget\s{*}$coord"\r\n\s\s\s\s("foreach"\sbody\sline\s2)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"foreach\scoord\s$pixelCoords\s{\r\n\tlappend\sresult\s[photo1\stransparency\sget\s{*}$coord]\r\n\s\s\s\s}"\r\n\s\s\s\s("uplevel"\sbody\sline\s3)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"uplevel\s1\s$script"\r\n----\serrorCode:\sTCL\sLOOKUP\sVARNAME\scoord\r\n====\simgPhoto-4.79\sFAILED\r\n\r\n\r\n\r\n====\simgPhoto-4.81\sImgPhotoCmd,\stransparency\sget:\s-alpha\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\sset\spixelCoords\s{{156\s239}\s{76\s207}\s{153\s213}\s{139\s43}\s{75\s112}}\r\n\s\s\s\sforeach\scoord\s$pixelCoords\s{\r\n\tlappend\sresult\s[photo1\stransparency\sget\s{*}$coord\s-alpha]\r\n\s\s\s\s}\r\n\s\s\s\sset\sresult\r\n\r\n----\sTest\sgenerated\serror;\sReturn\scode\swas:\s1\r\n----\sReturn\scode\sshould\shave\sbeen\sone\sof:\s0\s2\r\n----\serrorInfo:\scan't\sread\s"coord":\sno\ssuch\svariable\r\n\s\s\s\swhile\sexecuting\r\n"photo1\stransparency\sget\s{*}$coord\s-alpha"\r\n\s\s\s\s("foreach"\sbody\sline\s2)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"foreach\scoord\s$pixelCoords\s{\r\n\tlappend\sresult\s[photo1\stransparency\sget\s{*}$coord\s-alpha]\r\n\s\s\s\s}"\r\n\s\s\s\s("uplevel"\sbody\sline\s3)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"uplevel\s1\s$script"\r\n----\serrorCode:\sTCL\sLOOKUP\sVARNAME\scoord\r\n====\simgPhoto-4.81\sFAILED\r\n\r\nimgSVGnano.test\r\nlistbox.test\r\nmain.test\r\nmenu.test\r\nmenuDraw.test\r\nmenubut.test\r\nmessage.test\r\nmsgbox.test\r\nobj.test\r\noldpack.test\r\noption.test\r\npack.test\r\npackgrid.test\r\npanedwindow.test\r\n\r\n\r\n====\spanedwindow-17.1\sMoveSash,\smove\sright\sFAILED\r\n====\sContents\sof\stest\scase:\r\n\r\n\s\s\s\spanedwindow\s.p\s-showhandle\sfalse\s-borderwidth\s0\s-sashpad\s0\s-sashwidth\s2\r\n\s\s\s\sforeach\sw\s{.f1\s.f2}\sc\s{red\sblue}\s{\r\n\s\s\s\s\s\s\s\s.p\sadd\s[frame\s$w\s-height\s20\s-width\s20\s-bg\s$c]\s-sticky\snsew\r\n\s\s\s\s}\r\n\r\n\s\s\s\s#\sGet\sthe\srequested\swidth\sof\sthe\spaned\swindow\r\n\s\s\s\slappend\sresult\s[winfo\sreqwidth\s.p]\r\n\r\n\s\s\s\s.p\ssash\splace\s0\s30\s0\r\n\r\n\s\s\s\s#\sGet\sthe\sreqwidth\sagain,\sto\smake\ssure\sit\shasn't\schanged\r\n\s\s\s\slappend\sresult\s[winfo\sreqwidth\s.p]\r\n\r\n\s\s\s\s#\sCheck\sthat\sthe\ssash\smoved\r\n\s\s\s\slappend\sresult\s[.p\ssash\scoord\s0]\r\n\r\n----\sTest\sgenerated\serror;\sReturn\scode\swas:\s1\r\n----\sReturn\scode\sshould\shave\sbeen\sone\sof:\s0\s2\r\n----\serrorInfo:\sunknown\scolor\sname\s"3"\r\n\s\s\s\s(processing\s"-bg"\soption)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"frame\s$w\s-height\s20\s-width\s20\s-bg\s$c"\r\n\s\s\s\s("foreach"\sbody\sline\s2)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"foreach\sw\s{.f1\s.f2}\sc\s{red\sblue}\s{\r\n\s\s\s\s\s\s\s\s.p\sadd\s[frame\s$w\s-height\s20\s-width\s20\s-bg\s$c]\s-sticky\snsew\r\n\s\s\s\s}"\r\n\s\s\s\s("uplevel"\sbody\sline\s3)\r\n\s\s\s\sinvoked\sfrom\swithin\r\n"uplevel\s1\s$script"\r\n----\serrorCode:\sTK\sLOOKUP\sCOLOR\s3\r\n====\spanedwindow-17.1\sFAILED\r\n\r\npkgconfig.test\r\n...\r\n</pre>\r\n\r\nLooking\sat\sthe\sbuild\shistory,\sthis\sbuild\swas\sdone\susing\sTcl\scommit\s[427bc951fbcffe81],\swhich\sthe\sprevious\ssuccessfull\sbuild\swas\sdone\susing\sTcl\scommit\s[8181a7f089ec83e0].\r\n\r\nThere\sare\s3\ssuspicious\scommits\sin\sthis\srange:\r\n\r\n*\s[427bc951fbcffe81]\sFix\smemory\sleaks\sand\sremove\sunnecessary\sreference\scount\sbounce.\r\n\r\n*\s[40af0258ecad67cd]\sNew\sfunction,\sTclDuplicatePureObj(),\s....\r\n\r\n*\s[0785828c472b53ea]\sAdd\sTcl_DecrRefCount()\smissing\sfrom\s[4b1a20629e].\r\n\r\nWhich\sof\sthose\s3\scommit's\sis\sthe\scoolpit,\sI\sdon't\sknow.
J foundin 9.0
J is_private 0
J login jan.nijtmans
J priority 5\sMedium
J private_contact 0c50e5320704d174412e57b873d8932de15303e0
J resolution None
J severity Severe
J status Open
J submitter jan.nijtmans
J subsystem 10.\sObjects
J title Tk\swhen\sbuilt\sagainst\sTcl\s9.0\sbroken
J type Bug
K 6022b9f946b242d548af6da0a08a659b4ba546d0
U jan.nijtmans
Z c6c1df09340329987aba3a3b5ebd265e