bash에서 프로그램을 실행하고 충돌이 발생하면 다음과 같이 잘못된 정보가 표시됩니다. Segmentation fault (core dumped)
. 물고기 안에, 나는 다만 얻는다 fish:
그러나 아무 메시지도 ... 누군가는 문제점이 인 무슨 cognize?
흠, 그게 나를 위해 일합니다 (당신이 가진 동일한 반환을 제공). 그것은 제가 직접 작성한 C 코드를 실행할 때입니다. 나는 내일 MWE를 쓸거야.
—
Steve Heim
fish -v
주는 2.6.0
, 및 locale
~을 지정하지 않았습니다. LANG
또는 LC_ALL
. LC_CTYPE
~이다. UTF-8
나머지는 C
sleep 888 &
"그때"kill -11 %1
"생산하다"fish: Job 1, 'sleep 888 &' terminated by signal SIGSEGV (Address boundary error)
"무엇을합니까?fish -v
보고서? 무엇을 하는가?locale
출력 및 영어가 아닌 경우 영어로 전환하면 문제가 사라집니다.POSIX
장소?