<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to iwidgets-bugs</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/" rel="alternate"/><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/incrtcl/iwidgets-bugs/</id><updated>2018-08-08T22:45:29.989000Z</updated><subtitle>Recent changes to iwidgets-bugs</subtitle><entry><title>#117 Mac OS X: random crashes of wish (tcl/tk 8.6.6) using Iwidgets (4.1.0) radiobox class</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/117/?limit=25#2a74" rel="alternate"/><published>2018-08-08T22:45:29.989000Z</published><updated>2018-08-08T22:45:29.989000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.net463af03b02818a97bca8c246de31bff0fdba9bcc</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Once I set up a testbed with all those outdated releases on an OSX High Sierra system, my testing shows no failure running the test script.&lt;/p&gt;
&lt;p&gt;Sorry, but there continues to be nothing I can do when I cannot reproduce the failure.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#119 Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/?limit=25#4cdc" rel="alternate"/><published>2018-02-14T20:06:32.506000Z</published><updated>2018-02-14T20:06:32.506000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.net085442591592002422ef4bc572197924fed87c7d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Don Porter&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#119 Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/?limit=25#4aaa" rel="alternate"/><published>2018-02-13T19:23:34.119000Z</published><updated>2018-02-13T19:23:34.119000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.netdddbe6b2285163f342018da92076d40918b39bb7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;By all appearances, in the entire Itcl 4 development history, this just hasn't been done.  I suspect it's not hard to do, but I'm not ready to predict a completion date.&lt;/p&gt;
&lt;p&gt;You can keep using Itcl 3.4.4 with Tcl 8.6 in the meantime.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#119 Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/?limit=25#2453" rel="alternate"/><published>2018-02-13T18:46:22.049000Z</published><updated>2018-02-13T18:46:22.049000Z</updated><author><name>Trey Jackson</name><uri>https://sourceforge.net/u/thebigfaceworm/</uri></author><id>https://sourceforge.netb228345d2c339e5e8d0536464af145b17eb10661</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Is there a way to work around this issue temporarily?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#119 Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/?limit=25#0221" rel="alternate"/><published>2018-02-13T17:06:00.584000Z</published><updated>2018-02-13T17:06:00.584000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.net077e433206fbf5f7c681ded4bfa29d326af1c2ab</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Itcl_InvokeEnsembleMethod is failing to set a ProcErrorProc.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/" rel="alternate"/><published>2018-02-12T23:33:17.602000Z</published><updated>2018-02-12T23:33:17.602000Z</updated><author><name>Trey Jackson</name><uri>https://sourceforge.net/u/thebigfaceworm/</uri></author><id>https://sourceforge.netae96d8dab3147539a12c877b7ddadb7120a1c734</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Using a build from ActiveState, if I throw an error from inside an itcl::ensemble, the interpreter core dumps.  This is very easy to reproduce - simply source this file and you get a crash.&lt;/p&gt;
&lt;h1 id="binsh"&gt;!/bin/sh&lt;/h1&gt;
&lt;h1 id="-tcl-the-next-line-restarts-using-tclsh"&gt;-&lt;em&gt;-Tcl-&lt;/em&gt;- the next line restarts using tclsh \&lt;/h1&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;exec&lt;/span&gt; &lt;span class="n"&gt;tclsh&lt;/span&gt;  &lt;span class="s"&gt;"$0"&lt;/span&gt; &lt;span class="s"&gt;"$@"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;package require Tcl 8.6.7&lt;br/&gt;
package require Itcl 4.1.0&lt;/p&gt;
&lt;p&gt;itcl::ensemble myensemble part dothing {args} {&lt;br/&gt;
  error "wait, what?"&lt;br/&gt;
}&lt;/p&gt;
&lt;p&gt;myensemble dothing here&lt;/p&gt;
&lt;h1 id="core-dump"&gt;core dump&lt;/h1&gt;
&lt;p&gt;Yes, I realize that &lt;span&gt;[namespace ensemble]&lt;/span&gt; is now a thing, but I am transitioning from Tcl 8.4 to 8.6, and I do not have namespace ensemble available.  Our entire code base is now subject to this crazy bug.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/119/" rel="alternate"/><published>2018-02-12T23:33:17.602000Z</published><updated>2018-02-12T23:33:17.602000Z</updated><author><name>Trey Jackson</name><uri>https://sourceforge.net/u/thebigfaceworm/</uri></author><id>https://sourceforge.net03d0b59c6a2b8d6e4616fc7f24cc7d71b28824d6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 119 has been modified: Throwing an error from within an itcl::ensemble causes a segmentation fault (core dump)&lt;br/&gt;
Edited By: Don Porter (dgp)&lt;br/&gt;
Status updated: u'open' =&amp;gt; u'closed-fixed'&lt;br/&gt;
Owner updated: None =&amp;gt; u'dgp'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#118 application error when using combobox dropdown</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/118/?limit=25#57eb" rel="alternate"/><published>2017-12-18T17:52:42.753000Z</published><updated>2017-12-18T17:52:42.753000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.net2bc2deee1a9b0ac9bd7a53f2daef388db45fee74</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-duplicate&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Don Porter&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#118 application error when using combobox dropdown</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/118/?limit=25#94eb" rel="alternate"/><published>2017-12-18T17:52:22.190000Z</published><updated>2017-12-18T17:52:22.190000Z</updated><author><name>Don Porter</name><uri>https://sourceforge.net/u/dgp/</uri></author><id>https://sourceforge.net5f18203888b7560b438bba9dc286153340b61b7b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Dup of bug 115. Already fixed.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>application error when using combobox dropdown</title><link href="https://sourceforge.net/p/incrtcl/iwidgets-bugs/118/" rel="alternate"/><published>2017-12-15T21:48:12.978000Z</published><updated>2017-12-15T21:48:12.978000Z</updated><author><name>Trey Jackson</name><uri>https://sourceforge.net/u/thebigfaceworm/</uri></author><id>https://sourceforge.net0320fe590a2ccf69630119c9222b9775c8bd1e18</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;To reproduce (using iwidgets 4.1 in Tcl/Tk 8.6.7)&lt;/p&gt;
&lt;p&gt;set tl &lt;span&gt;[toplevel .tl]&lt;/span&gt;&lt;br/&gt;
 pack &lt;span&gt;[iwidgets::combobox $tl.cb]&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;now, click on the down arrow in the combo box.&lt;br/&gt;
 then click anywhere in the empty listbox that appears an you'll get this traceback&lt;/p&gt;
&lt;p&gt;invalid command name "namespace inscope ::iwidgets::Combobox {::.tl.cb _selectCmd}"&lt;br/&gt;
    while executing&lt;br/&gt;
"&lt;span&gt;[itcl::code $this _selectCmd]&lt;/span&gt;"&lt;br/&gt;
    (object "::.tl.cb" method "::iwidgets::Combobox::_stateSelect" body line 4)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"_stateSelect"&lt;br/&gt;
    (object "::.tl.cb" method "::iwidgets::Combobox::_dropdownBtnRelease" body line 18)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"::.tl.cb _dropdownBtnRelease .tl.cb.lwchildsite.efchildsite.popup.list.lwchildsite.listbox 136 21"&lt;br/&gt;
    (in namespace inscope "::iwidgets::Combobox" script line 1)&lt;br/&gt;
    invoked from within&lt;br/&gt;
"namespace inscope ::iwidgets::Combobox {::.tl.cb _dropdownBtnRelease .tl.cb.lwchildsite.efchildsite.popup.list.lwchildsite.listbox 136 21}"&lt;br/&gt;
    (command bound to event)&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>