<div dir="ltr"><br><br><div class="gmail_quote">On Thu, Jul 17, 2008 at 2:12 AM, Fernando Perez &lt;<a href="http://fperez.net">fperez.net</a>@<a href="http://gmail.com">gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wed, Jul 16, 2008 at 1:11 AM, Arnar Flatberg<br>
<div class="Ih2E3d">&lt;<a href="mailto:arnar.flatberg@gmail.com">arnar.flatberg@gmail.com</a>&gt; wrote:<br>
</div><div class="Ih2E3d">&gt; Hi,<br>
&gt;<br>
&gt; Interactive matplotlib shuts down on me.<br>
&gt;<br>
&gt; I&#39;m sorry, I do not have an example to reproduce the error. I don&#39;t even<br>
&gt; have a feeling when it happens. However, better to get it reported than be<br>
&gt; quiet,right?<br>
&gt;<br>
&gt; I am using ipython from trunk (0.9.0.bzr.r1016 on python2.5, ubuntu 8.04<br>
&gt; x86) and when working interactive with matplotlib (-pylab) I have (just a<br>
&gt; couple of times) recieved the warning:<br>
&gt;<br>
&gt; Warning: Timeout for mainloop thread exceeded<br>
&gt; switching to nonthreaded mode (until mainloop wakes up again)<br>
&gt;<br>
&gt; After this warning, the matplotlib figures will no longer show or an empty<br>
&gt; figure pops up. Well, I am guessing my pylab thread got killed, right?<br>
<br>
</div>Mmh, I haven&#39;t seen that. &nbsp; That &nbsp;warning comes from a refactoring<br>
that Ville did a few months back to make the threaded code supposedly<br>
more robust. I&#39;m sure he&#39;ll be able to provide some further info. &nbsp;He<br>
might be able to suggest how to trigger a failure, case in which we<br>
could try to fix it further.<br>
<br>
We&#39;ll see where this goes after feedback from Ville (or anyone else<br>
who&#39;s knowledgeable on the matter).<br>
<br>
Regards,<br>
<font color="#888888"><br>
f<br>
</font></blockquote></div><br>Thanks for the response Fernando. I still cant give a reproducible example of failure. But the same thing happened to me yesterday, and at least I was paying more attention this time. I do not know if it helps but this is my typical scenario of mentioned problem:<br>
<br>1.) I have worked in the ipython shell for quite some time (4-5 hours)<br>2.) I work with fairly large datasets (500 MB - 1.5 GB), and quite a few of them<br>3.) I have a cocurrent R-session through rpy<br><br>Now, the above mentioned warning happened after I was looking up a function signature (of a local python package) with `?`. There was a period of about 5 seconds of wait (processing, nothing happens) before the warning pops up. Also, ipython freezed when quiting (q), I had to kill the session myself.<br>
<br>Hope this may help,<br><br>Arnar<br></div>