🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

LLocalStack 을 main 밖에서 쓰면 에러가 나는 이유??

24.05.25 08:06 작성 조회수 201

0

이런저런 실험 도중에 발견한 에러입니다

 

CoreGlobal::CoreGlobal()
{
	GThreadManager = new ThreadManager();
	GMemory = new Memory();
	GSendbufferManger = new SendBufferManager();
	GDeadLockprofiler = new DeadLockProfiler();
	SocketUtils::Init();
	
	LlockStack.push(1);
	LlockStack.pop();  // 에러 지점
}

 

main 안에서는 문제 없었는데 코어글로벌 cpp 파일에서

저 부분이 문제더라구요 push 까지는 통과되고 size 도 1로 늘어나는것을 확인했는데 pop() 하는 도중 크러시가

납니다 혹시 이유를 알고 계신가요??

답변 2

·

답변을 작성해보세요.

0

우웅님의 프로필

우웅

질문자

2024.05.25

push 까지 문제 없고 pop 과정에서 크래시나는 부분입니다

크래시직전.PNG크래시.PNG

0

크래시라는게 어떤 크래시일까요?
널 크래시인지 어떤 크래시가 나는지 정보를 올려주셔야 확인이 가능할 것 같습니다.

오늘의논리님의 프로필

오늘의논리

2024.05.25

저도 이런 문제가 발생합니다..

우웅님의 프로필

우웅

질문자

2024.05.31

위에 답글 올렸습니다!

채널톡 아이콘