segmentation-fault

두 번째 드라이브에서 바이너리를 실행할 때 분할 오류가 발생합니다.
segmentation-fault

두 번째 드라이브에서 바이너리를 실행할 때 분할 오류가 발생합니다.

두 번째(NTFS) 드라이브에서 실행 파일을 실행하려고 하면 분할 오류가 발생합니다. 내 홈 폴더에서 똑같은 실행 파일을 실행하면 제대로 작동합니다. 예: 다음 명령을 사용하여 다음 C 프로그램을 컴파일합니다 gcc a.c. #include <stdio.h> int main() { puts("Hello"); return 0; } 이제 ./a.out두 번째 드라이브에서 실행합니다. $ ./a.out zsh: segmentation fault ./a.out (활성화되어 다...

Admin

Debian 백포트에서 패키지를 제거하는 방법(중복된 Q 아님)
segmentation-fault

Debian 백포트에서 패키지를 제거하는 방법(중복된 Q 아님)

여기에 제가 묻는 것과 동일한 몇 가지 질문이 있다는 것을 알고 있습니다. 나는 이러한 제안을 시도했습니다1&2, 하지만 이 경우에는 작동하지 않습니다. 일어나는 일은 다음과 같습니다. pi@raspberrypi0w:~ $ sudo apt -t bullseye-backports install udev Reading package lists... Done Building dependency tree... Done Reading state information... Done The followin...

Admin

X가 매우 큰 경우 "X의 segfault" 커널 로그 메시지는 무엇을 의미합니까?
segmentation-fault

X가 매우 큰 경우 "X의 segfault" 커널 로그 메시지는 무엇을 의미합니까?

내 장치의 메모리가 부족합니다. 밤새 memtest를 실행하면 모든 실패한 주소가 0x7d0000000 - 0x7f0000000이 범위 내에 있는 것으로 나타났습니다. RAM을 교체할 계획이지만 그때까지는 주변의 2GB 청크를 비활성화했습니다 memmap=. # cat /proc/cmdline BOOT_IMAGE=/boot/vmlinuz-6.5.0-25-generic root=UUID=5277c53f-b2cd-4301-8fdf-0b2119430870 ro memmap=2G$0x0000000790000...

Admin

Xen은 게스트 운영 체제에 의해 설치된 예외 처리기를 어떻게 확인합니까?
segmentation-fault

Xen은 게스트 운영 체제에 의해 설치된 예외 처리기를 어떻게 확인합니까?

논문의 일부를 이해하지 못함Xen과 가상화 기술. 가상화 예외 처리(섹션 2.1.2) 주제에 대해 문서에서는 각 게스트 운영 체제가 예외가 발생할 때 실행하려는 핸들러에 테이블 매핑 예외를 등록한 후 다음을 수행할 수 있다고 명시합니다. Xen에 제공되는 예외 처리기의 유효성을 검사하여 보안이 보장됩니다. 확인해야 할 유일한 것은 핸들러의 코드 세그먼트가 링 0에서 실행되도록 지정되지 않았다는 것입니다. 어떤 게스트 운영 체제도 이러한 세그먼트를 생성할 수 없으므로 지정된 세그먼트 선택기를 Xen이...

Admin

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.
segmentation-fault

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.

나는 그놈 환경에서 실행되는 Dell, 데비안 안정적인 노트북을 가지고 있습니다. 몇 주 동안 Firefox는 점점 더 자주 충돌하여 마우스가 몇 초 동안 느려지더니 모든 것이 멈추고 노트북이 너무 뜨거워져서 하드 재부팅을 해야 했습니다. 저는 WhatsApp 웹이나 YouTube와 같은 웹사이트가 특히 "충돌 상황"과 관련되어 있음을 발견했습니다. 일주일 동안 상황은 더욱 악화되어 Google, 창 및 탭에 대한 모든 요청이 중단되었습니다. ff 설정에서 javascript.enabled=false...

Admin

