deadlock

armhf 커널 5.4의 커널 "교착 상태"를 이해하는 데 도움이 필요합니다.
deadlock

armhf 커널 5.4의 커널 "교착 상태"를 이해하는 데 도움이 필요합니다.

드물게 발생하는 상황(MTBF는 몇 주에서 몇 달 단위로 측정됨)을 이해하려고 노력하고 있지만, 발생하면 치명적인 커널 잠금이 발생할 수 있습니다. 환경은 AMD/Xilinx Zynq 7020 SoC의 듀얼 코어 ARM A9 32비트(armhf) 프로세서에서 실행되는 커널 5.4.0입니다. 저는 Xilinx Vitis 시스템 디버거를 사용하여 실패한 두 장치의 스택 추적을 검사할 수 있었습니다. 두 경우 모두 두 코어 모두 동일한 스핀 잠금을 기다리고 있습니다(잠금을 시도). 스핀 잠금은 스레드의 I...

Admin

Linux 커널 정지
deadlock

Linux 커널 정지

저는 Intel(icelake) 기반 서버에서 Linux 커널 4.19를 사용하고 있습니다. 때때로 Linux가 부팅된 직후(로그인 프롬프트에서) 작동이 멈추는 경우가 있습니다(재부팅 시 50번 정도). 직렬 터미널이나 모니터에서는 아무 반응도 하지 않습니다. 붙어 있으면 키보드 캡 잠금 표시등이 켜지거나 꺼지지 않습니다. sysrq 요청도 허용하지 않습니다. 복구할 수 있는 유일한 방법은 서버를 재설정하는 것입니다. 디버깅하고 교착 상태 디버깅을 시도했지만 도움이 되지 않았습니다. 이 문제는 10번...

Admin

시스템 메모리 교착 상태
deadlock

시스템 메모리 교착 상태

다음 명령을 사용하여 LinuxLite 4.8의 커널을 4.15.0-74-generic에서 5.4.30(패치되지 않음)으로 업그레이드했습니다. sudo cp /boot/config-$(uname -r) .config sudo make menuconfig sudo make sudo make modules_install sudo make install reboot 저는 그냥 menuconfig의 표준 설정을 유지하고 아무것도 변경하지 않았습니다. 다시 시작한 후 다음 오류가 발생합니다. 커널...

Admin

Bash: 교착 상태 없이 파이프 연결
deadlock

Bash: 교착 상태 없이 파이프 연결

여러 개의 파일 이름을 나열하고 각 입력 이름에 대해 새 이름을 출력하는 find유틸리티(라고 부르겠습니다 util)를 통해 파이프한 다음 각 파일의 이름을 이전 이름에서 새 이름으로 바꾸고 싶습니다. 가장 기본적인 해결책은 다음과 같습니다. find . -print0 | while IFS= read -d '' -r old_name; do new_name="$(echo "$file" | util)" mv "$old_name" "$new_name" done 이 접근 방식의 문제점은...

Admin

컴파일된 커널 4.19가 부팅에 실패합니다. "커널 패닉 비동기화: 시스템이 메모리에서 교착 상태에 빠졌습니다."
deadlock

컴파일된 커널 4.19가 부팅에 실패합니다. "커널 패닉 비동기화: 시스템이 메모리에서 교착 상태에 빠졌습니다."

시스템 호출을 추가하는 작업이 있기 때문에 Ubuntu 14.04에서 커널 4.19를 컴파일하고 있지만 해당 커널을 시작하려고 하면 오류가 발생합니다. Kernel panic - not syncing: System is deadlocked on memory 이 메시지가 나타난 후 아무 일도 일어나지 않습니다 커널을 여러 번 컴파일하고 모듈을 설치했습니다. 이전 터미널에는 오류가 표시되지 않습니다. GParted를 사용하여 광산을 확장 /dev/sda1하고 스왑 영역을 설정했는데 모든 ...

Admin

보류 중인 SCSI 요청을 보려면 어떻게 해야 합니까?
deadlock

보류 중인 SCSI 요청을 보려면 어떻게 해야 합니까?

