Le 19 janv. 2010 à 15:36, Jeff Senn a écrit : > I notice that you are running a 64 bit build... and I wonder if a > 32 bit build would exhibit the same behavior... In any case > I doubt very many people are using a Snow Leopard build of > Stackless yet.
We have also observed segfaults with Stackless on Snow Leopard when running in 64 bits. We just created this blog entry to describe how to compile Stackless and all the Python extensions installed with macport in 32 bits, under a Snow Leopard 64 bits: http://www.nagare.org/trac/blog/macosx-nagare-installation-2 > Also a gdb stack dump *might* be more useful than the > Apple crash reporter. > > On Jan 19, 2010, at 5:33 AM, Simon Wittber wrote: > >> 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 >> > > _______________________________________________ > Stackless mailing list > [email protected] > http://www.stackless.com/mailman/listinfo/stackless _______________________________________________ Stackless mailing list [email protected] http://www.stackless.com/mailman/listinfo/stackless
