Hi Armin:

--- On Thu, 11/5/09, Armin Rigo <[email protected]> wrote:

> From: Armin Rigo <[email protected]>

> I am afraid that you will not get much answers, mostly
> because we are not into developing or supporting the Stackless 
>modules right now.

Fair enough.

> However the problem does not seem Stackless-oriented, but just a misuse >of 
> reference counting.  You get obviously a weak proxy object, so the
> question is who made it and why, and why does it make a difference
> between CPython and PyPy.  Remember that as we don't have reference 
> >counting, weak references can disappear at times that look a bit more 
> >"random" in PyPy than in CPython.  I can only imagine that it's this 
>kind of abuse of reference counting that hits you with PyPy (or Jython 
>or IronPython fwiw).

Thanks for the response. I removed the weakrefs from stacklesssocket.
The echoserver no longer crashes. However my driver still reports errors
(about 25% of the connections fail, as opposed to about 60% and a 
server crash). 

At this stage, when I have time, I will put more debugging in 
stacklesssocket.py (or asyncore.py) and my driver to get more
information about what is happening.

Cheers,
Andrew








      
_______________________________________________
[email protected]
http://codespeak.net/mailman/listinfo/pypy-dev

Reply via email to