Open GoogleCodeExporter opened 9 years ago
issue 47 에서 보고한 문제의 원인이 바로 이겁니다. 똑같은
문제이므로 issue 47 은 닫겠습
니다.
Original comment by kaistizen
on 10 Feb 2010 at 11:32
Issue 47 has been merged into this issue.
Original comment by kaistizen
on 10 Feb 2010 at 11:33
호출스택 예
Earlgrey.Test.exe!Loki::SingletonHolder<Earlgrey::TimerManager,Loki::Create
UsingNew,Loki::DefaultLifetime,Loki::SingleThreaded,Earlgrey::NoLock>::Dest
roySingleton() 줄 840 + 0x22 바이트 C++
msvcr90d.dll!doexit(int code=1, int quick=0, int retcaller=0) 줄
591 C
msvcr90d.dll!exit(int code=1) 줄 412 + 0xd 바이트 C
Earlgrey.Test.exe!__tmainCRTStartup() 줄 599 C
Earlgrey.Test.exe!wmainCRTStartup() 줄 403 C
kernel32.dll!76963677()
[아래 프레임은 올바르지 않거나 누락되었거나 kernel32.dll에 대해 로
드된 기호가 없음]
ntdll.dll!77349d72()
ntdll.dll!77349d45()
Original comment by kaistizen
on 10 Feb 2010 at 11:34
Issue 38 has been merged into this issue.
Original comment by kaistizen
on 10 Feb 2010 at 11:42
전에는 memory allocator 는 #pragma init_seg(compiler) 로 올려서
construction priority
를 높여서 해결했죠.. 이거 말고 다른 방식은 sigleton 을 생성
순서를 제어하는 방법이 있는
데..pragma 로 해결해보고 다른 방법을 찾아보죠.
Original comment by joe.j...@gmail.com
on 11 Feb 2010 at 12:45
Original issue reported on code.google.com by
kaistizen
on 10 Feb 2010 at 11:31