[Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Chris Withers
Hi, A routine move to Python 2.1.2 this morning has resulted in one of our Zope instances continually dying with the following: zdaemon: Mon Jan 28 13:45:45 2002: Aiieee! 18724 exited with error code: 6 Some questions: 1. What does Error Code 6 mean? 2. How can I find out what these error

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread stefan holek
At 28.01.2002 13:55 +, Chris Withers wrote: 1. What does Error Code 6 mean? #define ENXIO6 /* No such device or address */ 2. How can I find out what these error codes eman in general? Look into /usr/include/asm/errno.h 3. How can I fix this problem? Make the device or

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Chris Withers
stefan holek wrote: 1. What does Error Code 6 mean? #define ENXIO6 /* No such device or address */ 2. How can I find out what these error codes eman in general? Look into /usr/include/asm/errno.h 3. How can I fix this problem? Make the device or address

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Leonardo Rochael Almeida
On Mon, 2002-01-28 at 12:29, stefan holek wrote: At 28.01.2002 13:55 +, Chris Withers wrote: 1. What does Error Code 6 mean? #define ENXIO6 /* No such device or address */ Actually, it means the Zope process exited because of a signal, and the signal was 6, meaning

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread stefan holek
At 28.01.2002 12:58 -0200, Leonardo Rochael Almeida wrote: On Mon, 2002-01-28 at 12:29, stefan holek wrote: At 28.01.2002 13:55 +, Chris Withers wrote: 1. What does Error Code 6 mean? #define ENXIO6 /* No such device or address */ Actually, it means the Zope

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Matt Behrens
stefan holek wrote: At 28.01.2002 13:55 +, Chris Withers wrote: 1. What does Error Code 6 mean? #define ENXIO6 /* No such device or address */ Bzzt. The error code comes from waitpid(), which the Python library doco says has the same return code as wait(). The

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Chris Withers
Leonardo Rochael Almeida wrote: Actually, it means the Zope process exited because of a signal, and the signal was 6, meaning SIGABRT or SIGABORT (check kill -l on your nearest unix prompt). However, I have no idea what could cause a SIGABORT. Hmmm... how would I go about finding out? I

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread R. David Murray
On Mon, 28 Jan 2002, Chris Withers wrote: I tracked it down to a python script that returned a data structure consisting of nested lists and dictionaries. Now, I remember there being a bug in RestrictedPython that would affect Zope 2.4.2, but why would the upgrade of Python suddenly trigger

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Dieter Maurer
Chris Withers writes: A routine move to Python 2.1.2 this morning has resulted in one of our Zope instances continually dying with the following: zdaemon: Mon Jan 28 13:45:45 2002: Aiieee! 18724 exited with error code: 6 Some questions: 1. What does Error Code 6 mean? Signal 6,

Re: [Zope-dev] Python 2.1.2 causes Error code 6?

2002-01-28 Thread Chris McDonough
This is probably caused by the assertion error raised by Python 2.1.2 in the case of a miscomputed stack size. See my previous message. Dieter Maurer wrote: Chris Withers writes: A routine move to Python 2.1.2 this morning has resulted in one of our Zope instances continually dying