Segmentation Fault오류
python으로 행렬을 numpy.linalg.solve()를 사용할경우 이부분에서 Segmentation Fault오류가 발생합니다 원래 window에서는 실행되는데 우분투에서 실행시 이러한 문제가 발생합니다
(gdb) r
[New Thread 0x7ffff1945700 (LWP 15240)]
[New Thread 0x7fffef144700 (LWP 15241)]
[New Thread 0x7fffec943700 (LWP 15242)]
[New Thread 0x7fffea142700 (LWP 15243)]
[New Thread 0x7fffe7941700 (LWP 15244)]
[New Thread 0x7fffe7140700 (LWP 15245)]
[New Thread 0x7fffe293f700 (LWP 15246)]
[New Thread 0x7fffe013e700 (LWP 15247)]
[New Thread 0x7fffdd93d700 (LWP 15248)]
[New Thread 0x7fffdb13c700 (LWP 15249)]
[New Thread 0x7fffd893b700 (LWP 15250)]
Thread 1 "python" received signal SIGSEGV, Segmentation fault.
0x00007fffac158520 in ?? ()
(gdb) bt
#0 0x00007fffac158520 in ?? ()
#1 0x0000000000000206 in ?? ()
#2 0x00007fffac158280 in ?? ()
#3 0x00007fffc8a25b90 in ?? ()
from /usr/local/java/jdk-10.0.1/lib/server/libjvm.so
#4 0x00007fffffffbe90 in ?? ()
#5 0x00007fffc83d75cb in VM_Version::get_processor_features() ()
from /usr/local/java/jdk-10.0.1/lib/server/libjvm.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
행렬이 작은 경우에는 오류가 나지 않습니다.
어떠한 오류이고 해결 방법 좀 가르쳐주세요 ㅠㅠ
첨부 | 파일 크기 |
---|---|
window 실행 화면 | 11.76 KB |
우분투 실행 화면 | 11.86 KB |
에러 메시지만 있고 소스 코드는 없나요?
에러 메시지만 있고 소스 코드는 없나요?
세벌 https://sebuls.blogspot.kr/
코드 여기 있습니다
여기 ranks 부분까지 출력하고 멈추는거 같습니다
파이썬 코드는 들여쓰기가 중요하죠.
파이썬 코드는 들여쓰기가 중요하죠.
kldp에서 소스 코드 넣는 방법 아래 글 참고하셔요.
https://kldp.org/node/158191
세벌 https://sebuls.blogspot.kr/
네 수정했습니다
네 수정했습니다
...
Python이 죽어서 스택을 뜨는데 libjvm.so가 나온다니 뭔가 대단히 특이한 상황이로군요.
가능하다면 일단 Python을 별도의 프로세스에서 돌리는 게 어떨까요?
넵 알겠습니다 ㅠㅠ
넵 알겠습니다 ㅠㅠ
혹시 이문제 해결되었나요?
혹시 이문제 해결되었나요?
댓글 달기