[Zope-dev] Restricted Compiler issues on FreeBSD? (Core Dumps...waaa!)
Matthew T. Kromer
matt@zope.com
Wed, 17 Jul 2002 16:50:40 -0400
jeffrey wrote:
>Jens Vagelpohl writes:
>
>
>
>>have you read about the python crash-bug stemming from tiny thread
>>stack sizes on freebsd and applied the patch? the mailing list
>>archives should tell you what to do.
>>
>>
>
>
>Ahh, thanks! I think I found the right patch and all. Won't get to find
>out if it all works until tomorrow. (After the keynote of course ;)
>Hopefully this nails the issue. It's been beating me up for a while
>now (primarily with older code, strangely enough).
>
>
Jeffrey,
Make sure you recompile your python scripts too (update to Zope 2.4.4 or
Zope 2.5.1) as the older restricted python compiler generated bad
constructs when dealing with large compound static constructs (ie lists
of lists etc). Pythons prior to 2.1.3 lacked checks to assert that the
data structures were properly generated, and would go off the deep end
once they hit them. Python 2.1.3 will recognize bad structures and
stop (albeit with messages that are cryptic to someone who isn't aware
of the potential pitfalls).
I dont remember off the top of my head what the magic "recompile all"
url is, but it's there, and it should show up in the debug log when you
restart and it notices that the magic number on python scripts has changed.
--
Matt Kromer
Zope Corporation http://www.zope.com/