[NumPy-Tickets] [NumPy] #1646: numpy crash inside anki (and mathplotlib)

NumPy Trac numpy-tickets@scipy....
Sun Oct 24 08:50:55 CDT 2010


#1646: numpy crash inside anki (and mathplotlib)
------------------------+---------------------------------------------------
 Reporter:  batusek     |       Owner:  somebody
     Type:  defect      |      Status:  new     
 Priority:  low         |   Milestone:  2.0.0   
Component:  numpy.core  |     Version:  1.5.0   
 Keywords:              |  
------------------------+---------------------------------------------------
 For a long time I have been trying to solve the issue of crashing anki
 (spaced repetition learning program) in the numpy library. The issue is
 tracked here (http://code.google.com/p/anki/issues/detail?id=1570), I will
 try to summarize it.

 Anki for Windows crashes with the message like (the offset changes in
 time). :

 AppName: anki.exe        AppVer: 0.1.0.0         ModName:
 numpy.core._dotblas.pyd
 ModVer: 0.0.0.0  Offset: 00010ffd


 Now some facts:
 - numpy is called from mathplotlib
 - anki crashes only in some environments (e.g on my desktop PC with
 Windows XP CZ SP3), while it perfectly works on the others (e.g. my laptop
 with Windows XP CZ SP3)
 - the crash doesn't occur, when development version of numpy is used (I
 mean .py instead of the .pyd library) :-(
 - several numpy versions have been tried and all cause the same behavior

 The error probably occurs somewhere around the following lines:

         FigureCanvas.setSizePolicy(self,
                                    QSizePolicy.Expanding,
                                    QSizePolicy.Fixed)
         FigureCanvas.updateGeometry(self)

 I am able to do some traces, if you provide my with a debug version of the
 library. Or, I would at least need any ideas how to reproduce the bug in
 the development environment. Or I would need some instructions how to
 build my own version of the numpy.core._dotblas.pyd library so that I can
 add there some debug traces.

 I am able to cooperate to find the root cause of this defect.

-- 
Ticket URL: <http://projects.scipy.org/numpy/ticket/1646>
NumPy <http://projects.scipy.org/numpy>
My example project


More information about the NumPy-Tickets mailing list