인프런 커뮤니티 질문&답변

우웅님의 프로필 이미지

작성한 질문수

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

SendBuffer

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

작성

·

312

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

우웅님의 프로필 이미지
우웅
질문자

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

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

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

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

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

우웅님의 프로필 이미지
우웅
질문자

위에 답글 올렸습니다!

우웅님의 프로필 이미지

작성한 질문수

질문하기