<div class="markdown_content"><hr/>
<p><strong> <a class="alink" href="https://sourceforge.net/p/pure-data/bugs/1290/">[bugs:#1290]</a> Tcl error on closing subpatch with array</strong></p>
<p><strong>Status:</strong> open<br/>
<strong>Group:</strong> v0.47<br/>
<strong>Created:</strong> Thu Mar 30, 2017 01:12 PM UTC by Anonymous<br/>
<strong>Last Updated:</strong> Thu Mar 30, 2017 01:12 PM UTC<br/>
<strong>Owner:</strong> Miller Puckette<br/>
<strong>Attachments:</strong></p>
<ul>
<li><a class="" href="https://sourceforge.net/p/pure-data/bugs/1290/attachment/tcl-error.pd">tcl-error.pd</a> (549 Bytes; application/octet-stream)</li>
</ul>
<p>I started getting this Tcl error:</p>
<p>(Tcl) INVALID COMMAND NAME: invalid command name ".x1e85d08.c"<br/>
  while executing<br/>
".x1e85d08.c delete plot1e9715c"<br/>
  ("uplevel" body line 1)<br/>
  invoked from within<br/>
"uplevel #0 $docmds"</p>
<p>when I close a subpatch containing an array while data is frequently written to that array with <span>[array set]</span> or <span>[tabwrite]</span>. I can more or less reproduce it with the attached patch.</p>
<p>As a side effect sometimes the graphics of all GUI elements stop to update. For example, I can still move a slider and change the value but it doesn't change visually. Years ago I got a similar GUI freeze issue with Pd-extended together with a Tcl error but in another context.</p>
<p>I tested on Pd 0.47.1 + Windows 7.<br/>
Other user also get this Tcl error on OSX: <a href="https://lists.puredata.info/pipermail/pd-list/2017-03/118477.html" rel="nofollow">https://lists.puredata.info/pipermail/pd-list/2017-03/118477.html</a></p>
<p>Christof</p>
<hr/>
<p>Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to <a href="https://sourceforge.net/p/pure-data/bugs/">https://sourceforge.net/p/pure-data/bugs/</a></p>
<p>To unsubscribe from further messages, a project admin can change settings at <a href="https://sourceforge.net/p/pure-data/admin/bugs/options.">https://sourceforge.net/p/pure-data/admin/bugs/options.</a>  Or, if this is a mailing list, you can unsubscribe from the mailing list.</p></div>