On Thu, Feb 28, 2013 at 8:17 PM, Thouis (Ray) Jones
I'm on OSX 10.8, python 2.7.3, Cython 0.18. I wonder if it's the cython version. Your code works for me.
Do you have a traceback?
There's no python traceback, but I've copied the crash report below. The relevant line in the Cython code is: https://github.com/scikit-image/scikit-image/blob/master/skimage/filter/_ctm... Also, do you know which path it's going down
(SSE/MMX/Altivec/unaccelerated)?
It's crashing on the SSE path. The MMX (and unaccelerated) path works fine. Crash report ~~~~~~~~~ Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: EXC_I386_GPFLT Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 _ctmf.so 0x058c77ea __pyx_f_7skimage_6filter_5_ctmf_accumulate + 490 (_ctmf.c:2277) 1 _ctmf.so 0x058cb4a0 __pyx_pw_7skimage_6filter_5_ctmf_1median_filter + 8864 (_ctmf.c:3673) 2 org.python.python 0x000cb2d1 PyEval_EvalFrameEx + 21649 3 org.python.python 0x000cd02a PyEval_EvalCodeEx + 2042 4 org.python.python 0x000cb253 PyEval_EvalFrameEx + 21523 5 org.python.python 0x000cd02a PyEval_EvalCodeEx + 2042 6 org.python.python 0x000cd1b7 PyEval_EvalCode + 87 7 org.python.python 0x000f1898 PyRun_FileExFlags + 168 8 org.python.python 0x000f27c3 PyRun_SimpleFileExFlags + 867 9 org.python.python 0x0010ba58 Py_Main + 3560 10 org.python.python 0x00001fb6 0x1000 + 4022
Ray
On Thu, Feb 28, 2013 at 7:35 PM, Tony Yu
wrote: I'm getting segfaults when running the median filter due to the SSE/MMX/Altivec speed ups for ctmf (PR #432). Here's a short snippet for testing:
from skimage import data from skimage.filter import median_filter
median_filter(data.camera())
Is any one else getting a segfault? I'm running OSX 10.8 on a Intel Core i7 machine with Cython 0.16, Python 2.7.3.
Thanks, -Tony
-- You received this message because you are subscribed to the Google Groups "scikit-image" group. To unsubscribe from this group and stop receiving emails from it, send an email to scikit-image+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
-- You received this message because you are subscribed to the Google Groups "scikit-image" group. To unsubscribe from this group and stop receiving emails from it, send an email to scikit-image+unsubscribe@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
participants (1)
-
Tony Yu