I was waiting for the results from using faulthandler. It is very easy to
use, and I think it will be very illuminating.

Ben Root

On Sat, Nov 15, 2014 at 8:50 AM, Geoffrey Mégardon <
geoffrey.megar...@gmail.com> wrote:

> So, are there new ideas about this problem?
> My case seems quite rare :/
>
> On 13 November 2014 17:46, Geoffrey Mégardon <geoffrey.megar...@gmail.com>
> wrote:
>
>> sorry to double post,
>>
>> I don't know if it is linked but Pycharms complains about Skeleton
>> Generation Problems, among the errors there is one which has matplotlib
>> inside:
>>
>> *Failed modules*
>> Python 2.7.8 (C:\Anaconda\python.exe)
>> dde
>> matplotlib._cntr
>> win32ui
>> win32uiole
>> Generation of skeletons for the modules above will be tried again when
>> the modules are updated or a new version of generator is available
>>
>> On 13 November 2014 17:35, Geoffrey Mégardon <geoffrey.megar...@gmail.com
>> > wrote:
>>
>>> I will have a look to faulthandler but I never used it before.
>>>
>>> To use savefig() leads to the same crash.
>>>
>>> The two first examples on this pages work fine:
>>> http://matplotlib.org/mpl_toolkits/axes_grid/users/overview.html
>>>
>>> The first example from:
>>> http://matplotlib.org/basemap/users/examples.html
>>> send back an error telling I do not have a module Basemap:
>>> Traceback (most recent call last):
>>>   File "C:\Users\User\Google Drive\Work\tryAxesGrid.py", line 1, in
>>> <module>
>>>     from mpl_toolkits.basemap import Basemap
>>> ImportError: No module named basemap
>>>
>>> Here the previously cited traceback provided by windows 8.1:
>>>
>>> Version=1
>>> EventType=APPCRASH
>>> EventTime=130603719401981342
>>> ReportType=2
>>> Consent=1
>>> UploadTime=130603719404121474
>>> ReportIdentifier=4a8084e1-6b57-11e4-bebc-48d22435da2b
>>> IntegratorReportIdentifier=4a8084e0-6b57-11e4-bebc-48d22435da2b
>>> NsAppName=python.exe
>>> Response.type=4
>>> Sig[0].Name=Application Name
>>> Sig[0].Value=python.exe
>>> Sig[1].Name=Application Version
>>> Sig[1].Value=0.0.0.0
>>> Sig[2].Name=Application Timestamp
>>> Sig[2].Value=53b4679e
>>> Sig[3].Name=Fault Module Name
>>> Sig[3].Value=_dotblas.pyd
>>> Sig[4].Name=Fault Module Version
>>> Sig[4].Value=0.0.0.0
>>> Sig[5].Name=Fault Module Timestamp
>>> Sig[5].Value=545678cb
>>> Sig[6].Name=Exception Code
>>> Sig[6].Value=c000001d
>>> Sig[7].Name=Exception Offset
>>> Sig[7].Value=0000000000324022
>>> DynamicSig[1].Name=OS Version
>>> DynamicSig[1].Value=6.3.9600.2.0.0.768.101
>>> DynamicSig[2].Name=Locale ID
>>> DynamicSig[2].Value=2057
>>> DynamicSig[22].Name=Additional Information 1
>>> DynamicSig[22].Value=00a8
>>> DynamicSig[23].Name=Additional Information 2
>>> DynamicSig[23].Value=00a81cae033b06467abfa2fb5dae54f2
>>> DynamicSig[24].Name=Additional Information 3
>>> DynamicSig[24].Value=bca9
>>> DynamicSig[25].Name=Additional Information 4
>>> DynamicSig[25].Value=bca99a98a9c8e88898e6500171ba1359
>>> UI[2]=C:\Users\User\Anaconda\python.exe
>>> UI[3]=python.exe has stopped working
>>> UI[4]=Windows can check online for a solution to the problem.
>>> UI[5]=Check online for a solution and close the program
>>> UI[6]=Check online for a solution later and close the program
>>> UI[7]=Close the program
>>> LoadedModule[0]=C:\Users\User\Anaconda\python.exe
>>> LoadedModule[1]=C:\WINDOWS\SYSTEM32\ntdll.dll
>>> LoadedModule[2]=C:\WINDOWS\system32\KERNEL32.DLL
>>> LoadedModule[3]=C:\WINDOWS\system32\KERNELBASE.dll
>>> LoadedModule[4]=C:\Users\User\Anaconda\python27.dll
>>>
>>> LoadedModule[5]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCR90.dll
>>> LoadedModule[6]=C:\WINDOWS\system32\USER32.dll
>>> LoadedModule[7]=C:\WINDOWS\system32\ADVAPI32.dll
>>> LoadedModule[8]=C:\WINDOWS\system32\SHELL32.dll
>>> LoadedModule[9]=C:\WINDOWS\system32\GDI32.dll
>>> LoadedModule[10]=C:\WINDOWS\system32\msvcrt.dll
>>> LoadedModule[11]=C:\WINDOWS\SYSTEM32\sechost.dll
>>> LoadedModule[12]=C:\WINDOWS\system32\RPCRT4.dll
>>> LoadedModule[13]=C:\WINDOWS\SYSTEM32\combase.dll
>>> LoadedModule[14]=C:\WINDOWS\system32\SHLWAPI.dll
>>> LoadedModule[15]=C:\WINDOWS\system32\IMM32.DLL
>>> LoadedModule[16]=C:\WINDOWS\system32\MSCTF.dll
>>> LoadedModule[17]=C:\Users\User\Anaconda\DLLs\_hashlib.pyd
>>> LoadedModule[18]=C:\WINDOWS\SYSTEM32\CRYPTSP.dll
>>> LoadedModule[19]=C:\WINDOWS\system32\rsaenh.dll
>>> LoadedModule[20]=C:\WINDOWS\SYSTEM32\bcrypt.dll
>>> LoadedModule[21]=C:\WINDOWS\SYSTEM32\CRYPTBASE.dll
>>> LoadedModule[22]=C:\WINDOWS\SYSTEM32\bcryptPrimitives.dll
>>> LoadedModule[23]=C:\Users\User\Anaconda\DLLs\_socket.pyd
>>> LoadedModule[24]=C:\WINDOWS\system32\WS2_32.dll
>>> LoadedModule[25]=C:\WINDOWS\system32\NSI.dll
>>> LoadedModule[26]=C:\Users\User\Anaconda\DLLs\_ssl.pyd
>>>
>>> LoadedModule[27]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\multiarray.pyd
>>>
>>> LoadedModule[28]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\umath.pyd
>>>
>>> LoadedModule[29]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\_dotblas.pyd
>>>
>>> LoadedModule[30]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\libiomp5md.dll
>>>
>>> LoadedModule[31]=C:\Users\User\Anaconda\lib\site-packages\numpy\core\scalarmath.pyd
>>>
>>> LoadedModule[32]=C:\Users\User\Anaconda\lib\site-packages\numpy\lib\_compiled_base.pyd
>>>
>>> LoadedModule[33]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\lapack_lite.pyd
>>>
>>> LoadedModule[34]=C:\Users\User\Anaconda\lib\site-packages\numpy\linalg\_umath_linalg.pyd
>>>
>>> LoadedModule[35]=C:\Users\User\Anaconda\lib\site-packages\numpy\fft\fftpack_lite.pyd
>>>
>>> LoadedModule[36]=C:\Users\User\Anaconda\lib\site-packages\numpy\random\mtrand.pyd
>>> LoadedModule[37]=C:\Users\User\Anaconda\DLLs\_ctypes.pyd
>>> LoadedModule[38]=C:\WINDOWS\system32\ole32.dll
>>> LoadedModule[39]=C:\WINDOWS\system32\OLEAUT32.dll
>>>
>>> LoadedModule[40]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_path.pyd
>>>
>>> LoadedModule[41]=C:\WINDOWS\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.8387_none_08e793bfa83a89b5\MSVCP90.dll
>>>
>>> LoadedModule[42]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\ft2font.pyd
>>> LoadedModule[43]=C:\Users\User\Anaconda\DLLs\unicodedata.pyd
>>>
>>> LoadedModule[44]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_png.pyd
>>> LoadedModule[45]=C:\Users\User\Anaconda\DLLs\_tkinter.pyd
>>> LoadedModule[46]=C:\Users\User\Anaconda\DLLs\tcl85.dll
>>> LoadedModule[47]=C:\Users\User\Anaconda\DLLs\tk85.dll
>>> LoadedModule[48]=C:\WINDOWS\system32\COMDLG32.dll
>>>
>>> LoadedModule[49]=C:\WINDOWS\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9600.16384_none_34a8918f959016ea\COMCTL32.dll
>>> LoadedModule[50]=C:\WINDOWS\SYSTEM32\SHCORE.DLL
>>>
>>> LoadedModule[51]=C:\Users\User\Anaconda\lib\site-packages\PIL\_imaging.pyd
>>>
>>> LoadedModule[52]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_cntr.pyd
>>>
>>> LoadedModule[53]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_image.pyd
>>>
>>> LoadedModule[54]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_tri.pyd
>>>
>>> LoadedModule[55]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\_qhull.pyd
>>>
>>> LoadedModule[56]=C:\Users\User\Anaconda\lib\site-packages\matplotlib\backends\_backend_agg.pyd
>>> LoadedModule[57]=C:\Users\User\Anaconda\lib\site-packages\sip.pyd
>>>
>>> LoadedModule[58]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore.pyd
>>>
>>> LoadedModule[59]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtCore4.dll
>>> LoadedModule[60]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui.pyd
>>>
>>> LoadedModule[61]=C:\Users\User\Anaconda\lib\site-packages\PyQt4\QtGui4.dll
>>> LoadedModule[62]=C:\WINDOWS\SYSTEM32\WINMM.dll
>>> LoadedModule[63]=C:\WINDOWS\SYSTEM32\WINSPOOL.DRV
>>> LoadedModule[64]=C:\WINDOWS\SYSTEM32\WINMMBASE.dll
>>> LoadedModule[65]=C:\WINDOWS\SYSTEM32\cfgmgr32.dll
>>> LoadedModule[66]=C:\WINDOWS\SYSTEM32\DEVOBJ.dll
>>> LoadedModule[67]=C:\WINDOWS\system32\uxtheme.dll
>>> LoadedModule[68]=C:\WINDOWS\system32\dwmapi.dll
>>> LoadedModule[69]=C:\WINDOWS\SYSTEM32\kernel.appcore.dll
>>> FriendlyEventName=Stopped working
>>> ConsentKey=APPCRASH
>>> AppName=python.exe
>>> AppPath=C:\Users\User\Anaconda\python.exe
>>> NsPartner=windows
>>> NsGroup=windows8
>>> ApplicationIdentity=5B036AF1EC2E20F320DBF28D119DE93D
>>>
>>> On 13 November 2014 17:05, Benjamin Root <ben.r...@ou.edu> wrote:
>>>
>>>> Yeah, I am at a real loss here. Can you try one of the axes_grid1
>>>> examples? Also, how about the basemap examples? Those are both mpl_toolkit
>>>> packages as well and might behave similarly. Also, it would be interesting
>>>> to figure out at exactly which step the failure happens. There is a package
>>>> called "faulthandler" that is really useful for that:
>>>> http://faulthandler.readthedocs.org/en/latest/ It is a bit limited on
>>>> Windows, but it is better than nothing.
>>>> Also, does it fail regardless if you are doing savefig() or show()?
>>>>
>>>> Unfortunately, the "traceback" info you provided doesn't seem to be
>>>> encoded properly (or at least, not auto-detectable).
>>>>
>>>> Ben Root
>>>>
>>>> On Thu, Nov 13, 2014 at 4:57 PM, Geoffrey Mégardon <
>>>> geoffrey.megar...@gmail.com> wrote:
>>>>
>>>>> That returns:
>>>>> C:\Anaconda\lib\site-packages\matplotlib\__init__.pyc
>>>>> C:\Anaconda\lib\site-packages\mpl_toolkits\mplot3d\__init__.pyc
>>>>>
>>>>> On 13 November 2014 16:40, Benjamin Root <ben.r...@ou.edu> wrote:
>>>>>
>>>>>> No OpenGL. The 3d graphics all goes through the same layering engine
>>>>>> as the 2D plots. They aren't real 3D plots but rather what I like to call
>>>>>> "2.1D" plots. A single point of a 3D element is chosen to determine how 
>>>>>> to
>>>>>> layer it with everything else. So, it is very easy to get visualization
>>>>>> artifacts, especially with polygons.
>>>>>>
>>>>>> Do this from python:
>>>>>>
>>>>>> import matplotlib
>>>>>> import mpl_toolkits.mplot3d
>>>>>> print matplotlib.__file__
>>>>>> print mpl_toolkits.mplot3d.__file__
>>>>>>
>>>>>> And tell us what that returns.
>>>>>>
>>>>>> Cheers!
>>>>>> Ben Root
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 13, 2014 at 3:49 PM, Paul Hobson <pmhob...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> No clue about that. BTW, I'll i was suggestion was to create a new
>>>>>>> conda enviorment:
>>>>>>> > conda create --name=mpl3dtest matplotlib ipython-notebook
>>>>>>> python=3.4
>>>>>>> ...
>>>>>>> > activate mpl3dtest
>>>>>>> > ipython notebook
>>>>>>> > [test out 3d plotting]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Nov 13, 2014 at 12:44 PM, Geoffrey Mégardon <
>>>>>>> geoffrey.megar...@gmail.com> wrote:
>>>>>>>
>>>>>>>> I uninstall and reinstall Anaconda.
>>>>>>>> That still does not work :/
>>>>>>>> Is it possible there is like OpenGL problem, graphic card driver
>>>>>>>> problem, or something linked to  displaying 3d?
>>>>>>>>
>>>>>>>> On 13 November 2014 13:32, Paul Hobson <pmhob...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Does a fresh conda environment help?
>>>>>>>>>
>>>>>>>>> On Wed, Nov 12, 2014 at 5:38 PM, Geoffrey Mégardon <
>>>>>>>>> geoffrey.megar...@gmail.com> wrote:
>>>>>>>>>
>>>>>>>>>> Yes, I may forget to tell, but this code is 100% working, it work
>>>>>>>>>> on other installations I have. So the problem is not in the code.
>>>>>>>>>>
>>>>>>>>>> It is just that on my current laptop, I don't know why, this
>>>>>>>>>> code, which tries to display a 3d plot, leads to a crash.
>>>>>>>>>> Note that 2D plots work fine on their side.
>>>>>>>>>>
>>>>>>>>>> I have an other PC on windows 8.1, and everything work fine on
>>>>>>>>>> it, I installed the same Anaconda 64-bit version.
>>>>>>>>>>
>>>>>>>>>> So it is something to do with my environment, but it is not
>>>>>>>>>> linked to the OS itself, and it is linked with 3D displaying only I 
>>>>>>>>>> would
>>>>>>>>>> say.
>>>>>>>>>>
>>>>>>>>>> Any idea? :)
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On 12 November 2014 18:44, Jerzy Karczmarczuk <
>>>>>>>>>> jerzy.karczmarc...@unicaen.fr> wrote:
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Le 13/11/2014 00:13, Geoffrey Mégardon a écrit :
>>>>>>>>>>>
>>>>>>>>>>> ...
>>>>>>>>>>>
>>>>>>>>>>>>     But to create the 3D axes, to draw in it, and then to show
>>>>>>>>>>>>> the figure, that crashes:
>>>>>>>>>>>>>  from mpl_toolkits.mplot3d import axes3d
>>>>>>>>>>>>> import matplotlib
>>>>>>>>>>>>> matplotlib.use("agg")
>>>>>>>>>>>>> import matplotlib.pyplot as plt
>>>>>>>>>>>>>
>>>>>>>>>>>>> fig = plt.figure()
>>>>>>>>>>>>> ax = fig.add_subplot(111, projection='3d')
>>>>>>>>>>>>> X, Y, Z = axes3d.get_test_data(0.05)
>>>>>>>>>>>>> cset = ax.contour(X, Y, Z)
>>>>>>>>>>>>> ax.clabel(cset, fontsize=9, inline=1)
>>>>>>>>>>>>>
>>>>>>>>>>>>> plt.show()
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Basically on iPython QT console I would get an error like:
>>>>>>>>>>>>> ""Kernel died, restarting""
>>>>>>>>>>>>>
>>>>>>>>>>>>    Perhaps it is your environment, not Matplotlib.
>>>>>>>>>>> A copy-paste of this program run without problems on my system.
>>>>>>>>>>> Anaconda 64 bits, IPython console (within Spyder).
>>>>>>>>>>> But *Windows 7*, not 8.
>>>>>>>>>>>
>>>>>>>>>>> Jerzy Karczmarczuk
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>>> Comprehensive Server Monitoring with Site24x7.
>>>>>>>>>>> Monitor 10 servers for $9/Month.
>>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push
>>>>>>>>>>> notifications.
>>>>>>>>>>> Take corrective actions from your mobile device.
>>>>>>>>>>>
>>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Matplotlib-users mailing list
>>>>>>>>>>> Matplotlib-users@lists.sourceforge.net
>>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> --
>>>>>>>>>> MEGARDON Geoffrey
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------------
>>>>>>>>>> Comprehensive Server Monitoring with Site24x7.
>>>>>>>>>> Monitor 10 servers for $9/Month.
>>>>>>>>>> Get alerted through email, SMS, voice calls or mobile push
>>>>>>>>>> notifications.
>>>>>>>>>> Take corrective actions from your mobile device.
>>>>>>>>>>
>>>>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Matplotlib-users mailing list
>>>>>>>>>> Matplotlib-users@lists.sourceforge.net
>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> --
>>>>>>>> MEGARDON Geoffrey
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> Comprehensive Server Monitoring with Site24x7.
>>>>>>> Monitor 10 servers for $9/Month.
>>>>>>> Get alerted through email, SMS, voice calls or mobile push
>>>>>>> notifications.
>>>>>>> Take corrective actions from your mobile device.
>>>>>>>
>>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
>>>>>>> _______________________________________________
>>>>>>> Matplotlib-users mailing list
>>>>>>> Matplotlib-users@lists.sourceforge.net
>>>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> --
>>>>> MEGARDON Geoffrey
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> --
>>> MEGARDON Geoffrey
>>>
>>
>>
>>
>> --
>> --
>> MEGARDON Geoffrey
>>
>
>
>
> --
> --
> MEGARDON Geoffrey
>
------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to