2016-06-08 4 views
0

저는 파이썬에서 간헐적 인 segfault를 얻고 있습니다. 실제로는 발생하지 않아야합니다. It 's heisenbug, 그래서 나는 그것이 무엇을 일으키는 지 정확히 알지 못했다.세그먼트 화 오류 : OSX python에서 11 번

나는 난

(중요한 것은 경우, VIRTUALENV에서) 검색을 수행하고 파이썬의 이전 버전의 알려진 문제가있는 것을 발견했다,하지만 난 2.7.10을 사용하고 한 사용 팬더 (0.18.0), scipy (0.17.0)과 문제가 될 수있는 경우에 NumPy와 (1.11.0), ...

+1

파이썬에서의 segfault는 아마도 금요일 밤에 내가 작성한 약간의 끔찍한 C 코드에있을 것입니다. 자신의 C 모듈을 추가 했습니까? 또는 'ctypes'로 사용할 수 있습니까? – cdarke

+0

아니 ... 우리는 집에서 자란 C ... 또는 ctypes가 없습니다. 금요일 밤의 암호는, 나는 아무 요구도하지 않는다. B-) –

+0

유닉스 계열 시스템을 사용한다면'core' 덤프를 얻어야합니다. 파일을 얻으려면'ulimit -c unlimited'를해야 할 수도 있습니다. 디버거를 사용하면 실행 파일 (.so)을 찾을 수 있습니다. 당신은 파이썬과 모듈의 디버그 버전없이 훨씬 더 많은 것을 얻지 못할 것이다. – cdarke

답변

0

처럼 보이는 : How to generate core dumps in Mac OS X?

최고의 수 있습니다 스택 추적을 얻는 방법은 ~/Library/Logs/DiagnosticReports에 나타납니다. 유용한 지, 디버거에 넣을 코어 자체가 아닌지 잘 모르겠습니다 만 ...