debugging

외부 DVD 드라이브를 연결하면 ls, sudo, 새 SSH 연결이 거부됩니다. 무슨 일이 일어나고 있는 걸까요?
debugging

외부 DVD 드라이브를 연결하면 ls, sudo, 새 SSH 연결이 거부됩니다. 무슨 일이 일어나고 있는 걸까요?

제목이 모든 것을 말해줍니다. 하지만 외부 DVD 드라이브를 Raspbian을 실행하는 Raspberry Pi에 연결했습니다. 리눅스와 호환된다고 하네요 하지만 실제로 장치에 연결하면. 모든 것이 이해할 수 없는 방식으로 잘못되어 가고 있습니다. SSH는 "kex_exchange_identification: 읽기: 피어에 의해 연결이 재설정되었습니다. 192.168.50.2 포트 22에 의해 연결이 재설정되었습니다"라고 말합니다. 또는 "ls"를 실행하면 "-bash: /usr/bin/ls: 입력/출...

Admin

LibreOffice 응용 프로그램을 닫을 때 LibreOffice 파일 선택기/로더를 표시하지 않는 방법은 무엇입니까?
debugging

LibreOffice 응용 프로그램을 닫을 때 LibreOffice 파일 선택기/로더를 표시하지 않는 방법은 무엇입니까?

지금까지도 Linux Mint에서 LibreOffice 응용 프로그램(예: Writer, Calc, Draw, Impress 등)을 닫으면 예상했던 일이 발생합니다. LibreOffice가 종료됩니다. 이제 갑자기 LibreOffice 응용 프로그램을 닫으면 LibreOffice 파일 선택기(일명 LibreOffice 로더/런처)가 나타납니다. LibreOffice에는 최근 업데이트가 없습니다. 이 문제의 원인은 무엇이며 어떻게 해결합니까? ...

Admin

사용자 정의 프로그램을 사용하여 폴더를 디버깅할 수 있는 권한을 얻을 수 없습니다
debugging

사용자 정의 프로그램을 사용하여 폴더를 디버깅할 수 있는 권한을 얻을 수 없습니다

저는 kali Linux에서 프로그램을 실행하고 있습니다. 이 프로그램은 Openssl 및 기타 네트워크 라이브러리를 사용합니다. 프로그램을 실행하려고 하면 다음과 같은 결과가 나타납니다. Failed to open /sys/kernel/debug/ieee80211/phy6/ath9k_htc/inject_noack for writing Failed to open /sys/kernel/debug/ieee80211/phy14/ath9k_htc/inject_noack for writing Testing A...

Admin

WINE을 디버깅하는 방법?
debugging

WINE을 디버깅하는 방법?

저는 CLUEWIN이라는 프로그램을 개발하기 위해 수년 동안 WINE을 사용해 왔습니다. 이것은 매우 간단한 win32 애플리케이션(사전)입니다. 눈에 띄는 기능은 없으며 약 20년 동안 작동해 왔습니다. CLUEWIN 애플리케이션 자체는 현재로서는 변경되지 않은 상태로 유지됩니다. 이제 작동이 중지되었습니다. 나는 이것이 업데이트 후에 저절로 해결되는 현재 시스템 상태의 특이한 점 때문이라고 생각합니다. 그러나 이제 와인을 업데이트했지만 문제는 여전히 존재합니다. 이것은 Arch Linux의 win...

Admin

gdb를 사용하여 바이너리 파일을 디버깅하는 방법
debugging

gdb를 사용하여 바이너리 파일을 디버깅하는 방법

현재 일정 기간 사용 후 일반적으로 잠기는 바이너리 프로그램이 있습니다. 화면 오른쪽에 있는 바를 클릭하고 마우스 왼쪽 버튼으로 빠르게 움직일 때 발생할 수 있습니다. 예를 들어, 다음 명령을 사용하여 이러한 프로그램을 실행하고 있습니다. LD_LIBRARY_PATH=/arquivos/Gtk+-3.4.0/lib/:/xorg/X11-1.4.4/lib/:/xorg/Xcb-1.4/lib/:/arquivos/Dbus-1.10.2/lib gdb ./firefox 그런 다음 gdb에 "run"을 입력하고 Fi...

Admin

pam_systemd_home.so에 대한 디버그 메시지를 활성화하는 방법은 무엇입니까?
debugging

pam_systemd_home.so에 대한 디버그 메시지를 활성화하는 방법은 무엇입니까?

매뉴얼에는 다음 pam_systemd_home을 사용하여 디버그 메시지를 활성화할 수 있다고 debug=yes명시 되어 있습니다.어디말해보세요. 관련 줄에 옵션을 추가하려고 시도했지만 pam.d/system-auth구문 오류가 발생하여 비활성화되었습니다 . 파일을 편집하고 변경 사항을 되돌릴 수 있도록 허용 sudo해야 합니다 .su ...

Admin

루프백 인터페이스에 대한 XDP 일반 전송 패킷이 삭제되었습니다.
debugging

루프백 인터페이스에 대한 XDP 일반 전송 패킷이 삭제되었습니다.

xdp를 통해 UDP 패킷을 전송하려고 하는데(수신은 제대로 작동함) UDP가 패킷을 처리하기 전에 패킷이 삭제됩니다. 커널: Linux fedora 6.5.12-300.fc39.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Nov 20 22:44:24 UTC 2023 x86_64 GNU/Linux PRETTY_NAME="Fedora Linux 39(워크스테이션 에디션)" 내 xdp 프로그램과 소켓이 사용됩니다 xdpgeneric. 패킷이 전송되는 것을 보고 tcpdumpip_rcv ...

Admin

bzImage 압축 해제를 디버깅하는 방법은 무엇입니까?
debugging

bzImage 압축 해제를 디버깅하는 방법은 무엇입니까?

gdb를 통해 커널을 디버깅할 때 vmlinux가 필요하다는 것을 이미 알고 있습니다. 하지만 bzImage의 압축 해제 및 EFI 진입점을 디버깅해야 합니다. 이 경우 gdb를 사용하여 bzImage를 디버깅하는 방법은 무엇입니까? 현재는 bzImage를 로드하더라도 심볼이 없어 디버깅이 어렵습니다. ...

Admin

"sendto" 시스템 호출에 대한 응답으로 패킷이 손실되는 이유를 어떻게 알 수 있습니까?
debugging

"sendto" 시스템 호출에 대한 응답으로 패킷이 손실되는 이유를 어떻게 알 수 있습니까?

strace ... -e sendto어딘가에 UDP 데이터그램을 보내려는 성공적인(즉, 양수 반환 값) 시도의 결과를 표시하지만 tcpdump -i any해당 네트워크 네임스페이스에 연관된 응답은 표시하지 않습니다. sendto나가는 패킷이 발생하지 않는 이유를 어떻게 디버깅할 수 있습니까 ? 모든 계층(라우팅, 흐름 제어, nftables 등)에서 요청을 추적하고 데이터그램 내의 정보가 커널에서 사라질 때 출력할 수 있는 도구가 있습니까? 아니면 체크리스트가 포함된 가이드/문서가 있나요?상세한이런 ...

Admin

메모리 누수 디버깅: 분할 오류 후 코어 덤프에 트레이스백이 저장되지 않음
debugging

메모리 누수 디버깅: 분할 오류 후 코어 덤프에 트레이스백이 저장되지 않음

저는 임베디드 Linux 시스템(kernel-5.10.186)을 개발 중이며 프로그램의 메모리 누수를 디버깅하고 싶습니다. 를 통해 pmap -x PID프로세스의 힙이 계속 증가한다는 사실을 발견했습니다. 증가가 어디서 오는지 알아내기 위해 커널 mm/mmap.c에 다음 코드를 추가했습니다. --- a/kernel/kernel-5.10/mm/mmap.c +++ b/kernel/kernel-5.10/mm/mmap.c @@ -269,6 +269,12 @@ SYSCALL_DEFINE1(brk, unsig...

Admin

다른 사용자 공간 프로세스로 인한 pselect 지연
debugging

다른 사용자 공간 프로세스로 인한 pselect 지연

나는 다음을 가지고 있습니다전제리눅스의 경우: 직렬 장치에서 pselect를 사용하여 직렬 데이터를 읽는 프로세스를 사용하고 있습니다 /dev/ttySX. 데이터는 400Hz의 안정적인 주파수로 입력됩니다. 이 프로세스의 대기 시간을 최적화하기 위해 몇 가지 조치를 사용했습니다. 읽기 스레드는 선호도를 사용하여 하나의 코어에 고정되어 있으며 해당 코어에서는 어떤 작업도 실행할 수 없습니다. 이는 cgroups/cpuset을 통해 수행됩니다. 읽기 스레드의 RT prio는 SCHED_FIFO 정책을...

Admin

lldb의 dylib에서 코드를 디버그하는 방법
debugging

lldb의 dylib에서 코드를 디버그하는 방법

동적으로 연결된 ffmpeg 라이브러리를 사용하는 Rust 코드 스케치가 있습니다. ffmpeg 내부의 코드를 실제로 어떻게 볼 수 있나요 lldb? ffmpeg6이 줄을 추가하여 포트 파일을 수정했습니다 . configure.args-append \ --disable-optimizations \ --enable-debug \ --disable-stripping \ 하지만 여전히 어셈블러만 보...

Admin

작동하지 않는 SSH 터널을 디버깅하는 방법(SSH 자체는 작동함)
debugging

작동하지 않는 SSH 터널을 디버깅하는 방법(SSH 자체는 작동함)

MacOS에서 VNC 및 SMB를 사용한 SSH 터널링에 대해 Ask Different에 질문을 게시했습니다. Mac에만 해당되는 것이라고 생각했지만 그렇지 않은 것 같습니다. 즉, A가 B와 동일한 LAN에 있고 A가 LAN 외부에 있을 때 컴퓨터 A에서 컴퓨터 B(두 Mac 모두)로 SSH를 수행할 수 있습니다. 동일한 LAN에 있을 때 VNC 및 SMB를 통해 A에서 B로 연결할 수도 있습니다. 그러나 LAN에 있지 않을 때 VNC 또는 SMB 터널을 설정하기 위해 A에서 B로 SSH 터널을 열...

Admin