[PEAK] access violation with py24/msvc compiler
alex at ank-sia.com
Fri Jan 28 09:29:18 EST 2005
Phillip J. Eby wrote, at 28.01.2005 15:52:
>> it fails in function newWrapper, in the call to PyMem_NEW at line 1724.
>> by the way, it seems to me that PyMem_Del(wp) is missing before return
>> NULL at line 1737 in that function.
>> in fact, i would like to stop this investigation. mingw build is ok
>> for us. msvc would be more handy, but that is not worth the time spent.
> Thanks for the help.
you're most welcome.
> In the meantime, I'll take a look at kjbuckets' memory allocation and
> see if it is incorrectly mixing allocation types. I seem to recall that
> there was a change in the Python memory APIs during the 2.x series
> wherein extensions that used to work could possibly fail.
if you want me to do something more about that, please say so. i am not
motivated to do that for ourselves, but it would be pleasure to help you.
if you are interested, the compiler i use is freely available from
microsoft at http://msdn.microsoft.com/visualc/vctoolkit2003/. python24
(but not python23) distutils also require microsoft .NET Framework SDK
and platform sdk may be needed too
to make distutils work, i've manually added required registry entries
pointing at msvc bin, include and lib directories:
=== cut ===
Windows Registry Editor Version 5.00
=== cut ===
More information about the PEAK