[Stackless] Stackless 2.6.2/Win crash with very short script

Stefan Reich wertiges.produkt at googlemail.com
Thu Jul 30 17:04:25 CEST 2009


Hi all,

I have been playing around with Stackless a bit. In doing so, I came 
across what I assume is a bug in Stackless.

This script:

-----
# crash_stackless.py
# this crashes in:
# Python 2.6.2 Stackless 3.1b3 060516 (release26-maint, Apr 14 2009, 
21:19:36) [MS
# C v.1500 32 bit (Intel)] on win32

import stackless

def f():
 stackless.channel().receive()

stackless.tasklet(f)()
stackless.run()
-----

makes python.exe crash. Here's the Windows debug info (German, sorry):

Problemsignatur:
 Problemereignisname:    APPCRASH
 Anwendungsname:    python.exe
 Anwendungsversion:    0.0.0.0
 Anwendungszeitstempel:    49e4f549
 Fehlermodulname:    python26.dll
 Fehlermodulversion:    2.6.2150.1013
 Fehlermodulzeitstempel:    49e53630
 Ausnahmecode:    c0000005
 Ausnahmeoffset:    000d46ea
 Betriebsystemversion:    6.0.6002.2.2.0.768.3
 Gebietsschema-ID:    1031
 Zusatzinformation 1:    3689
 Zusatzinformation 2:    442e5c01c0397870017f3c1fff4a54c5
 Zusatzinformation 3:    44c7
 Zusatzinformation 4:    9b746b79bc65a0f5763418d6c57103c9


Any thoughts? The code seems innocent enough to me. I have seen other 
examples work, including some that sent data through a channel, so 
apparently the bug only appears if you write your script in a certain way.

Cheers,
Stefan




More information about the Stackless mailing list