<!-- 
RSS generated by JIRA (8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b) at Sat Feb 10 16:31:36 JST 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>PFS-JIRA</title>
    <link>https://pfspipe.ipmu.jp/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.3.4</version>
        <build-number>803005</build-number>
        <build-date>13-09-2019</build-date>
    </build-info>


<item>
            <title>[INSTRM-1071] matplotlib error caused plotTool to crash</title>
                <link>https://pfspipe.ipmu.jp/jira/browse/INSTRM-1071</link>
                <project id="10300" key="INSTRM">Instrument control development</project>
                    <description>&lt;p&gt;Hitting Return after changing the name of a curve caused a plotTool crash (that is usually OK to do):&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;QXcbClipboard: SelectionRequest too old
QXcbClipboard: SelectionRequest too old
Traceback (most recent call last):
  File &quot;/software/mhs/products/Linux64/ics_sps_engineering_plotData/1.1.8/python/sps_engineering_plotData/navigationtoolbar.py&quot;, line 40, in edit_parameters
    NavigationToolbar2QT.edit_parameters(self)
  File &quot;/software/conda/envs/anaconda_2019.07/lib/python3.7/site-packages/matplotlib/backends/backend_qt5.py&quot;, line 783, in edit_parameters
    figureoptions.figure_edit(ax, self)
  File &quot;/software/conda/envs/anaconda_2019.07/lib/python3.7/site-packages/matplotlib/backends/qt_editor/figureoptions.py&quot;, line 264, in figure_edit
    apply_callback(data)
  File &quot;/software/conda/envs/anaconda_2019.07/lib/python3.7/site-packages/matplotlib/backends/qt_editor/figureoptions.py&quot;, line 207, in apply_callback
    axes.xaxis.set_units(xunits)
  File &quot;/software/conda/envs/anaconda_2019.07/lib/python3.7/site-packages/matplotlib/axis.py&quot;, line 1574, in set_units
    self.callbacks.process(&apos;units&apos;)
  File &quot;/software/conda/envs/anaconda_2019.07/lib/python3.7/site-packages/matplotlib/cbook/__init__.py&quot;, line 212, in process
    for cid, ref in list(self.callbacks.get(s, {}).items()):
RuntimeError: dictionary changed size during iteration
Aborted
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;This crashed the entire app, which was monitoring three cold cryostats.&lt;/p&gt;

&lt;p&gt;I&apos;ll note that before that, there were many of those &lt;tt&gt;QXcbClipboard&lt;/tt&gt; errors:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;(anaconda_2019.07) pfs@tron:~$ grep &apos;^QXcbClipboard: SelectionRequest too old&apos; nohup.out | wc
19921912 79687648 796876480
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;No idea whether/if that is related.&lt;/p&gt;</description>
                <environment></environment>
        <key id="14716">INSTRM-1071</key>
            <summary>matplotlib error caused plotTool to crash</summary>
                <type id="1" iconUrl="https://pfspipe.ipmu.jp/jira/secure/viewavatar?size=xsmall&amp;avatarId=10503&amp;avatarType=issuetype">Bug</type>
                                            <priority id="10000" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/priorities/medium.svg">Normal</priority>
                        <status id="10002" iconUrl="https://pfspipe.ipmu.jp/jira/images/icons/statuses/generic.png" description="The issue is resolved, reviewed, and merged">Done</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="arnaud.lefur">arnaud.lefur</assignee>
                                    <reporter username="cloomis">cloomis</reporter>
                        <labels>
                    </labels>
                <created>Mon, 7 Sep 2020 01:16:21 +0000</created>
                <updated>Mon, 21 Dec 2020 11:27:11 +0000</updated>
                            <resolved>Mon, 21 Dec 2020 11:27:11 +0000</resolved>
                                                                    <component>ics_sps_engineering_plotData</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                            <comment id="17628" author="arnaud.lefur" created="Tue, 8 Sep 2020 10:52:24 +0000"  >&lt;p&gt;I&apos;m setting up the same conda distrib on my machine, I hope I can reproduce the bug.&lt;/p&gt;</comment>
                            <comment id="17630" author="cloomis" created="Tue, 8 Sep 2020 16:23:46 +0000"  >&lt;p&gt;I think the important thing to fix is that a failure like this should not drop the whole app. At worst it should take out one plot window, preferably none.&lt;/p&gt;</comment>
                            <comment id="18197" author="arnaud.lefur" created="Mon, 21 Dec 2020 11:27:11 +0000"  >&lt;p&gt;merged in 1.2.2&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10500" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|zzs2ns:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        </customfields>
    </item>
</channel>
</rss>