-
-
Notifications
You must be signed in to change notification settings - Fork 7.9k
segfault: fill_between with Python3 #4210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintaine 8000 rs 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
Comments
Which version of matplotlib? I cannot reproduce it with Matplotlib 1.4.3 on Conda (Python 3.4.3) on Ubuntu 14.04 |
1.5.dev1 (I edited my report above to include all the matplotlib versions) [I'm not sure how I ended up with development version!] |
I'm having trouble reproducing this. Do you know the githash of the development version of matplotlib you are running? (1.5.dev1 doesn't uniquely identify a version, but just means it's "current git master"). I think it's possible this bug has already been fixed. |
still getting segfault with latest version installed (after a bit of struggle). This is on a 32-bit (virtual) system, I wonder if there's a possibility that that's the issue? |
Ah -- I didn't try on a 32-bit system. Let's see if that helps me reproduce. |
I tried to replicate your environment as best I could -- Debian 32-bit, Python 3.2.3, matplotlib master. Still can't reproduce. What version of Numpy is involved here? |
1.9.1 . Sorry this is such a hassle. I can live without it as long as it's not causing anyone else any trouble ... |
Hmm... I was using the same Numpy. So I guess it remains a mystery. If you're able to get a traceback from gdb for the segfault that might help. Short instructions:
|
gdb output:
Beginning of backtrace:
... seems to go on nearly identically for a long time after this. I'm happy to continue with this if it's helpful or drop it if it's not. |
Can you try deleting everything about your mpl install and the re-installing from current master? I am a bit worried that what is happening is that you have a mixture of old and new c++ extensions (as you commented you were unsure on how the dev version got installed) that are stepping on each other's toes. |
I will try; I may not have time for a couple of days (thanks for your patience). |
Ping? |
Closing due to inactivity and this not failing on travis. |
I'm getting a reproducible segfault using
fill_between
in Python 3, but not Python 2, on Ubuntu 12.04 but not on MacOS (these are slightly different versions of Python3/matplotlib, and the Ubuntu is sitting in a virtual box/on a virtual filesystem).I can try to update my Python3 version, but I'm curious whether anyone else has seen this.
Linux: ubuntu-10-new 3.2.0-77-generic-pae #112-Ubuntu, Python3 version 3.2.3 (matplotlib 1.5.dev1), Python 2.7.3 (matplotlib 1.1.1rc)
MacOS: 10.9.5 (13.4.0 Darwin Kernel Version 13.4.0), Python3 3.4.2 (matplotlib 1.4.2), Python 2.7.3 (matplotlib 1.1.1)
The text was updated successfully, but these errors were encountered: