I should have forwarded this along sooner, but I've been letting my
inbox fill up.

Anyone using a Mac who wants to take a look into this?

http://code.google.com/p/stacklessexamples/issues/detail?id=7

---------- Forwarded message ----------
From:  <[email protected]>
Date: Sat, Jul 31, 2010 at 11:09 AM
Subject: Issue 7 in stacklessexamples: possible bug w/ del_post_switch
assertion + asyncore
To: [email protected]


Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 7 by flywheelnetworks: possible bug w/ del_post_switch
assertion + asyncore
http://code.google.com/p/stacklessexamples/issues/detail?id=7

I'm running stackless python 3.1.2, and i manually converted the
sample code to python3 (see attached files).

I ran app_comet.py on my mac (with stackless compiled w/ --py-debug
flag) and it works fine for the most part. However, there is a special
case where I can repeatedly get an assertion error:

Assertion failed: (ts->st.del_post_switch == NULL), function
PyStackless_Schedule, file Stackless/module/stacklessmodule.c, line
65.
Abort trap

To replicate, install stackless 3.1.2 on Mac w/ --py-debug, run the
attached files, and make a request to localhost:8080 but close the
connection (say close the browser tab on Chrome) before the request
gets a chance to finish.

Perhaps this is a bug in app_commet.py, but I would expect to get a
Python exception (one that I can catch) if this were the case.

 - J

Attachments:
       app_comet.py  4.0 KB
       stacklesswsgi.py  33.0 KB

_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to