Stackless is segfaulting when I KeyboardInterrupt and a task is
currently running. Below code demonstrates the issue for me. Is this
happening to anyone else? Any assistance is appreciated!
I'm running:
Python 2.6.4 Stackless 3.1b3 060516 (release26-maint, Dec 30 2009, 11:42:32)
[GCC 4.2.1 (Apple Inc. build 5646) (dot 1)] on darwin
This is the code.
----------------------------------------------------------------------
import stackless
def loop():
while True:
stackless.schedule()
stackless.tasklet(loop)()
stackless.run()
^C/bin/bash: line 1: 12739 Segmentation fault ( python bug.py ) <
/var/folders/SG/SGonhYtiFN0y9XQEdJZAeE+++TI/-Tmp-/v908179/36
shell returned 139
----------------------------------------------------------------------
Crash Report is pasted below.
Process: python [12743]
Path: /opt/local/bin/python
Identifier: python
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: bash [12742]
Date/Time: 2010-01-19 18:27:36.691 +0800
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: 0x000000000000000d, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 python 0x00000001000bc212
slp_schedule_task + 322
1 ??? 0x0a80fa6e9b98b6c4 0 +
756880090362066628
Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x00000001002a4ef0 rbx: 0x0000000100300150 rcx:
0x00000001002a4ef0 rdx: 0x00007fff5fbf60a0
rdi: 0x00007fff5fbf65d0 rsi: 0x000000010085c1d0 rbp:
0x00000001002996e0 rsp: 0x00007fff5fbf60a8
r8: 0x00007fffffe0082c r9: 0x0000000000000000 r10:
0x0000000000000000 r11: 0x00007fff5fbf6050
r12: 0x0000000000000000 r13: 0x00000001002a4f80 r14:
0x0000000100350d40 r15: 0x0000000000000000
rip: 0x00000001000bc212 rfl: 0x0000000000010206 cr2: 0x000000012709c000
Binary Images:
0x100000000 - 0x100161fe7 +python ??? (???)
<A0170845-2996-5EF3-22A4-DB0C4035ACFD> /opt/local/bin/python
0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???)
<B633F790-4DDB-53CD-7ACF-2A3682BCEA9F> /usr/lib/dyld
0x7fff80586000 - 0x7fff8058aff7 libmathCommon.A.dylib ???
(???) <95718673-FEEE-B6ED-B127-BCDBDB60D4E5>
/usr/lib/system/libmathCommon.A.dylib
0x7fff805cd000 - 0x7fff8078bff7 libSystem.B.dylib ??? (???)
<526DD3E5-2A8B-4512-ED97-01B832369959> /usr/lib/libSystem.B.dylib
0x7fffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???)
<526DD3E5-2A8B-4512-ED97-01B832369959> /usr/lib/libSystem.B.dylib
:: Simon Wittber
:: http://www.linkedin.com/in/simonwittber
:: skype: simonwittber
:: phone: +61.4.0135.0685
:: jabber/msn: [email protected]
_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless