Anthony Baxter sent a message to the list lately with patches for this particular problem.. it's a Solaris-specific interaction with asyncore.

----- Original Message -----
From: "Hannu Krosing" <hannu@tm.ee>
To: <myers@crd.ge.com>
Cc: <zope@zope.org>
Sent: Friday, November 09, 2001 3:02 PM
Subject: Re: [Zope] External Methods triggers Zope restart


> myers@crd.ge.com wrote:
> >
> > I am having a frustrating problem with External Methods.
> > I have regressed to Zope 2.4.0 to try to resolve this.
> >
> > Basically, the following external method works:
> >
> > def helloWorld():
> >     """A simple external method."""
> >     return 'Hello World!'
> >
> > But the following method causes Zope to restart with no traceback:
> > def helloWorld():
> >     """A simple external method."""
> >     a = 'Hello World!'
> >     return a
> >
> > If I use self.a instead of just a, the method works.
> > I used th epython debugger, and the correct HTML is displayed in both
> > cases.  I don't find anything usefull in the -M log either.
> >
> > Has anyone seen anything like this, or have any ideas where I should
> > look next.
>
> I have a Zope-2.4.0 + DCOracle + extUserFolder on Solaris x86 setup that
> restarts all the time with only this in logs:
>
> ------
> 2001-11-09T14:55:32 INFO(0) ZServer PCGI Server started at Fri Nov  9
> 12:55:32 2001
>         Unix socket: /export/home/hulgi/Zope-2.4.1/var/pcgi.soc
> Traceback (most recent call last):
>   File "/export/home/hulgi/Zope-2.4.1/z2.py", line 774, in ?
>     asyncore.loop()
>   File "/usr/local/lib/python2.1/asyncore.py", line 194, in loop
>     poll_fun (timeout, map)
>   File "/usr/local/lib/python2.1/asyncore.py", line 86, in poll
>     r,w,e = select.select (r,w,e, timeout)
> select.error: (4, 'Interrupted system call')
> ------
>
> I have not yet had time to start looking why it does that.
>
> If you find out something I'd be most interested to hear about it.
>
> ------------
> Hannu
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )
>