[Zope] stack error with Python 2.1.2

Anthony Baxter Anthony Baxter <anthony@ekit-inc.com>
Tue, 26 Feb 2002 17:57:02 +1100


>>> Derek Simkowiak wrote
> 	Can you be more specific?  It seems pretty stable to me, after a
> couple of months of production usage.  Also, I am a bit worried that
> "version 2.4.3" of anything would corrupt memory, destroy data, and eat
> souls; so far I have not (to my knowledge) lost any data.

This has been covered on many occasions on the list so far (check
the archives), but the short form of it is that the python Compiler
module (used, as RestrictedCompiler, in Zope2.4's PythonScripts) has
a serious error in that it undercalculates stack size in some 
circumstances. This caused stackstompage, with data corruption. 
Whether or not this causes your Zope to crash mysteriously every now 
and then, or to corrupt data, is _entirely_ a matter of luck.

> 	I take it you had a bad experience with one of 2.4.3's more
> serious bugs?  :)

Well, yes. See the list archives for more. Here's a hint: if this
bug hadn't been so serious, would I have burned the enormous number
of hours that I did to make the Python2.1.2 release happen?


-- 
Anthony Baxter     <anthony@interlink.com.au>   
It's never to late to have a happy childhood.