miro@3dea
Member
|
Exception on Exit
Hello there, calling Exit(void) during update throws an exception with next call stack:
Code:
ntdll.dll!RtlpAnalyzeHeapFailure() Unknown
ntdll.dll!RtlpFreeHeap() Unknown
ntdll.dll!RtlFreeHeap() Unknown
ntdll.dll!RtlDebugFreeHeap() Unknown
ntdll.dll!string "Enabling heap debug options\n"() Unknown
ntdll.dll!RtlFreeHeap() Unknown
kernel32.dll!HeapFree() Unknown
3DeaUI.dll!free(void * pBlock) Line 51 C
3DeaUI.dll!res0_free_look() C
3DeaUI.dll!vorbis_dsp_clear() C
3DeaUI.dll!ov_clear() C
3DeaUI.dll!EE::SoundStream::del(void) C++
3DeaUI.dll!EE::_Sound::del(bool) C++
> 3DeaUI.dll!EE::_Sound::~_Sound(void) C++
3DeaUI.dll!EE::_Meml::del(void) C++
3DeaUI.dll!doexit(int code, int quick, int retcaller) Line 585 C
3DeaUI.dll!_CRT_INIT(void * hDllHandle, unsigned long dwReason, void * lpreserved) Line 169 C
3DeaUI.dll!__DllMainCRTStartup(void * hDllHandle, unsigned long dwReason, void * lpreserved) Line 390 C
ntdll.dll!LdrShutdownProcess() Unknown
ntdll.dll!RtlExitUserProcess() Unknown
3DeaUI.dll!EE::Exit2(wchar_t const *) C++
3DeaUI.dll!EE::Exit(struct EE::Str) C++
3DeaUI.dll!tri::ActionController::_DetectKeyFunctions() Line 173 C++
3DeaUI.dll!tri::ActionController::Update() Line 80 C++
3DeaUI.dll!tri::Tridea::Update() Line 179 C++
3DeaUI.dll!tri::Update3Dea() Line 74 C++
3DeaUI.dll!EE::UpdateState(void) C++
3DeaUI.dll!EE::Application::loop(void) C++
3DeaUI.dll!EE::StartEEManually(void *) C++
3DeaUI.dll!StartEsenthelEngineFromDLL(void * dll_module_instance) Line 252 C++
3DeaUILauncher.exe!StartEngine() Line 20 C++
3DeaUILauncher.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpCmdLine, int nCmdShow) Line 81 C++
3DeaUILauncher.exe!__tmainCRTStartup() Line 528 C
3DeaUILauncher.exe!wWinMainCRTStartup() Line 377 C
kernel32.dll!BaseThreadInitThunk() Unknown
ntdll.dll!RtlUserThreadStart() Unknown
This doesn't happen when the same situation is provoked from the application built as an EXE, only happens from DLL
|
|
06-27-2013 09:45 AM |
|