ld-linux.so를 사용하여 프로그램을 실행하고 patchelf를 사용하여 인터프리터를 변경할 때 다른 결과가 나타나는 이유는 무엇입니까?
segmentation-fault

ld-linux.so를 사용하여 프로그램을 실행하고 patchelf를 사용하여 인터프리터를 변경할 때 다른 결과가 나타나는 이유는 무엇입니까?

ld + --library-path를 사용하여 프로그램을 실행하는 것과 patchelf를 사용하여 로더를 변경하는 것의 차이점은 무엇입니까? 이를 설명하기 위해 다음은 있는 그대로 실행되지 않는 바이너리입니다. 아마도 최신 버전의 라이브러리가 없기 때문일 것입니다. $ ~/DOWNLOADS/APPS/magick /tmp/.mount_magickXiWzgy/usr/bin/magick: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (...

Admin

빈번한 분할 오류로 인해 브라우저 및/또는 시스템이 정지됩니다.
segmentation-fault

빈번한 분할 오류로 인해 브라우저 및/또는 시스템이 정지됩니다.

나는 한동안 새로 만든 컴퓨터에 몇 가지 문제를 겪었습니다. 저는 Pop!_OS를 선택하기로 결정했습니다(전용 Pop!_OS 포럼을 보지 못해서 여기에 왔습니다). Pop!_OS는 많은 엔지니어링 및 데이터 과학 관련 소프트웨어를 지원해야 하기 때문입니다. 이 컴퓨터에는 AMD® Ryzen 9 7900x 12코어 프로세서 × 24 및 NVIDIA GeForce RTX 3060 그래픽 카드가 장착되어 있습니다. 지금까지 저는 /var/log/kern.log백그라운드에서 모니터링해 왔으며 브라우저나 프로...

Admin

ydotool: 먼저 백엔드를 사용할 수 없고 연결이 중단됩니다.
segmentation-fault

ydotool: 먼저 백엔드를 사용할 수 없고 연결이 중단됩니다.

저는 Linux Mint Debian Edition 5 Linux 배포판을 사용하고 있습니다. 나는 수년 동안 Linux를 사용해 온 것에 대해 일반적으로 만족 xdotool하지만, 이제 몇 주부터 브라우저(크롬, 파이어폭스)와 함께 사용하고 장기간 스크립트(낮은 수준의 값 작업)를 작성하면서 브라우저가 충돌합니다. FF/크롬/qute 브라우저. xdotool, 특히 X11에만 해당되므로 ydotoolxorg 및 wayland를 위한 최신 도구를 선호하여 더 이상 사용되지 않을 수 있습니다. 그래서 ...

Admin

여러 프로그램을 실행하려고 할 때 분할 오류가 발생했습니다.
segmentation-fault

여러 프로그램을 실행하려고 할 때 분할 오류가 발생했습니다.

그래서 언젠가 내 컴퓨터에 대체 비디오 편집기를 설치하고 싶습니다(Camtasia는 Linux를 지원하지 않기 때문입니다). DaVinci Resolve를 설치해 보려고 합니다. 설치 프로그램을 실행하면 다음 패키지를 설치하라는 메시지가 표시됩니다. libxcb-composite0 libxcb-cursor0 libxcb-damage0 libxcb-xinerama0 libxcb-xinput0 나는 그것들을 설치하고 설치를 계속했습니다. 설치 후 DaVinci Resolve를 실행해 보았으나 어떤 이유...

Admin

Debian Sid, 이전 nvidia 340.108 드라이버가 Qt 소프트웨어 실행을 중단함
segmentation-fault

Debian Sid, 이전 nvidia 340.108 드라이버가 Qt 소프트웨어 실행을 중단함

딘 시드. 누보를 사용하면 모든 것이 잘 작동합니다. 하지만 gf9800용 레거시 340.108 nvidia 드라이버를 설치한 후 모든 Qt GUI 소프트웨어를 시작할 때 분할 오류가 발생합니다. 반대로 nvidia 드라이버를 제거한 후에는 Qt가 다시 작동할 수 있습니다. 그러나 매우 이상하게도 gdb나 strace와 같은 디버깅 도구를 통해 Qt Soft를 실행하면 오류가 발생하지 않습니다. gdb ./doomseeker strace ./doomseeker Qbittorrent도 마찬가지입니다....

Admin

세그폴트 경쟁 조건 디버깅
segmentation-fault

세그폴트 경쟁 조건 디버깅

다음과 유사한 출력을 제공하는 경쟁 조건을 트리거할 수 있습니다 dmesg. [ 5432.541379] perl[408327]: segfault at 22 ip 0000564eb8af9cc2 sp 00007ffec318cea0 error 6 in perl[564eb8af7000+1a1000] [ 5432.541402] Code: 83 f8 05 0f 87 cf 00 00 00 0f b7 6b 22 66 81 fd 00 04 77 64 01 ed 8d 7d 05 48 63 ff 48 c1 e7 03 b...

Admin

AM335x - 맞춤형 보드Systemd를 실행할 때
segmentation-fault

AM335x - 맞춤형 보드Systemd를 실행할 때

TI 포럼에 질문을 해보았지만 피드백이 별로 없어서 여기서 행운을 시험해 볼까 생각했습니다. 여기에서 제가 TI와 진행 중인 토론을 볼 수 있습니다.https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1158936/am3359-caught-segv-when-distro-s-systemd-starting 우리는 한동안 TI AM335x-ICEV2 보드를 사용하여 임베디드 Linux 애플리케이션을 개발해 왔으며 자체 맞춤형 ...

Admin

strace를 조사할 때 더 이상 발생하지 않는 특정 SEGFAULT에 대한 프롬프트
segmentation-fault

strace를 조사할 때 더 이상 발생하지 않는 특정 SEGFAULT에 대한 프롬프트

예전에는 잘 작동했지만 이제는 시작 시 체계적으로 세그폴트가 발생하는 응용 프로그램(버전 8.8의 webcamoid)을 얻었고(kde-plasma/X11은 일부 관련 창을 열 기회도 얻지 못했습니다.) 매우 짧은 내용만 기록합니다. 짧은 로그는 다음과 같습니다. 커널 로그에서 발견됨: Sep 29 13:15:16 [kernel] [10021.734124] webcamoid[3236]: segfault at 0 ip 0000000000000000 sp 00007fffffffd3c8 error 14 i...

Admin

Sytemd 서비스에 의해 시작될 때 프로그램이 세그먼트화 오류(SEGV)로 종료되었습니다.
segmentation-fault

Sytemd 서비스에 의해 시작될 때 프로그램이 세그먼트화 오류(SEGV)로 종료되었습니다.

NVidia Xavier NX에 연결된 USB 카메라를 제어하는 ​​프로그램을 작성했습니다. 프로그램은 정상적으로 실행되며 다음 명령을 사용하여 수동으로 실행하면 예상대로 작동합니다. ./<name-of-the-executable> -cfg <path-to-config-file.json> 프로그램은 사용자 또는 루트로 시작하든 상관없이 실행됩니다. 그런 다음 애플리케이션 실행 프로세스를 자동화하는 스크립트를 작성했습니다. USB 전송 계층 파일(.ct 및 .xml)을 가리키는 환...

Admin

Bash 스크립트 분할 오류
segmentation-fault

Bash 스크립트 분할 오류

나는 디렉터리를 읽고 그 안에 있는 모든 파일(모든 하위 디렉터리 포함)의 파일 형식을 반환하는 bash 스크립트를 작성하는 임무를 맡았습니다. find 명령은 허용되지 않습니다. 이를 달성하기 위해 두 개의 for 루프를 사용해 보았지만 분할 오류가 발생했습니다. 그러나 하위 디렉터리 없이 디렉터리를 전달할 때 스크립트가 작동하는 것을 발견했습니다. 멍청한 놈의 코드를 보고 무엇이 잘못되었는지 말해 줄 사람이 있을까요? 매우 감사합니다. #!/bin/bash func () { for name in ...

Admin