PC가 디스크의 섹터를 읽으라는 요청을 보내고 섹터를 읽을 수 없음을 발견하면 드라이브는 해당 섹터가 반환되거나 오류가 발생할 때까지 프로그램을 응답하지 않고 정지 상태로 둡니다. 프로그램이 드라이브에 잠겨 있는 동안(프로그램이 사실상 슬레이브가 됨) 보류 중인 SCSI 요청과 읽기 재시도 횟수 및 요청된 LBA와 같은 세부 정보를 보려면 어떻게 해야 합니까? ...

Admin

Firefox가 멈추는 이유와 이를 제거하는 방법은 무엇입니까?
deadlock

Firefox가 멈추는 이유와 이를 제거하는 방법은 무엇입니까?

Firefox가 중단되었습니다. 일반적으로 -1, -9 또는 -15로 종료하지만 이번에는 젠장, 이유를 알고 싶었습니다. 나는 이것에 약 1시간을 낭비하고 실제 문제 해결 이상의 교육을 구합니다. 목표: Firefox 인스턴스를 종료하고 다시 시작하지 않고 다시 실행합니다. Firefox는 잘 실행되지만 과도한 메모리 사용량으로 인해 속도가 느려집니다. 약 천 개의 브라우저 창에 Avogadro의 여러 탭이 열려 있습니다. (일부 과장이 있을 수 있습니다.) 브라우저 창이 내용 다시 그리...

Admin

Linux는 Xorg에서 텍스트 콘솔로 전환할 때 무엇을 기다리나요?
deadlock

Linux는 Xorg에서 텍스트 콘솔로 전환할 때 무엇을 기다리나요?

때때로 내 Xorg가 멈추고 콘솔이 잠기고 GUI의 "부실 프레임"이 모니터에 표시됩니다. 하드웨어 및 드라이버 관련 문제가 있을 수 있습니다(참조:여기특정 구성을 설명하는 데 사용됨) 그러나 이 질문은 특히 짜증나는 효과, 즉 텍스트 모드로 전환할 수 없다는 점에 중점을 둡니다. 그렇지 않으면 시스템이 완벽하게 작동합니다. 이 상자는 LAN 서비스를 제공하며 로그인하여 chvt내부에서 유사한 기능을 실행할 수도 있지만 아무 소용이 없습니다. 물론 콘솔을 출시하기 위해 Xorg 프로세스를 종료할 수도...

Admin

이더넷 워치독 타이머 교착 상태 해결
deadlock

이더넷 워치독 타이머 교착 상태 해결

나는 데비안 리눅스 박스(Debian Squeeze)를 가지고 있는데 인터페이스를 스니핑하는 파이썬 스크립트를 실행하면 몇 시간마다 교착 상태가 됩니다... 스택 추적은 이 질문의 맨 아래에 첨부되어 있습니다. 본질적으로, bnx2스니핑 세션을 시작할 때 죽는 것처럼 보이는 Broadcom 이더넷 인터페이스(드라이버)가 있는데 , 그런 다음 동일한 인터페이스에서 프레임을 전송하려고 시도합니다. 내가 아는 한, 커널 감시 타이머가 작동 중입니다... NETDEV WATCHDOG: eth3 (bnx...

Admin

인터넷을 검색하는 동안 시스템이 정지됩니다.
deadlock

인터넷을 검색하는 동안 시스템이 정지됩니다.

약 일주일 전부터 시스템이 간헐적으로 정지되기 시작했습니다(교착 상태가 발생하여 노트북 버튼을 사용하여 수동으로만 종료할 수 있음). 교착상태의 빈도가 증가하고 있습니다. 오늘은 인터넷과 터미널 에뮬레이터, vim만 검색했는데 10번 정도 교착상태에 빠졌습니다. 일반적으로 새 URL을 로드할 때 발생하며 전체 시스템이 정지됩니다. 이런 일이 더 자주 발생하기 때문에 이것은 나를 짜증나게 합니다. 내 시스템에는 창 관리자 Lubuntu 11.10가 함께 제공됩니다 .xmonad 이 문제의 원인을 ...

Admin