[Debugging] 잘못된 포인터로 인한 언리얼 엔진 크래쉬 | [언리얼 엔진 C++ (Unreal Engine C++)]

2026. 6. 8. 14:20·Unreal Engine/Debugging

 

잘못된 포인터로 인한 언리얼 엔진 크래쉬

 


 

문제

언리얼 엔진 실행시 갑자기 Crash 해버리는 상황 발생

 


 트러블슈팅 과정

 

언리얼 엔진이 갑자기 계속 터져 (Crash)서 처음에는 컴퓨터 문제있은 줄 알았다, 왜냐하면 현재 메모리가 부족하다고 계속 경고창이 떴었기 때문에 (Memory Pressure Warning).

 

 

그래서 재부팅도 몇번 했는데 해결 안됐고… 디버깅을 걸어도 엔진이 크래쉬 해버려서 무척 당황했었다.


원인

잘못된 포인터

SpawnActor<AActor> 할 때 처음에 <AActor>가 아니라 특정 Actor로 설정해서 만들었었다. 이때는 당연히 문제없이 잘 가동되었는데… 문제는 이대로 실수로 복붙 해서 사용해서 SpawnActor 가 잘못된 것을 받는 바람에 크래쉬 된 것이었다.

아래처럼 수정하니 정상 작동되었다.

if (RotatingPlatformActor != nullptr)
			GetWorld()->SpawnActor<AActor>( RotatingPlatformActor, 
			SpawnLocation,
			SpawnRotation);

 


느낀 점 / 깨달은 점

 

  • 언리얼 엔진은 더 많이 무거운 엔진이고 가벼운 문제에도 크래쉬 날 수 있기 때문에 에디터의 컴파일이나 엔진이 에러 잡아주는 것을 의지하지 말고 애초에 더 조심해서 코드 작성해야겠다.

 


추천

 

[페이지] Unreal Engine | 언리얼 엔진

 

저작자표시 동일조건 (새창열림)
'Unreal Engine/Debugging' 카테고리의 다른 글
  • [Debugging] Pawn 클래스 3D 캐릭터 만들기| [언리얼 엔진 C++ (Unreal Engine C++)]
DevCol
DevCol
DevCol (Development Collaboration). 함께 개발 & 공부 & IT 정보 나눔장소
  • DevCol
    DevCol (Development Collaboration)
    DevCol
  • 블로그 메뉴

    • Unreal Engine
    • TIL
    • 게임국가기술자격검정 게임프로그래밍전문가 [한국콘텐츠진흥원]
    • 분류 전체보기 (73) N
      • Unreal Engine (31) N
        • Project (2) N
        • Dev Log (0)
        • Debugging (2) N
        • Blueprint (1)
        • UE 기초 (25) N
        • UE 심화 (0)
        • TA (1) N
      • Programming Language (0)
        • C++ (0)
        • C# (0)
      • Unity Engine (0)
      • 자격증 (3)
        • 게임국가기술자격검정 [한국콘텐츠진흥원] (3)
      • Coding Test | 코딩테스트 (0)
        • 프로그래머스 기초 (0)
        • 프로그래머스 입문 (0)
      • TIL (38) N
        • Boot Camp (32) N
      • Git & Github (1)
  • 링크

    • Youtube
    • GitHub
    • itch.io
    • Blog (En)
  • 공지사항

  • 인기 글

  • 태그

    cpp
    UE
    코드카타
    게임개발
    til
    기초
    코드 카타
    프로그래밍
    Unreal engine
    내일배움캠프
    c
    게임 개발
    C++
    Devlog
    Game Dev
    언리얼 엔진
    UE5
    Boot Camp
    Programming
    Code Kata
  • 최근 글

  • GitHub Youtube itch
  • hELLO · Designed By 정상우.v4.10.6
  • DevCol
    [Debugging] 잘못된 포인터로 인한 언리얼 엔진 크래쉬 | [언리얼 엔진 C++ (Unreal Engine C++)]
    상단으로

    티스토리툴바