New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Seqfault in on_trait_change #162
Comments
BTW the Matplotlib build log is in https://travis-ci.org/matplotlib/matplotlib/jobs/103175772 |
Looking over Matplotlib log we only seem to see it with python 3 (Specifically python 3.5) On the branches where the docs are build with python 2.7 this doesn't happen. |
Im also seeing it in a fresh conda environment
|
I can see this, too sometimes. Seems like it has to be a bug in Python 3.5, even if it's triggered by a change in traitlets. I'll try to see if I can figure out what caused it. |
@minrk Thanks, It sounds plausible that it's a bug in Python 3.5 |
I just need to narrow it down to what's the exact cause. I've seen it, but I cannot reproduce it reliably, which makes it harder to find what is the relevant change. I can only reproduce the error about 1% of the time, which suggests to me that it might be threading related. |
I think I found it: the cause appears to be the deprecation warning that we throw, since Unfortunately, I don't know a way to fix this in traitlets, since it seems like the only thing we are doing is a simple warning. Fortunately, though, the |
@minrk Sounds good to me |
Released IPython 4.0.3 with the patch. Hopefully that should tide us over while we work out what's up with Python 3.5. |
@minrk Thanks, I will upgrade and see what happens. |
With the release of Traitlets 4.1 I am seeing some random seqfaults when restarting the Jupyter notebook and as part of the Matplotlib docs build which seems to point to the Traitlets tear down steps.
Im not sure this is related to Traitlets 4.1 but it does seem to correlate. Perhaps we are doing something wrong in Matplotlib which is causing this.
Locally:
and in the Matplotlib docs build which uses the IPython Sphinx extension:
The sql error is old and fixed already in IPython master see ipython/ipython#8850
The text was updated successfully, but these errors were encountered: