.dmp(Mini DuMP 충돌 보고서) 파일을 엽니다.

.dmp(Mini DuMP 충돌 보고서) 파일을 엽니다.

게임을 다운로드했습니다. 한 가지 문제는 시작할 때마다 작동하지 않고 흰색 화면이 나타난다는 것입니다.

몇 가지 CLI 마법을 수행하고 게임에서 누락된 일부 라이브러리를 찾아 설치했습니다. 게임이 로딩 중이고 libsteam_api.so수정 사항을 찾을 수 없는 한 여전히 게임이 실행되지 않습니다 . 게임에는 시작 스크립트가 거의 없습니다. 시작 스크립트 중 하나를 사용하면 .dmp실행 시 다음 file과 같은 파일 유형을 표시하는 파일이 생성됩니다.Mini DuMP crash report

* Steam에서 내 GPU가 충분히 빠르지 않다는 오래된 토론을 찾았지만 여전히 고치려고 노력하겠습니다.

답변1

cargo install minidump-stackwalk

minidump-stackwalk /home/dev/.local/share/feral-interactive/AlienIsolation/crashes/565dabb2-f810-712b-0ae6b3e7-76c9445e.dmp

기적적으로 다른 애플리케이션을 실행하면서 여기서도 작동하는 것을 발견했습니다. =-O >.< 8-)

Xephyr :99 -resizeable -screen 1280x720 &

LD_LIBRARY_PATH=./lib/x86_64 DISPLAY=:99 ./bin/AlienIsolation

세그폴트

LD_LIBRARY_PATH=./lib/x86_64 ./bin/AlienIsolation

나에게 정보를 제공하지 않은 crashbdump와는 전혀 관련이 없습니다. 문제 해결 중에 펄스 오디오가 끊어졌을 수 있다는 징후가 있는 경우를 제외하고

0x7f34fc77d000 - 0x7f350c77cfff  memfd:pulseaudio (deleted)  ???

이것이 무엇을 의미하는지 잘 모르겠습니다. 하지만 오디오가 없습니다. cvlc에서는 작동하지만...조사하겠습니다.

그게 남은 전부입니다.

Crash reason:  SIGSEGV
Crash address: 0x000000000000d801 **
    ** Null pointer detected with offset: 0x000000000000d801
Crashing instruction: `cmp byte [rbp + 0xd801], 0x0`
Memory accessed by instruction:
  0. Address: 0x000000000000d801
     Size: 1
Process uptime: not available

Thread 0  (crashed)
 0  AlienIsolation + 0x65042b
     rax = 0x00007f350d11df60    rdx = 0x0000000000000001
     rcx = 0x0000000000000000    rbx = 0x0000000000001f01
     rsi = 0

이것을 아는 것은 항상 좋은 일입니다. zephyr를 사용하지 않으면 0에 대한 포인터를 호출합니다! 존재하지 않는 개체를 호출합니다. 매번 충돌

관련 정보