On Fri, Aug 7, 2009 at 9:38 AM, Colleen Williams (Smart Marketing &
Events)<[email protected]> wrote:
> Python25.dll is crashing consistently on all Windows 7 builds. You may
> already be aware of the issue but it appears the crash is related to a
> manipulation of stacks. The app manipulates the C stack directly for its own
> implementation of lightweight threads. This means a Stack Buffer Overrrun
> could be coming from almost anything it’s doing. This is causing almost 4000
> crashes per day since mid-June. The version we’re seeing crashing the most
> is 2.5.4150.1013.

Hi Colleen,

I do not have Windows 7 and am therefore unlikely to test any releases
made on it.  I have also not heard of any problems being had by anyone
on Windows 7 with Stackless Python.  But this does make me think that
I should be including the pdb files with the Windows binaries that I
release.

In any case, the product code you gave above is that of Python 2.5.4
[1].  I have not made nor released a Stackless Python 2.5.4 yet,
therefore it is impossible for Stackless Python to be in any way
responsible for the crashes you are seeing with this version.

Are you are certain that stack manipulation is actually being done, or
even that lightweight threading is actually involved?  If so, there is
another Python extension that adds the stack manipulation Stackless
Python does to Python called greenlet [2].  It is possible that people
are using that in inadvisable ways, but that has nothing to do with
us.

Cheers,
Richard.

[1] 
http://svn.python.org/view/python/branches/release25-maint/Tools/msi/uuids.py?view=markup
[2] http://pypi.python.org/pypi/greenlet

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to